L_MAKEDO
Краткое описание :
Необходимо добавить возможность использования в интерфейсе "Выберите типовое примечание" шаблонов и макросовОписание :
Счета, ДО на закупкуЧто измененно :
Реализовать механизм формирования примечания в ДО на основе шаблонов.
Как измененно :
Реализован механизм формирования примечания в ДО на основе шаблонов (механизм аналогичен формированию назначения платежа в ФРО).
Для каждого типа ДО в реестр настроек были добавлены пользовательские настройки для установки параметров шаблона:
- "Настройки Галактики \ Логистика \ Документы \ Управление снабжением \ ДО на закупку \ Параметры шаблона формирования примечания";
- "Настройки Галактики \ Логистика \ Документы \ Управление снабжением \ ДО на предоплату закупок \ Параметры шаблона формирования примечания";
- "Настройки Галактики \ Логистика \ Документы \ Управление сбытом \ ДО на продажу \ Параметры шаблона формирования примечания";
- "Настройки Галактики \ Логистика \ Документы \ Управление сбытом \ ДО на предоплату продаж \ Параметры шаблона формирования примечания".
При попытке изменения любой из перечисленных настроек вызывается интерфейс "Параметры формирования примечания для <Наименование_документа>".
В данном интерфейсе можно включить режим формирования примечания по шаблону для соответствующего документа. Это делается посредством выпадающего списка "Формировать примечание по шаблону" со значениями "Да", "Нет".
В поле "Шаблон" можно выбрать и сконфигурировать шаблон формирования примечания. Конфигурация шаблона выполняется аналогично шаблонам формирования назначения платежа в платежных поручениях (модуль ФРО).
С помощью выпадающего списка "Метод формирования" задается условие формирования примечания по шаблону при наличии старого примечания в поле.
С помощью группы переключателей "Когда формировать" можно указать события, при наступлении которых будет формироваться примечание по шаблону:
1. Если установлен переключатель "При смене договора/соглашения", то примечание будет формироваться после смены договора/соглашения в окне расширенной информации интерфейса редактирования ДО;
2. Если установлен переключатель "При создании ДО", то примечание будет формироваться при:
2.1 при формировании ДО по договору/соглашению (модуль "Управление договорами"):
2.1.1 из меню "Операции\Пакетное формирование\ДО по договорам, соглашениям\ДО на продажу/закупку/давальческие";
2.1.2 из меню "Операции\Пакетное формирование\ДО по договорам, соглашениям\ДО на предоплату";
2.1.3 из меню "Операции\Формирование ДО на предоплату по выбранным документам";
2.2 при формировании ДО по накладной (модули "Управление сбытом", "Управление снабжением"):
2.2.1 из интерфейса редактирования накладной (по кнопке [Формирование ДО]);
2.2.2 из меню "Операции\Изменение ДО для накладных/актов\Создание документов по накладным/актам\По нескольким накладным/актам - несколько ДО";
2.2.3 из меню "Операции\Изменение ДО для накладных/актов\Создание документов по накладным/актам\По одной накладной/акту - один ДО";
2.2.4 из меню "Операции\Изменение ДО для накладных/актов\Создание документов по накладным/актам\По нескольким накладным/актам - один ДО".
Также имеется возможность разрабатывать и добавлять в систему собственные реализации обработчиков макроопределений для шаблонов. Для этого необходимо разработать vip интерфейс, удовлетворяющий следующим требованиям:
1. vip-интерфейс должен принадлежать компоненту F_TEMPLATE;
2. vip-интерфейс должен реализовывать объектный интерфейс ObjPPMacros;
3. наименование vip-интерфейса должно иметь суффикс "DOM_".
Например:
#include PPMacros.vih // здесь описан объектный интерфейс ObjPPMacros
#Component "F_Template"
VipInterface DOM_SoprDoc implements ObjPPMacros #Licensed_Free;
Interface DOM_SoprDoc;
Function GetInfo: string;
{
GetInfo := 'Список Актов/Накладных';
}
Function ParamMaster: string;
{
// Код формирования параметров макроопределения
}
Function Culc(TiDkGal, TiDkUser: word; cSoprDoc: comp; PpmServer: ObjPPTemplate; isSyntaxCheck: boolean; var ErrDescr: string): string;
{
// Код, непосредственно выполняющий обработку макроопределения
}
end.
Разработанный и скомпилированный таким образом интерфейс, будучи подключен к системе, автоматически станет видимым в интерфейсе настройки шаблона формирования примечания для ДО.
L_MAKEDO
Краткое описание :
Необходимо продублировать функциональность настройки "формирование примечания" для ДООписание :
Счета, ДО на закупкуЧто измененно :
При создании документа основания (особенно это
относится к документам основаниям на предоплату закупок
/продаж, к которым никогда не было, нет, и не будет ни
накладных, ни актов, ни прочих сопроводительных документов)
необходимо, чтобы формирование примечания было сделано по
аналогии с формированием примечания в накладных. Считаем,
что должно быть единообразие в работе одноименной настройки.
Итого: настройка "формирование примечания" для ДО,
кроме существующей функциональности, должна также включать
функционал аналогичной настройки для сопроводительных
документов т.е. надо чтобы примечание в ДО работали так же,
как и в накладных.
Как измененно :
При формировании ДО функциями:
1. выбором Договора в расширенной информации
2. "Управление договорами\Операции\Пакетное формирование\ДО по договорам/соглашениям"
3. формирования ДО из накладной
4. пакетного формирования ДО по накладным
учитываются настройки
"Настройки Галактики \ Логистика \ Документы \ Документы-основания \ Формирование примечания"
и
"Настройки Галактики \ Логистика \ Документы \ Документы-основания \ Копирование "примечания" сопроводительных документов в ДО".
L_MAKEDO
Краткое описание :
Корректировка документов. Изменение/корректировка ДООписание :
Накладные на отпускЧто измененно :
Привести в соответствие принципам корректировку ДО для корректирующих и корректировочных документов:
- При корректировки, изменении ДО по сопр.документам не объединять позиции исходного, сторнирующего и корректирующего документа ни при каких условиях, чтобы в ДО они так же были отдельными позициями, либо реализовать данное по настройке, а не по флажкам объединять позиции и сворачивать цены см., например, операции - корректировка ДО.
Как измененно :
Формирование/корректировка ДО по корректирующим документам.
1. Добавлена настройка: "Настройки Галактики \ Логистика \ Документы \ Сопроводительные документы \ Отфактуровка отпуска. Корректирующие документы \ Формирование ДО по корректированным и сторнирующим сопроводительным документам"
- Данная настройка разрешает/запрещает формировать/корректировать ДО по корректированным сопровод.документам (накладным, по которым создано сторно) и сторнирующим сопровод.документам. При запрете, ДО нельзя будет создать/изменить из операций и нельзя будет создать по кнопке. Значение по-умолчанию: "Разрешать".
2. Добавлена настройка: "Настройки Галактики \ Логистика \ Документы \ Сопроводительные документы \ Отфактуровка отпуска. Корректирующие документы \ Сворачивать позиции при формировании/корректировке ДО". Данная настройка работает для случая, когда по исходному и всем корректирующим и сторно документам создано (или создается, корректируется) ОДНО ДО
- ДА (по умолчанию). Все одинаковые позиции в сопроводительных документах объединятся в ДО. Т.е. в итоге, сумма по ДО будет равна суммам по последним веткам корректировок (следует напомнить, что корректироваться может каждая позиция сопр.документа отдельно и при том - однократно)
- НЕТ. Число позиций в ДО будет равно сумме позиций исходного документа и всех его корректировок.
- согласно параметрам формирования. Объединение позиций будет происходить согласно параметрам диалога при формировании/корректировке ДО через Операции.