Ковертация 2,0 ошибка Переменная не определена (Объект) #762505


#0 by Игорь_МММ
в событии ПередВыгрузкой написал вот это: Отказ = Объект.ВыгружатьВБП выдает такую ошибку: Ошибка в обработчике события ПередВыгрузкойОбъекта     ПКО                    =  Номенклатура  (Справочник: Номенклатура)     Объект                 =  (Выборка из результата запроса)     Обработчик             =  ПередВыгрузкойОбъекта     ОписаниеОшибки         =  Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(1,9)}: Переменная не определена (Объект) почему не работает?
#1 by Игорь_МММ
нужно не выгружать в БП номенклатуру у которой реквизит ВыгружатьВБП = Ложь ...
#2 by ДенисЧ
А что справка по обработчику говорит? Там вообще Объект описан?
#3 by Игорь_МММ
уже теплее. из справки: Пример: написал по аналогии : Отказ = Источник.ВыгружатьВБП ругается: ОписаниеОшибки  =  Поле объекта не обнаружено (ВыгружатьВБП)
#4 by ДенисЧ
Сообщить(ТипЗнч(Источник))
#5 by PuhUfa
а в чьем событии ПередВыгрузкой ты написал?
#6 by Игорь_МММ
ПКО Номенклатура
#7 by PuhUfa
а у групп ВыгружатьВБП есть?
#8 by Игорь_МММ
блин... КонецЕсли итого: ОписаниеОшибки         =  Метод объекта не обнаружен (ЭтоГруппа)
#9 by Игорь_МММ
этого намека я уже не осиливаю (( Источник - это не Номенклатура?
#10 by Popkorm
как в сделал, что показывает?
#11 by Игорь_МММ
чувствую себя полным идиотом ... скажите по-русски чего делать? просто написать и выполнить пробовал - ничего не сообщает. Можно ли как-то поставить типа точку останова в конвертации? в Конвртации только осваиваюсь - не ругайте сильно
#12 by mehfk
Залей правила на файлообменник.
#13 by PuhUfa
Где то ты нас обманываешь -) Сообщить(ТипЗнч(Источник)); вставь вместо своего кода в ПередВыгрузкой и сделай выгрузку
#14 by Игорь_МММ
оставил только Сообщить(ТипЗнч(Источник)) Сообщает след: Выборка из результата запроса Номенклатура Номенклатура
#15 by mehfk
ну вот же >>Выборка из результата запроса
#16 by mehfk
добавь условие Если ТипЗнч(Источник) = Тип("СправочникССылка.Номенклатура") ..... ..... ..... Иначе Сообщить(ТипЗнч(Источник));
#17 by PuhUfa
Откуда там вообще выборка взялась? -)
#18 by Игорь_МММ
итого = ОписаниеОшибки         =  Метод объекта не обнаружен (ЭтоГруппа)
#19 by mehfk
Врешь.
#20 by hhhh
а если обмануть ее? Например так    Если Не Источник.ЭтоГруппа Тогда
#21 by Игорь_МММ
если бы. залил сюда
#22 by mehfk
Тьфу. Нет такого метода. "ЭтоГруппа". Есть поле "ЭтоГруппа"
#23 by Игорь_МММ
= Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(9238)}: Преобразование значения к типу Булево не может быть выполнено
#24 by Jofa
Попробуй вариант
#26 by Игорь_МММ
ошибок не выдает , но и сообщений нет - не значит ли это что и выгрузки нет?
#27 by Игорь_МММ
если пишет выгружено 2900 объектов, а у них у всех ВыгружатьВБП = Ложь, значит в ветку "Если Не Источник.ЭтоГруппа Тогда" не заходит?
#28 by Игорь_МММ
то бишь выгружает все подряд?
#29 by mehfk
Смотри правила выгрузки данных. У тебя выгрузка по произвольному алгоритму. Поэтому и типЗнч = Выборка из результата запроса
#30 by Игорь_МММ
спасибище-е-е... блин, кто же это накалякал ?
#31 by Игорь_МММ
поставил на стандартный алгоритм написал КонецЕсли сообщила наименования, и выгружено 3050 объектов - это значит что именно "выгружено" или просто "просмотрено и проверено на условие"?
#32 by mehfk
Ну ты уж глянь в файл сам.
#33 by Игорь_МММ
м-да .. спасибо, разобрался
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

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