Задача 102.155421

Задача :102.155421

2016-07-28 15:44:55
Краткое описание :
ЭСЧФ. шаблоны и их использование
Описание :
Счета-фактуры получателя (Беларусь)
Что измененно :

Сегодня часть полей ЭСЧФ предлагается заполнять руками. При большом документообороте это не приемлемо.
Предлагается:
1. сделать шаблон ЭСЧФ, который бы использовался
2. шаблонов может быть несколько
3. каждая сущность шаблона может заполнять поле ЭСЧФ до или после (по настройке поля) основного заполнения.
Если стоит "ДО", то поле сначала заполняется из шаблона, а потом работает наш основной алгоритм заполнения ЭСЧФ , т.е. наш алгоритм главнее,чем шаблон
Если стоит "ПОСЛЕ", то сначала поле заполняется алогоритмом, а потом переопределяется полем из шаблона
4. нужно в настройках пользователя указать какой шаблон используется, чтобы при единичном создании ЭСЧФ например из конкретной накладной/акта происходил автоматический "подхват" шаблона
Настройка имеет три варианта: нет/ конкретный шаблон/запрашивать выбор из списка шаблонов
5. нужно в интерфейс группового создания ЭСЧФ дать выбрать нужный шаблон
6. нужно научить шаблоны цепляться автоматически в зависимости от значения определенных полей, например Страна= Рф или Казастан => цепляетсяся Шаблон "Операция СНГ". Список полей влияющих на подбор шаблонов готовы предоставить. На сегодня это: Страна/Тип документа/валюта/Атрибуты документа и Контрагента/Тип договора
Как измененно :

Реализован механизм создания пользовательских шаблонов ЭСЧФ.
Добавлены пункты меню:
1. Управление сбытом - Документы - Шаблоны ЭСЧФ;
2. Управление снабжением - Документы - Шаблоны ЭСЧФ;
3. Расчеты с поставщиками и получателями - Документы - Шаблоны ЭСЧФ.

Настройка шаблонов
При выборе пункта меню открывается окно =Шаблоны ЭСЧФ= со списком всех настроенных шаблонов ЭСЧФ.

Видимость шаблонов регулируется настройкой "Настройки Галактики \ Общие настройки системы \ Разрешать переключение на другой дескриптор". Если установлено значение "нет" - доступ только к своим шаблонам, при значении "да" - доступ к шаблонам всех пользователей.
Табличная панель окно =Шаблоны ЭСЧФ= содержит следующие поля:
- "Т" (Тип шаблона: С - системный; П - пользовательский). Системные шаблоны вручную создать нельзя. При автоматизации бизнес-процессов клиентов они будут добавляться на системном уровне. В данный момент системные шаблоны не определены. Системные шаблоны будут не доступны для редактирования и удаления;
- "Дескр." (Дескриптор пользователя);
- "Пр." (Приоритет шаблона при одиночном создании);
- "Наименование шаблона";
- "Статус поставщика";
- "Статус получателя";
- "По умолчанию применить" (Применить шаблон по умолчанию).
Первое слово возможных значений поля "По умолчанию применить" обозначает:
- "Док." - тип документа;
- "Зап." - тип записи СФ;
- "Нап." - направление СФ (поставщика либо получателя).
Реализовано окно =Настройка шаблона ЭСЧФ=.
Верхняя панель содержит поля:
- "Наименование шаблона"
- "По умолчанию применить". Возможные значения - "не задан", "1 - тип документа", "2 - тип записи", "3 - направление СФ". Первая цифра указывает на приоритет шаблона. В зависимости от выбранного значения, можно указать критерий, в соответствии с которым будет применяться шаблон.
Нижняя панель окна =Настройка шаблона ЭСЧФ= - панель с вкладками, позволяет настроить заполнение следующих полей ЭСЧФ:
- "6. Статус поставщика" (выбор статуса из предложенных вариантов);
- "11. Номер счета комитента" (константа, внешний атрибут, поле таблицы);
- "11. Дата выписки" (константа, внешний атрибут, поле таблицы);
- "12. Номер счета продавца" (константа, внешний атрибут, поле таблицы);
- "12. Дата выписки" (константа, внешний атрибут, поле таблицы);
- "13. Регистрационный номер выпуска товаров" (константа, внешний атрибут, поле таблицы) (константа, внешний атрибут, поле таблицы);
- "13.1. Дата выпуска товаров" (константа, внешний атрибут, поле таблицы);
- "13.2. Дата разрешения на убытие товаров" (константа, внешний атрибут, поле таблицы);
- "14. Реквизиты заявления о ввозе товаров и уплате косвенных налогов - номер" (константа, внешний атрибут, поле таблицы);
- "14. Реквизиты заявления о ввозе товаров и уплате косвенных налогов - дата" (константа, внешний атрибут, поле таблицы);
- "15. Статус получателя" (выбор статуса из предложенных вариантов);
- "20. Регистрационный номер выпуска товаров" (константа, внешний атрибут, поле таблицы);
- "21. Реквизиты заявления о ввозе товаров и уплате косвенных налогов - номер" (константа, внешний атрибут, поле таблицы);
- "21. Реквизиты заявления о ввозе товаров и уплате косвенных налогов - дата" (константа, внешний атрибут, поле таблицы);
- "21.1. Дата ввоза товаров" (константа, внешний атрибут, поле таблицы);
- "Вид документа" (выбор значения из списка);
- "Название" (константа, внешний атрибут, поле таблицы);
- "Дата" (константа, внешний атрибут, поле таблицы);
- "31.Дополнительные сведения" (константа, внешний атрибут, поле таблицы).

Реализовано окно =Заполнение поля ЭСЧФ= которое позволяет для выбранного поля следующую возможность заполнения:
1. Значение-константу
2. Значение из внешнего атрибута
Список таблиц для выбора:
- Договора (Dogovor);
- Накладные (KatSopr);
- Док. основания (BaseDoc).
Для выбора доступны атрибуты таблицы с учетом типа данных выбранного поля (строка, дата).
3. Значение поля таблицы
Список таблиц для выбора:
- Договора (Dogovor);
- Накладные (KatSopr);
- Док. основания (BaseDoc).
Для выбора доступны поля таблицы с учетом типа данных выбранного поля (строка, дата).

Применение шаблонов
1. При пакетном формировании счета-фактур реализована возможность выбора шаблона ЭСЧФ. Поля создаваемой счет-фактуры будут заполнены в соответствии с выбранным шаблоном. Если значение поля в шаблоне не указано (пустое), то заполнение его будет осуществлено в соответствии с реализованным ранее алгоритмом.
2. При единичном создании счетов-фактур поставщика и получателя поля создаваемой счет-фактуры будут заполнены в соответствии с шаблоном по умолчанию. Если значение поля в шаблоне не указано (пустое), то заполнение его будет осуществлено в соответствии с реализованным ранее алгоритмом.
3. Если не выбран шаблон по умолчанию при пакетном создании либо не задан шаблон по умолчанию, заполнение полей создаваемой счет-фактуры в соответствии с реализованным ранее алгоритмом.

Название продукта Название компонента Тип Последняя версия Дата выхода
L_BASEDOCL_BASEDOCRES9.1.61.02016-07-28 15:44:55
L_BASEDOCL_BASEDOCRES9.1.061.0
L_SFL_SFRES9.1.69.02016-07-28 15:44:55
L_SFL_SFRES9.1.069.0
L_SOPRDOCL_SOPRDOCRES9.1.64.02016-07-28 15:44:55
L_SOPRDOCL_SOPRDOCRES9.1.064.0