Всем привет.
1с 77, 27 релиз.
Конфигурация комплексная.
При проведении розничной накладной выдает ошибку:
Документ Розничная накладная (товары) №А037-62879 от 02.10.13: проведение документа (07.10.13/21:11:40)
Выполняются движения остатков товаров
Выполняются движения по взаиморасчетам
=== Проведение по взаиморасчетам с контрагентом Кінцевий споживач37/2 по управленческому учету
Производится погашение долгов в порядке FIFO
Если ДатаПроверки < '01.01.2003' Тогда
{Глобальный модуль(8771)}: Операции сравнения на больше-меньше допустимы только над значениями совпадающих базовых типов (число, строка, дата)
Ок, лезу отладчиком в глобальный модуль:
Если ПустоеЗначение(ДатаПроверки)=1 Тогда
ДатаПроверки = КредДокумент.ДатаДок;
КонецЕсли;
Тут в других документах КредДокумент есть этот ссылка на самого себя, здесь же нет.
Меняю контрагента - проводится, меняю вид оплаты с безналичного на наличный - проводится. А именно этот контрагент с безналичным типом оплаты не проводится.
Документ был создан неделю назад и был проведен, проблема выявилась уже во время перепроведения документов.
Контрагенты идентичны.
Тестирование и исправление делал.
Уже и не знаю что можно было сотворить чтоб такое получилось :-(
Нашел причину: бухгалтер сделала документ Движение регистров по регистру Взаиморасчеты покупателей задним числом. В документе расход с контрагента по которому сейчас не проводится документ и приход по которому все ок.
(6) "Документ был создан неделю назад и был проведен, проблема выявилась уже во время перепроведения документов."
Смотри логи. Кто копался в доке тот тебе и скажет.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.