|
v7: Бух. Формирование записей книги продаж |
☑ |
0
yegorka
27.05.13
✎
22:53
|
Здравствуйте,
Конфиг Бух. 4.5 (7.70.557)
кто может сталкивался с такой ошибкой:
=====================================================================
ИначеЕсли (ДатаДок >= НачалоГода2006) и ((СФ.СчетНДС = 1) или (СФ.ДатаДок >= НачалоГода2006)) Тогда {Документ.ЗаписиКнигиПродаж.Форма.Модуль(1341)}: Операции сравнения на больше-меньше допустимы только над значениями совпадающих базовых типов (число, строка, дата)
=====================================================================
Начинаю заполнять документ Формирование записей книги продаж выбирает несколько сч/ф и потом вылетает по этой ошибке.
Смотрел трассировщиком, СФ в этот момент "Объект не найден". Такое ощущение, что не заполнены какие-то субконто, но не понимаю где и когда они должны заполняться.
Пробовал перепровести сч/ф, не помогло.
Как сформировать книжку, подскажите плиз.
|
|
1
yegorka
27.05.13
✎
23:19
|
При изучении проблемы оказалось, что у счетов ЗПР.10.Р и ЗПР.10.Н не заполнено 3 субконто.
Кто как борол эту проблему?
|
|
2
Злопчинский
27.05.13
✎
23:26
|
а что там в третьем субконто д.б.?
.
попробовать в лдокументе который рожает эти ЗПР поставить правильные данные, заполнить все что надо - тогда и третье субконто будет заполнено
|
|
3
yegorka
27.05.13
✎
23:27
|
Счет/фактура
|
|
4
yegorka
27.05.13
✎
23:28
|
Так сч/ф и рождает эти проводки
|
|
5
Злопчинский
27.05.13
✎
23:28
|
(30 в (2) второе предложение....
|
|
6
Злопчинский
27.05.13
✎
23:29
|
хм.. если че - кидай на e.meil@mail.ru ид и пароль для тима - посмотрим
|
|
7
yegorka
27.05.13
✎
23:30
|
(5) Смысл в том, что субконтом является сама сч/ф, которая отсутствует в бд.
|
|
8
yegorka
27.05.13
✎
23:33
|
(6) спасибо, пока везде поменял условие
Если ПустоеЗначение(БухИт.Субконто(3)) = 1 Тогда
на
Если (ПустоеЗначение(БухИт.Субконто(3)) = 1) ИЛИ (Найти(БухИт.Субконто(3), "<Объект не найден>") > 0) Тогда
Чего-то формирует, подожду пока
|
|
9
Злопчинский
28.05.13
✎
00:11
|
<Объект не найден> - значит подвисшая ссылка
|
|
10
Злопчинский
28.05.13
✎
00:12
|
"правильнее" будет так:
Если (ПустоеЗначение(БухИт.Субконто(3)) = 1) ИЛИ (Найти(БухИт.Субконто(3).Выбран()=0) Тогда
|
|
11
yegorka
28.05.13
✎
08:45
|
(8) В общем все получилось.
по поводу (10) там "Найти" для чего????
|
|