v7: Как найти "кривой" документ #646869


#0 by John83
Комплексная конфа 519 релиз При проведении проведении документа формирования книги продаж, ругается ДокПодч.ВыбратьПодчиненныеДокументы(,,ДокДляПроверки); {Документ.КнигаПродаж.Модуль Документа}: Не выбран документ! Вроде бы идем в отладчик и смотрим, в чем проблема, но там документы перебираются в цикле и нет волшебной галочки "остановка по ошибке", а сидеть и нажимать F8 неск. тыс. раз, как-то неохота... Как тут проще поступить?
#1 by tdm
какая конкретно строка - КнигаПродаж.Модуль Документа ?
#2 by John83
ой...
#3 by PuhUfa
Сообщить
#4 by John83
эм.. что-то такое смутно припоминаю - может напоминшь? :)
#5 by John83
PS видать пора спать уже :) вот модуль и 47ая строка ДокПодч.ВыбратьПодчиненныеДокументы(,,ДокДляПроверки);
#6 by evGenius
ДокДляПроверки где присваивается?
#7 by John83
вот вся функция Функция ПроверкаСФДокумента(ДокДляПроверки,НайденнаяСФ)
#8 by 1Сергей
ДокДляПроверки чему равен?
#9 by evGenius
Так все-таки что же ты передаешь в эту функцию?
#10 by John83
туда реализации передаются
#11 by evGenius
код покажи, там у тебя случайно не документ, созданный с помощью СоздатьОбъект???
#12 by evGenius
???
#13 by 1Сергей
с отладчиком знаком?
#14 by tdm
НайденнаяСФ - это просто переменная модуля или же реквизит документа ? может просто типы не совпадают...да и в 7-ке нет явной объектной модели (ссылка и объект) в эту сторону бы еще покопал...несколько лет конфигуратор 7-ки не открывал к счастью)))
#15 by 1Сергей
кстати +1
#16 by PuhUfa
#17 by John83
та же "проблема" :)
#18 by evGenius
А если переделать так? Заработает? ДокПодч.ВыбратьПодчиненныеДокументы(,,ДокДляПроверки.ТекущийДокумент);
#19 by PuhUfa
+ там дальше еще веселее:
#20 by John83
с 7чным давние знакомые
#21 by PuhUfa
Дальше смотри из какого запроса ростут ноги так как во все проверки передаются данные запроса:
#22 by 1Сергей
а чего не пользуешься?
#23 by John83
вот запрос с последующим вызовом функции
#24 by John83
пытаюсь...
#25 by John83
+24 рядом эта же база, но конвертированная на 8ку - параллельно сижу в ней, запросами смотрю
#26 by evGenius
Хм, не заполнено измерение в регистре похоже, пустая ссылка на документ получается
#27 by Ёпрст
дык проверь регистр, где в КредДок пустая/битая ссылка, делов то.
#28 by Ёпрст
или воткни в функцию проверку на Выбран..
#29 by PuhUfa
Смотришь таблицу результата запроса, анализируешь -)
#30 by John83
так и оказалось это выписка банка, только вот не пойму, почему кред. документ не заполняется
#31 by John83
сейчас уже поздновато - люди начали работать
#32 by PuhUfa
мы на столько суровы, что делаем все на боевой базе? -)
#33 by John83
ну а чего мелочиться? и бэкапы придумал трусы :)
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С