Задача 103.8831

Задача :103.8831

2017-07-17 18:20:28
Краткое описание :
Проблема автонумерации ДО при пакетном их формировании
Описание :
ДО на продажу/закупку/давальческие
Что измененно :

Проблема автонумерации ДО при пакетном их формировании

При значении настройки
- "Автонумерация документов" = "С помощью специальной таблицы"
- "Логистика-Документы-Управление сбытом-ДО на продажу-Контролировать уникальность номеров ДО на продажу" = "в пределах календарного года"
- "Логистика-Документы-Управление договорами-Формирование номера ДО на продажу по ПКП" = "автонумерация"
и
при выполнении пункта меню
Управление договорами - Операции - Пакетное формирование - ДО по договорам,соглашениям-ДО на продажу/закупку/давальческие
на вкладке "Параметры" значение поля "Порядок нумерации" стоит значение "по настройке".

Нумерация ДО происходит без контроля уникальности в пределах календарного года (т.е. последнее значение номера ДО при работе данного функционала происходит в строке с пустым значением поля "Подтип" таблицы LastnumD), а должно формироваться на базе строки таблицы
LastNumD для документов с типом "Счет на продажу", в котором поле "Подтип" непустое.

Описание от клиента:
================================================================================
Появилась проблема с нумерацией ДО на продажу.Как решить?

В настройке установлены:
Автонумерация документов с помощью специальной таблицы. Контроль уникальности номера в пределах календарного года.
Т.е. установлена сквозная нумерация внутри календарного года.

ДО на продажу, формируемые пакетно через операцию в в управлении договорами, для нумерации используют
значение из "Счет на продажу", тип 101.
ДО на продажу, формируемые через копирование ДО (CtrlF2/F3) или вручную (F7), используют
значение из "Счет на продажу", тип 101, подтип Year(2017). Подтип в таблице LastNumd формируется автоматически, после первой "ручной" операции
создания ДО.
Если убрать из Lastnumd тип 101 без подтипа, то он появляется при первом пакетном формировании ДО.

Таким образом нумерация стала зависеть от способа создания ДО и пользователи постоянно попадают в ситуацию, когда документ создается с "дублированным" номером.

Такую же ситуацию клиент обнаружил и с нумерацией "ДО на предоплату".

Клиент прислал дополнительную информацию: проблема усугубилась.
При формировании ДО на продажу с использованием операции "Расчет штрафных санкций" (модуль "Поставщики-получатели"), в таблице Lastnumd образовался новый подтип ("Счет на продажу", тип 101) - Year(0) и у счетов, сформированных этой операцией, теперь началась своя нумерация.

Теперь, в зависимости от способа формирования ДО - ручной, пакетный или штрафные санкции, имеем три разных нумерации - номера ДО дублируются
Как измененно :

1. Модуль "Расчеты с поставщиками и получателями" - Операции - Расчет штрафных санкций. Исправлена автонумерация ДО на продажу.

Пакетное формирование ДО на продажу и предоплату продажи

Центр ответственности для формируемого ДО указывается с помощью следующих настроек:
- "Логистика - Копирование - Центра ответственности - Из договора/соглашения/ПКП в ДО/накладные/акты" (если "да", то ЦО для формируемого ДО берется из договора, если "нет" то из настроек ниже);
- "Общие настройки системы - Логистика - Документы - Центр ответственности по умолчанию (если указано значение, то это ЦО, если "нет", то ЦО берется из настройки ниже);
- "Общие настройки системы - Общий центр ответственности по умолчанию".

2. "Модуль "Управление договорами" - Операции - Пакетное формирование - ДО по договорам,соглашениям - ДО на продажу/закупку/давальческие". Центр ответственности для формируемого ДО берется как указано выше, а категория (или ее отсутствие) указывается с помощью диалогового окна "Установка ограничений" - вкладка "Параметры"

3. "Модуль "Управление договорами" - Операции - Пакетное формирование - ДО по договорам,соглашениям - ДО на предоплату". Для автонумерации поле "префикс номера" должен быть пустым. Центр ответственности для формируемого ДО берется как указано выше. Подтип категории в случае нумерации в разрезе категорий равно "0".

4. "Модуль "Управление договорами" - Операции - Формирование ДО на предоплату по выбранным документам". Для автонумерации поле "префикс номера" должен быть пустым. Центр ответственности для формируемого ДО берется как указано выше. Подтип категории в случае нумерации в разрезе категорий равно "0".

Название продукта Название компонента Тип Последняя версия Дата выхода
L_DOGOVORL_DOGOVORRES9.1.80.02017-07-17 18:20:28
L_DOGOVORL_DOGOVORRES9.1.080.0