|
v7: Не проводится БанковскаяВыписка. |
☑ |
0
DrumAsm
15.08.11
✎
15:50
|
Подскажите пожалуйста, не проводится БанковскаяВыписка. Вылетает ошибка: "=== Погашение долга контрагента *** по финансовому учету
Производится автораспределение оплаты по договорам в порядке FIFO
Если ДатаПроверки < '01.01.2003' Тогда
{Глобальный модуль(8519)}: Операции сравнения на больше-меньше допустимы только над значениями совпадающих базовых типов (число, строка, дата)". Договора в товарах не используются. Один раз я натыкался на такую проблему, помогло восстановление последовательности, но не в этой базе. А это база очень большая и восстановление будет занимать около 2х недель.. Что посоветуете?
|
|
1
andrewks
15.08.11
✎
15:51
|
видимо, в ДатаПроверки пусто. или не дата
|
|
2
DrumAsm
15.08.11
✎
15:53
|
Это я понимаю, только откуда там может быть не дата? Если я это строку меняю на Если Конт.ДатаДок , то проводка делится на первое и второе событие. А такого не нужно..
|
|
3
andrewks
15.08.11
✎
15:54
|
(2) ты думаешь, на Битву Экстрасенсов попал? где там?
|
|
4
Sedoy
15.08.11
✎
15:55
|
(0) Отладчиком пройдись и посмотри что сравнивается...
|
|
5
mishaPH
15.08.11
✎
15:55
|
(2) отследи по коду где ДатаПроверки получается.
|
|
6
DrumAsm
15.08.11
✎
16:01
|
(5) получается тут
Если ПустоеЗначение(Договор)=0 Тогда
ДатаПроверки = Договор.ДатаДок;
КонецЕсли;
Если ПустоеЗначение(ДатаПроверки)=1 Тогда
ДатаПроверки = КредДокумент.ДатаДок;
КонецЕсли;
Но у нас не исполуется ни Договор, ни КредДокумент. В течении 3х лет всё работало отлично.
|
|
7
andrewks
15.08.11
✎
16:03
|
(6) "Но у нас не исполуется ни Договор, ни КредДокумент"
во!
|
|
8
DrumAsm
15.08.11
✎
16:16
|
(7) ну так раньше ж работало.
|
|
9
Злопчинский
15.08.11
✎
17:46
|
(8) ну так ищи что изменилось в вашей неизменямой 3 года режиме работы...
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан