|
v7: Операции сравнения на больше-меньше допустимы только над значениями совпадающих
| ☑ |
0
lg2marvel
07.10.13
✎
22:34
|
Всем привет.
1с 77, 27 релиз.
Конфигурация комплексная.
При проведении розничной накладной выдает ошибку:
Документ Розничная накладная (товары) №А037-62879 от 02.10.13: проведение документа (07.10.13/21:11:40)
Выполняются движения остатков товаров
Выполняются движения по взаиморасчетам
=== Проведение по взаиморасчетам с контрагентом Кінцевий споживач37/2 по управленческому учету
Производится погашение долгов в порядке FIFO
Если ДатаПроверки < '01.01.2003' Тогда
{Глобальный модуль(8771)}: Операции сравнения на больше-меньше допустимы только над значениями совпадающих базовых типов (число, строка, дата)
Ок, лезу отладчиком в глобальный модуль:
Если ПустоеЗначение(ДатаПроверки)=1 Тогда
ДатаПроверки = КредДокумент.ДатаДок;
КонецЕсли;
Тут в других документах КредДокумент есть этот ссылка на самого себя, здесь же нет.
Меняю контрагента - проводится, меняю вид оплаты с безналичного на наличный - проводится. А именно этот контрагент с безналичным типом оплаты не проводится.
Документ был создан неделю назад и был проведен, проблема выявилась уже во время перепроведения документов.
Контрагенты идентичны.
Тестирование и исправление делал.
Уже и не знаю что можно было сотворить чтоб такое получилось :-(
|
|
1
monsterZE
07.10.13
✎
22:39
|
ну если типы не совпадают, значит где-то не дата.. =)
|
|
2
lg2marvel
07.10.13
✎
22:49
|
КредДокумент = "" отсюда и не дата. Не пойму только почему КредДокумент = ""
|
|
3
lg2marvel
07.10.13
✎
23:17
|
Нашел причину: бухгалтер сделала документ Движение регистров по регистру Взаиморасчеты покупателей задним числом. В документе расход с контрагента по которому сейчас не проводится документ и приход по которому все ок.
Даже не знаю где дальше копать.
|
|
4
Arh01
08.10.13
✎
09:33
|
Посмотрите внимательней в эту строку :
Если ПустоеЗначение(ДатаПроверки)=1 Тогда
|
|
5
NikVars
08.10.13
✎
10:23
|
(0) Если Дата(ДатаПроверки) < '01.01.2003'
|
|
6
lg2marvel
08.10.13
✎
15:14
|
В документе движение регистров не указали креддокумент.
Осталось только выяснить какой документ указать :-)
|
|
7
NikVars
08.10.13
✎
15:26
|
(6) "Документ был создан неделю назад и был проведен, проблема выявилась уже во время перепроведения документов."
Смотри логи. Кто копался в доке тот тебе и скажет.
|
|