Текущие компоненты

Название продукта Название компонента Тип Последняя версия Дата выхода
Галактика ERP 9.1L_MAKENAKLRES

Справка по компоненту.

Количество версий компонента83
Количество рещенных задач146
Последная дата обработки компонента2023-12-17 18:01:43
Последная дата файла2023-12-16 17:31:34
Последная версия9.1.83.0

Новые задачи в этом компоненте

L_MAKENAKL
102.132165
L_MAKENAKL ( 9.1.16.0 )
2015-05-07 14:19:15

Краткое описание :

Для частично отгруженных ЛЗК устанавливать соответствующий признак "частично" в колонке "Отпуск по ДО"

Описание :

Основание/ЛЗК

Что измененно :

Для частично отгруженных ЛЗК устанавливать соответствующий
признак "частично" в колонке "Отпуск по ДО"
Сейчас в списке ДО/ЛЗК при наличии накладных по документу установлен признак
"есть" в колонке "Отпуск по ДО".
Просим доработать отражение признака в списке документов. Т.е. если списано
частично, тогда и в признак писать "частично" в колонке "Отпуск по ДО"

Как измененно :

Добавлены настройки
"Настройки Галактики \ Производство и планирование \ Управление
производственной логистикой \ ДО/ЛЗК \ Статус отпуска" (и аналогичная для АДО).
Значение по умолчанию - "обычный" (все работает как сейчас).
При выборе значения "расширенный" меняется способ заполнения и содержимое
колонки "отпуск по ДО" в списке ДО.
1) В список ДО добавляется локальная функция "Обновление статуса отпуска для
документов".
2) При выполнении списания по наличию статус для обрабатываемых ДО
пересчитывается автоматически.
3) При прочих операциях статус не затрагивается.
4) Рассчитанный статус хранится в служебном внешнем атрибуте для BaseDoc
"Статус отпуска [системный]".
L_MAKENAKL
102.138534
L_MAKENAKL ( 9.1.16.0 )
2015-05-07 14:19:15

Краткое описание :

Сделать методы по работе с внешними атрибутами и классификаторами static

Описание :

Внешние атрибуты

Что измененно :


Сделать методы по работе с внешними атрибутами и классификаторами static

Пригодится для FastReport.
Также является очень часто используемым функционалом. Проще будет посмотреть значение по Ctrl+F4, а также меньше писанины при кодировании

Как измененно :


