L_BASEDOC
Краткое описание :
При формировании долга по ДО при привязке к латежу анализировать настройку...Описание :
Платежное поручениеЧто измененно :
При формировании долга по ДО при привязке к платежу анализировать настройку
...Настройки Галактики \ Логистика \ Документы \ Документы-основания\Рассчитывать сумму хозяйственных операций по ДО от неокругленной суммы в валюте
Как измененно :
В хозяйственных операциях собственных и сторонних
валютных платежных поручений, сумма в НДЕ, вне
зависимости от настроек округления, не округляется в
следующих случаях:
- При создании платежного документа из ДО.
- При привязке ДО к платежному документу.
При формирование ручных проводок по хозоперациям с
не округленным рублевым эквивалентом, рублевый
эквивалент так же никогда не округляется. Не
округляется так же при выполнении пересчета суммы
рублевого эквивалента, который вызывается изменением
даты проводки.
При формировании ТХО по хозоперации с не
округленным рублевым эквивалентом, рублевый эквивалент
так же не округляется в случае если в ТХО установлен
режим округления НДЕ - "по настройке".
При выполнении распределения по спецификации
накладной для хозоперации с не округленным рублевым
эквивалентом, так же не округляются рублевые
эквиваленты для записей распределения.
L_BASEDOC
Краткое описание :
Добавить атрибут EditButton в документах оперконтураОписание :
Не знаю, какая именно часть контура логистики, научитеЧто измененно :
Добавить атрибут EditButton в документах оперконтура
Как измененно :
На полях в окнах редактирования, на которых имеется в статус-строке F4, добавлена дополнительная кнопочка для быстрого перехода на просмотр элемента, а также для наглядности - на каком поле имеется переход на просмотр
L_BASEDOC
Краткое описание :
Сделать методы по работе с внешними атрибутами и классификаторами 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_BASEDOC
Краткое описание :
отсрочка по договоруОписание :
Счета, ДО на продажуЧто измененно :
Есть, например, договор и соответствующий график отгрузки.
В рамках договора существует определенный интервал отсрочки - клиент говорит о том, что, если данный интервал заканчивается в воскресенье, то
надо, чтобы отсрочка сдвигалась на 1 день (если понедельник - это праздничный день, то автоматически смещение должно идти на вторник).
Необходимость доработки определяется также постановлением 218-3 кодекса рб от 11/03/2013, статья 194.
Как измененно :
Добавлены настройки
"Настройки Галактики \ Логистика \ Документы \ Управление сбытом \ ДО на продажу \ Дата "оплатить до""
"Настройки Галактики \ Логистика \ Документы \ Управление снабжением \ ДО на закупку \ Дата "оплатить до""
Возможные значения:
-любой день (по умолчанию)
-рабочие дни
При значении настройки = рабочие дни, если при формировании ДО или при изменении даты "оплатить до" дата попадает на выходной день, то дата автоматически корректируется на первый рабочий день после выходного дня.
Выходные дни определяются по календарю из новой настройки
"Настройки Галактики \ Логистика \ Документы \ Календарь для расчета дат исполнения"
Если календарь не задан, то проверка на выходной день осуществляется только по дням недели (суббота, воскресенье).
При формировании ДО по договору при инициализации поля "оплатить до" по условиям исполнения договора также учитывается новая настройка.
Также после создания ордеров, если с накладной связан ДО и по условиям договора оплата наступает после отгрузки, то дата "оплатить до" тоже корректируется в соответствии с новой настройкой
L_BASEDOC
Краткое описание :
Реализовать отдельную компоненту L_MilkОписание :
Накладная на прием молочного сырьяЧто измененно :
реализовать отдельную компоненту L_Milk
Как измененно :
Накладная на прием готовой продукции, отчеты и настройки по ней реализованы на отдельном ресурсе L_Milk.
L_BASEDOC
Краткое описание :
Расчет цены со скидкойОписание :
Счета, ДО на продажуЧто измененно :
Расчет цены со скидкой
Как измененно :
Добавлена настройка
И"Настройки Галактики\Логистика\Документы\Управление сбытом\Скидки\Округлять скидки" И
По умолчанию - ДА.
Для сложных и простых скидок.
Для простых скидок применяется при скидке % к цене.
Пример.
Цена 29.5, кол-во 1, скидка 3%.
Неокругленная скидка = 0.885
Цена = 29.5-0.885=28.615 (28.62 после округления)
Если скидку округлять, то:
Цена = 29.5-0.89=28.61
L_BASEDOC
Краткое описание :
Расчет цены со скидкой с учетом округления ценыОписание :
Счета, ДО на продажуЧто измененно :
Расчет цены со скидкой с учетом округления цены
Выдержка из раздела "Как изменено" ПиР 102.139208:
"При пересчете сложных скидок по позиции спецификации в ДО на продажу появляется диалог с параметром
[.] с учетом округления цены
(это замена устаревшей настройки "Корректировать сложные скидки с учетом округления цены")"
Данное изменение имеет следующие существенные недостатки.
1. Скидки к накладным применяют операторы сбыта. Для большинства из них понятие "Округление цены" ничего не означает. Неправильный выбор "галочки" в этом диалоге приводит к неправильному расчёту конечной цены. И, как следствие, к не согласованию накладных покупателем.
2. Если убрать "галочку" в указанном интерфейсе возникают ситуации, когда сумма по ДО не равна сумме по накладной.
Предлагают диалог не выводить, а информацию этого диалога вынести в настройку.
Как измененно :
Корректировка сложных скидок с учетом округления цены производится в соответствии с новой настройкой:
И"Настройки Галактики\Логистика\Документы\Управление сбытом\Скидки\Расчет сложных скидок с учетом округления цены" И
возможные значения
-да
-нет
-по запросу (по умолчанию)
L_BASEDOC
Краткое описание :
Не активно "Вычислить %" в интерфейсе скидок к позиции ДО на продажу (расширенная информация по спецификации ДО\скидки к позиции\Описание :
Счета, ДО на продажуЧто измененно :
Не активно "Вычислить %" в интерфейсе скидок к позиции ДО на продажу (расширенная информация по спецификации ДО\скидки к позиции\
Как измененно :
Редактирование скидок, в т.ч. и функция пересчета по % доступна, если доступно для редактирование само ДО и настройка
'"Настройки Галактики\Логистика\Документы\Документы-основания\Модификация и контроль данных\Разрешать ввод скидки в ДО на продажу только из каталога скидок"'
в значении НЕТ.
L_BASEDOC
Краткое описание :
Изменение суммы документа при просмотре скидки по позицииОписание :
Счета, ДО на продажуЧто измененно :
Если в произвольном порядке смотреть сложные скидки у позиций спецификации (Alt+T), то сумма документа будет изменяться.
Как измененно :
Если при просмотре скидок скидки не модифицировались, то и пересчета суммы в ДО нет
L_BASEDOC
Краткое описание :
Не верно позиционируется курсор при удалении спецификации в ДООписание :
Счета, ДО на продажуЧто измененно :
Актуально для ДО (сбыт и снабжение, в накладных работает как ожидается).
Стоим на 1 позиции спецификации - удаляем ее по F8 - активной стала запись 3 - через позицию N2 перескочили.
Это вызывает трудности, когда, например, после копирования документа - нужно удалить несколько подряд идущих позиций.
Предлагаем при удалении позиции спецификации - устанавливать фокус на следующую по порядку позицию (N1 - удалили, визуально остались там же где и были, но запись уже N2).
Как измененно :
Исправлено. Позиционируется при одиночном удалении на следующей записи или на последней, если удаляется последняя
L_BASEDOC
Краткое описание :
Копирование спецификации из другого документаОписание :
Счета, ДО на продажуЧто измененно :
Копирование спецификации из другого документа
Как измененно :
Исправлено копирование по пометке спецификации из другого документа
L_BASEDOC
Краткое описание :
Снимать фильтр по контрагенту , если записей не обнаруженоОписание :
Счета, ДО на закупкуЧто измененно :
Снимать фильтр по контрагенту , если записей не обнаружено
Как измененно :
Исправлено создание нового при автоматическом снятии фильтра
L_BASEDOC
Краткое описание :
Заполнять "Оплатить до" по настройкеОписание :
Абонентское обслуживаниеЧто измененно :
Установлена настройка "Настройки Галактики \
Логистика \ Документы \ Управление снабжением \ ДО на
закупку \ Значения по умолчанию \ Количество дней от
даты ДО для заполнения поля "Оплатить до"" -
установлено количество дней. При копировании Основания
на продажу поле "оплатить до" автоматически не
обновляется - просьба доработать, а также при создании
документов с помощью Абонентского обслуживания - это
поле вообще остается пустым, тоже хотелось бы чтобы
заполнялось.
Как измененно :
При копировании ДО на продажу и закупку даты "отгрузить до" и "оплатить до" пересчитываются в новом ДО согласно дате нового ДО и настроек.
При формировании документов с помощью абонентского обслуживания также инициализируются даты "отгрузить до" и "оплатить до"
L_BASEDOC
Краткое описание :
Возможность выбрать контракт или договорОписание :
Предложение по новой функциональности модуля Управление договорамиЧто измененно :
Возможность выбрать контракт или договор
Организация заключила государственный контракт на
оказание услуг. Необходима возможность указать в
Галактике по каким-то договорам, что это контракт.
Как измененно :
Имеется настройка
'"Настройки Галактики\Логистика\Документы\Управление договорами\Наименования
договоров/соглашений/ПКП из внешней классификации"'
При включенной настройке к договору/соглашению можно привязать значение
внешнего классификатора "Наименование договора", которое будет отображаться в
списке договоров и в интерфейсах выбора.
Для ПКП наименование внешнего классификатора - "Наименование ПКП".
Подпись к договорам, соглашениям, ПКП в соответствии с настройкой будет
отображаться в документах контура логистики.
L_BASEDOC
Краткое описание :
Настройка примечания в документахОписание :
Предложение по новой функциональности контура логистикиЧто измененно :
Настройка примечания в документах
Организация заключила государственный контракт на
оказание услуг. Контракт был введен в систему в модуле
договор. При настройке формирования примечания в ДО и
сопроводительных документах указывается "Дог.№ ". А
необходимо указывать Контракт.
Как измененно :
Примечание в ДО и СД формируется с подписями к договорам, соглашениям и ПКП следующим образом:
Имеется настройка
'"Настройки Галактики\Логистика\Документы\Управление договорами\Наименования договоров/соглашений/ПКП из внешней классификации"'
При включенной настройке к договору/соглашению можно привязать значение внешнего классификатора "Наименование договора".
Подпись будет браться из кода. Т.е. в коде внешней классификации следует заносить краткое наименование.
Для ПКП наименование внешнего классификатора - "Наименование ПКП".
При выключенной настройке берутся следующие значения:
для договоров - Дог.
для соглашений - Согл.
для ПКП - ПКП
L_BASEDOC
Краткое описание :
Убрать печатные формы для РоссииОписание :
Накладные на отпускЧто измененно :
Прошу убрать печатные формы, утвержденные законодательством других стран.
Просьба, для законодательных форм других стран устанавливать необходимый признак страны, чтобы они не появлялись в общем перечне.
Как измененно :
Добавлена настройка
'"Настройки Галактики\Общие настройки системы\Отчеты, расчеты\Не показывать законодательные формы других стран"'
Ряд форм логистики на текущий момент привязаны к стране.
По умолчанию они не видны, если страна лицензии не совпадает со страной формы.
По мере необходимости действие настройки может быть распространено и на другие формы.