КД 2.0. ПКО для переноса данных из ут 11.1 в бп 3.0 #763936


#0 by 1987denis
Здравствуйте, есть ПКО для переноса данных из ут 11.1 в бп 3.0, в ут 11.1 в ТЧ товары нет счетов номенклатуры, в бп 3.0 они есть ) в ПКО самого документа  в обработчике событий После загрузки: Стр.СчетУчета=ПланыСчетов.Хозрасчетный.НайтиПоНаименованию("Товары на складах"); Стр.СчетУчетаНДС=ПланыСчетов.Хозрасчетный.НайтиПоНаименованию("НДС по приобретенным материально-производственным запасам"); Объект.Записать; Нов  ТЧ загружаемых документов данные счета не подставляются...пусто...
#1 by cw014
Виды номенклатуры в БП не заполнены
#2 by VladZ
После загрузки объекта пропиши заполнение счетов. Код можно "стырить" с БП.
#3 by 1987denis
Виды в БП у Номенклатуры заполнены.
#4 by qwasqu
Можно отладчиком пробежаться и посмотреть, в чем дело.
#5 by 1987denis
cw014  -  Виды Номенклатуры установлены, внешней обработкой тот же код и все проставляет. VladZ - После загрузки объекта пропиши заполнение счетов. Код можно "стырить" с БП. -  не могу найти.
#6 by 1987denis
Он даже не заходит сюда...
#7 by Borteg
Точно используется то ПКО, которое ты исправляешь? Может есть несколько ПКО с такими свойствами? Объект.Записать  -не надо, после это обработчика произзойдет запись. Если ставь модифицированность ложь, или убери. Может ПВД другое правило использует? Посмотри по типам данных или отладочную печать поставь.
#8 by 1987denis
ПВД то ПКО что я ковыряю использует
#9 by Borteg
отладкой с печатью пробуй, правила перечитываешь когда меняешь ?)
#10 by 1987denis
Конечно перечитываю)
#11 by bolder
в ПВД правило поступление2 используешь).
#12 by GreatOne
и че ты показываешь пвд, где поступлениетоваровуслуг2 и пко поступлениетоваровуслуг?
#13 by 1987denis
Вот же пко
#14 by 1987denis
где поступлениетоваровуслуг2 тут что вы имели ввиду?
#15 by GreatOne
в одно правило, в другое. Ты определись.
#16 by GreatOne
в таких случаях делается просто: Сообщить("Количество строк ТЧ = " + Объект.Товары.Количество); Все быстро становится ясно.
#17 by GreatOne
Банально, если сообщение вообще не выводится, значит другое ПКО. Если выводится количество > 0, значит в объекте есть данные. Открываешь объект либо редактором объектов(ИР), либо запросом тянешь данные. Есть данные - значит форма тупит, нет данных - значит иди чаю попей, со свежей головой приди и снова взгляни на проблему.
#18 by sanja26
попробуй еще поставить галочку "НЕ запоминать выгруженные объекты"
#19 by GreatOne
и еще глобальные обработчики глянуть. Может там данные затираются
#20 by GreatOne
+ к а хотя не, они перед обработчиками ПКО выступают.
#21 by mehfk
Для последней БП 3.0 можно сделать примерно так, правда не для всех видов документов :)
#22 by 1987denis
А причем галочка? Если Сообщить("111"); не работает даже
#23 by 1987denis
Так у меня 1 документ, набор справочников и перечислений и для ПВД указан этот документ,  с чем я его спутать смогу то)
#24 by sanja26
так конвертация их в кеше проверяет и не перезаписывает, т.е. даже не заходит в ПослеЗагрузки. Как вариант, если все остальное проверил и в пвд указано именно это пко.
#25 by GreatOne
Дело твое. Я видел уже минимум 2 ПКО, но тебе конечно виднее. Удачи.
#26 by 1987denis
я второе переименовал, чтобы показать что отличаются.
#27 by GreatOne
Тебе уже и в дали совет. Долго будешь продолжать делать какие-то выводы, опираясь на собственные недостаточные знания КД? Взять и попробовать - это крайний вариант?
#28 by 1987denis
Готова, спасибо большое.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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