Сделаны Static методы:
Function ExtAttr_Create(_wTable : word; _Name : string; _Type : word): comp;
Function ExtAttr_ID (_wTable : word; _Name : string): comp;
Function ExtAttr_Type (_wTable : word; _Name : string): word;
Function ExtAttr_Name(_cRec: comp): string;
Function ExtAttr_ValueExists (_wTable : word; _cRec: comp; _Name: string): boolean;
Function ExtAttr_ValueExistsID(_wTable : word; _cRec: comp; _cAttrNam: comp): boolean;
Function ExtAttr_DeleteValue (_wTable : word; _cRec: comp; _Name: string): integer;
Function ExtAttr_DeleteValueID(_wTable : word; _cRec: comp; _cAttrNam: comp): integer;
Function ExtAttr_SetNeedMessage (_NeedMessage : boolean) : boolean;
Procedure ExtAttr_ShowError (_err : word);
Function ExtAttr_LastError : word;
Function ExtAttr_CreateAttrComp (_wTable : word; _Name : string; _Type, _SysNumKau, _KodKau : word) : comp;
Function ExtAttr_CompKodKau (_cAttrNam: comp) : word;
Function ExtAttr_CompSysNumKau(_cAttrNam: comp) : word;
Function sGetAttr (_wTable : word; _cRec : comp; _Name : string) : string;
Function doGetAttr (_wTable : word; _cRec : comp; _Name : string) : double;
Function dGetAttr (_wTable : word; _cRec : comp; _Name : string) : date;
Function tGetAttr (_wTable : word; _cRec : comp; _Name : string) : time;
Function mGetAttr (_wTable : word; _cRec : comp; _Name : string) : string;
Function coGetAttr (_wTable : word; _cRec : comp; _Name : string) : comp;
Function sGetAttrID (_wTable : word; _cRec : comp; _cAttrNam : comp) : string;
Function doGetAttrID(_wTable : word; _cRec : comp; _cAttrNam : comp) : double;
Function dGetAttrID (_wTable : word; _cRec : comp; _cAttrNam : comp) : date;
Function tGetAttrID (_wTable : word; _cRec : comp; _cAttrNam : comp) : time;
Function mGetAttrID (_wTable : word; _cRec : comp; _cAttrNam : comp) : string;
Function coGetAttrID(_wTable : word; _cRec : comp; _cAttrNam : comp) : comp;
Function sSetAttr (_wTable : word; _cRec : comp; _Name, _Val : string) : boolean;
Function doSetAttr (_wTable : word; _cRec : comp; _Name : string; _Val : double) : boolean;
Function dSetAttr (_wTable : word; _cRec : comp; _Name : string; _Val : date) : boolean;
Function tSetAttr (_wTable : word; _cRec : comp; _Name : string; _Val : time) : boolean;
Function mSetAttr (_wTable : word; _cRec : comp; _Name, _Val : string) : boolean;
Function coSetAttr (_wTable : word; _cRec : comp; _Name : string; _Val : comp; _ValStr : string) : boolean;
Function sSetAttrID (_wTable : word; _cRec : comp; _cAttrNam : comp; _Val : string) : boolean;
Function doSetAttrID(_wTable : word; _cRec : comp; _cAttrNam : comp; _Val : double) : boolean;
Function dSetAttrID (_wTable : word; _cRec : comp; _cAttrNam : comp; _Val : date) : boolean;
Function tSetAttrID (_wTable : word; _cRec : comp; _cAttrNam : comp; _Val : time) : boolean;
Function mSetAttrID (_wTable : word; _cRec : comp; _cAttrNam : comp; _Val : string) : boolean;
Function coSetAttrID(_wTable : word; _cRec : comp; _cAttrNam : comp; _Val : comp; _ValStr : string) : boolean;
Function CopyAllAttr (_wTableFrom: word; _cRecFrom: comp; _cRecTo: comp) : boolean;
Function CopyAllAttrEx(_wTableFrom: word; _cRecFrom: comp; _wTableTo: word; _cRecTo: comp) : boolean;
Function DeleteAllAttr(_wTable: word; _cRec: comp) : boolean;
Function MoveAllAttr (_wTable: word; _cRecFrom: comp; _cRecTo : comp): boolean;
Function ExtAttr_Pick (_CanEdit: boolean; _wTable: word; _cRec: comp): boolean;
Function ReNameAttr (_wTable : word; _Name : string; _Type, _SysNumKau, _KodKau : word; _NameNew : string; _isCreateAttr : boolean) : comp;
Function DeleteAttr (_wTable: word; _Name : string; _Type : word) : boolean;
Function CopyAttrPick (_wTable: word; _cRecFrom: comp; _cRecTo: comp) : boolean;
Function CopyAttrName (_wTable: word; _cRecFrom: comp; _cRecTo: comp; _Name : string) : boolean;
Function CopyAttrID (_wTable: word; _cRecFrom: comp; _cRecTo: comp; _cAttrNam : comp ) : boolean;
Function GetAttrValueStr (_wTable : word; _cRec : comp; _Name : string) : string;
Function GetAttrValueStrID(_wTable : word; _cRec : comp; _cAttrNam : comp ) : string;
// ExClass.Vih
Function GetClassCode (_wTable: word; _ClassName: string) : word;
Function CreateClass (_wTable: word; _ClassName: string; _UniqFeat : word) : word;
Function AddSegClass(_ClassCode : word; _SegName: string; _SegCode: string; _cGroup: comp) : comp;
Function LinkSegClass (_wTable : word; _cRec : comp; _ClassName: string; _SegName: string) : boolean;
Function ExtClass_SetNeedMessage (_NeedMessage : boolean) : boolean;
Procedure ExtClass_ShowError (_err : word);
Function ExtClass_LastError : word;
Function GetSegName (_ClassCode : word; _cRec : comp) : string;
Function GetSegCode (_ClassCode : word; _cRec : comp) : string;
Function CopyAllClassVal (_wTable : word; _cRecFrom: comp; _cRecTo: comp) : boolean;
Function CopyAllClassValEx (_wTableFrom: word; _cRecFrom: comp; _wTableTo: word; _cRecTo: comp) : boolean;
Function CopyClassEx (_CodeFrom: word; _wTableTo: word) : word;
Function DeleteAllClassVal (_wTable: word; _cRec: comp) : boolean;
Function MoveAllClassVal (_wTable: word; _cRecFrom: comp; _cRecTo: comp): boolean;
Function ExtClass_Pick(_CanEdit: boolean; _wTable: word; _cRec: comp): boolean;
Function CopyAllClassValUniq (_wTable: word; _cRecFrom: comp; _cRecTo: comp; _bZam : boolean) : boolean;
Function CopyClassValPick (_wTable: word; _cRecFrom: comp; _cRecTo: comp) : boolean;
// ExtAttrClass.vih
Function ExtAttrClass_CopyAll (_wTableFrom: word; _cRecFrom: comp; _cRecTo: comp): boolean;
Function ExtAttrClass_CopyAllEx(_wTableFrom: word; _cRecFrom: comp; _wTableTo: word; _cRecTo: comp): boolean;
Function ExtAttrClass_DeleteAll(_wTable: word; _cRec : comp): boolean;
Function ExtAttrClass_MoveAll (_wTable: word; _cRecFrom: comp; _cRecTo: comp): boolean;
Function ExtAttrClass_SetNeedMessage(_NeedMessage : boolean) : boolean;
Procedure ExtAttrClass_ShowError(_err : word);
Function ExtAttrClass_LastError : word;
L_MAKENAKL
102.141669
L_MAKENAKL ( 9.1.16.0 )
2015-05-07 14:19:15

