После обновления макета НН, в верхней части макета видим нововведение: Залишається у продавця (тип причини).
И сразу проблемы у пользователей, которые раньше могли выписывать налоговую накладную, а потом уже вводить ИНН контрагента, и распечатывать НН. Теперь так делать нельзя, если нет ИНН, то налоговая помечается как "оставить у продавца" с кодом 02. И если даже ввести ИНН и перепровести НН эффекта не будет.
Выхода из этого как минимум 2:
- объяснять пользователям что надо проверять забиты ли все реквизиты до того как НН сформирована.
- править конфигуратор:
- добавить процедуру
УстановитьТипПричиныНевыдачиПокупателюПоУмолчанию() в событие, например в
ПередЗаписью - или закомментировать
//ИначеЕсли НЕ ЗначениеЗаполнено(Контрагент.ИНН)
// ИЛИ Найти("0123456789",Лев(СокрЛ(Контрагент.ИНН),1)) = 0 Тогда
// ТипПричиныНевыдачиПокупателю = 2;
Кто-то предложит правильный выход?
Для пользователей которые нашли по поиску эту тему: помечаете на удаление проблемную НН и создаете новую.