{Обработка.ОбновлениеИБ.Форма.Модуль(5676)}: Неверный номер документа!

Новая тема
Сначала была ошибка "Номер документа не уникальный".

Номер этого документа найти не удалось, поэтому в конфигурации во всех документах убрал атрибут "контроль уникальности". После этого в том же модуле появилась другая ошибка: "Неверный номер документа!"

Подскажите, как найти этот документ дурацкий?!
Убрать транзакцию и посмотреть где свалится
"может лучше всё же повторить обновление заново(с архива), а в "ОбновленииИБ" перед строкой (5676) дописать что то типа:



Сказка = СОКРЛП(Опер.ДатаОперации) + "  ,  " + СОКРЛП(Опер.Документ.НомерДок);

Сообщить(Сказка,"!!!");



тогда при обновлении она "вывалит" список операций(с номерами) что пытается записать, последний на котором остановится с ошибкой про "уникальность" - ищи операцию в том году с таким же номером(их две, три....)



"
А как можно убрать транзакцию?
"Временно закомментировать строки

НачатьТранзакцию();

ОтменитьТранзакцию();

ЗафиксироватьТранзакцию();

в модуле "ОбновлениеИБ""
Получилось!!! Такая ошибка возникает, когда модуль ОбновлениеИБ создает

счет ДФЛ на конец каждого месяца и пытается присвоить ему одинаковый или неправильный номер. Для исправления открываете вкладку Документы

в Конфигураторе - Метаданные, убираете во всех документах атрибут

"контроль уникальности" (в каком конкретно документе ощибка я не понял).

Затем открываете модуль ОбновлениеИБ, комментируете строку 5544, перед ней добавляете строку Опер.Документ.НомерДок = "001". Обновление проходит успешно.

Затем открываете журнал документов, введенных вручную и во всех операциях

"Ввод оборотов по счету ДФЛ" меняете номера на те, которые вам нужны.

Не забудьте вернуть атрибут "контроль уникальности" на место.
Читают тему
(гостей: 1)

Быстрый переход