Краткое описание :

Проблемы при формировании СД по Договору по переработке давальческого сырья

Описание :

сопроводительных документов по договорам, соглашениям

Что измененно :


Проблемы при формировании СД по Договору по переработке давальческого сырья.
При спецификации договора с позициями ДС, ГП и УП ДО формируются верно: на
переработку давальческого сырья, на закладках которого есть Давальческое сырье
и Готовая продукция... и ДО на прием услуги по переработке.
Если же формировать сразу сопроводительные документы по такому Договору, то
должны сформироваться: накладная на отпуск давальческого сырья, накладная на
прием готовой продукции и акт на прием услуги по переработке

Как измененно :


Исправлено формирование лишних документов.
Услуга УП всегда закрывается актом на закупку услуг, который привязывается к накладной на возврат готовой продукции
L_MAKENAKL
103.6863
L_MAKENAKL ( 9.1.16.0 )
2015-05-07 14:19:15

Краткое описание :

ДО/ЛЗК. Списание по наличию. Добавить возможность отключения вывода сопутствующей информации и предупреждений формируемой в ходе формирования НОС.

Описание :

Основание/ЛЗК

Что измененно :

ДО/ЛЗК. Списание по наличию. Добавить возможность отключения
вывода сопутствующей информации и предупреждений формируемой в ходе
формирования НОС.
Клиент предлагает решить это предложение путем добавления соотв. настройки.

Как измененно :

Действие настройки
"Настройки Галактики \ Производство и планирование \ Управление
производственной логистикой \ Сообщать об отпуске сверх имеющегося в наличии"
теперь распространяется и на сообщения, выводимые после окна с параметрами
списания по наличию.
L_MAKENAKL
103.6868
L_MAKENAKL ( 9.1.16.0 )
2015-05-07 14:19:15

Краткое описание :

ЛЗК. Списание по наличию. Если значение поля "Осталось выбрать" не равно нулю, то желательно его как-то выделить

Описание :

Основание/ЛЗК

Что измененно :

ЛЗК. Списание по наличию. Если значение поля "Осталось выбрать"
не равно нулю, то желательно его как-то выделить

Клиент предлагает его "подкрасить", но, полагаю, его устроит и иной вариант
выделения.

Как измененно :

Реализовано.
L_MAKENAKL
103.6880
L_MAKENAKL ( 9.1.16.0 )
2015-05-07 14:19:15

Краткое описание :

ДО/ЛЗК. Списание по наличию. Дать возможность исправить ошибочно введенное значение количества МЦ, превышающее значение по ДО

Описание :

Основание/ЛЗК

Что измененно :

ДО/ЛЗК. Списание по наличию. Дать возможность исправить
ошибочно введенное значение количества МЦ, превышающее значение по ДО


Сейчас при списании, если указывается значение кол-ва по МЦ, превышающее
значение по ДО/ЛЗК, то выводится предупреждение
о превышении, но в спецификации накладной в строке по МЦ формируется кол-во,
на 1 меньше, чем в спецификации ДО.

Как измененно :

Реализовано.

9.1.83.09.1.82.09.1.81.09.1.80.09.1.79.09.1.78.09.1.77.09.1.76.09.1.75.09.1.74.09.1.73.09.1.72.09.1.71.09.1.70.09.1.69.09.1.68.09.1.67.09.1.66.09.1.65.09.1.64.09.1.63.09.1.62.09.1.61.09.1.60.09.1.59.09.1.58.09.1.57.09.1.56.09.1.55.09.1.54.09.1.53.09.1.52.09.1.51.09.1.50.09.1.49.09.1.48.09.1.47.09.1.46.09.1.45.09.1.44.09.1.43.09.1.42.09.1.41.09.1.40.09.1.39.09.1.38.09.1.37.09.1.36.09.1.35.09.1.34.09.1.33.09.1.32.09.1.31.09.1.30.09.1.29.09.1.28.09.1.27.09.1.26.09.1.25.09.1.24.09.1.23.09.1.22.09.1.21.09.1.20.09.1.19.09.1.18.09.1.17.09.1.16.09.1.15.09.1.14.09.1.13.09.1.12.09.1.11.09.1.10.09.1.9.09.1.8.09.1.7.09.1.6.09.1.5.09.1.4.09.1.2.19.1.2.09.1.1.0