КД: выгрузить перемещения в поступления, как? #664780


#0 by Гений 1С
Котаны, помогите, есть такая тема по конвертации данных. нужно отобрать перемещения по некоторому условию и по некоторому условию выгрузить их из УТ в БП как поступления. Открываю КД - там конвертация поступлений УТ в поступления БП есть. Дело за малым - создать при выгрузке из УТ новый документ поступления и не записывая его сделать, чтобы КД считала его ГУИДОМ ГУИД перемещения. Как это сделать. Понимаю что просто, но не ковырял КД сто лет и конкретно такой финт ушами не делал. Алле.
#1 by ДенисЧ
Я не котан и не гений, но даже я знаю, что есть такая штука, как ВыгрузитьПоПравилу...
#2 by Гений 1С
дьявол в деталях
#3 by cw014
Можно и без "ВыгрузитьПоПравилу" главное подставить в источник перемещение а в приемник поступление и сделать отдельный ПВД с произвольной выборкой. Странно, Гений 1С проснулся, и теперь такие вот странные вопросы задает
#4 by ДенисЧ
Дьявол в днк. больше его нигде нет
#5 by Гений 1С
Вот в хелпах тут есть пример: но тут ссылка имеющаяся выгружается, а мне нужен объект... конечно можно начинать транзакцию, записывать, потом выгружать и затем откатывать. но это имхо извра...
#6 by Гений 1С
То бишь выбрать документы перемещения я смогу в событии ПередОбработкой правила выгрузки. Для каждого перемещения смогу создать и заполнить, не записывая, документ поступления. А как быть далее? Как передать не сохраненный документ поступления по правилу выгрузки?
#7 by cw014
После всего сказанного с тобой солидарен
#8 by Гений 1С
бла-бла...
#9 by vicof
чего курим? Отбираешь в перед выгрузкой по своим условиям. Сопоставляешь свойства и группы свойств, профит.
#10 by Гений 1С
как отобрать, я знаю. Но я не хочу писать правило Перемещение -> Поступление.  Я хочу юзать готовое Поступление-Поступление. А документ поступление создам сам и толкну его уже готовому правилу.
#11 by cw014
Тогда карты тебе в руки. Не пиши новое правило
#12 by ДенисЧ
Назачем тебе документ? Можешь объяснить? Сделать структуру с реквизитами документа, заполнить её и передать в обработчик - Гениальность не позволяет? Ты хоть книжку по КД прочитал целиком?
#13 by cw014
+100500 тоже хотел такое предложить, но чего то постеснялся
#14 by Гений 1С
нет конечно. я ее вообще не читал. Ну хорошо, я создам структуру, передам ее, выгружу. А как быть с ГУИД?
#15 by Aleksey
в топку такого ленивого. Ждешь кто за тебя напишет это правило? В любом случае либо в ПВД придется код писать потом забивать виртуальные реквизиты которве есть в приходе но нет в перемещении. Либо правило прописывать Перемещения -> поступление
#16 by Гений 1С
напишу я сам. меня интересуют детали мелкие, о которых я и спрашиваю
#17 by Aleksey
А причём тут ГУИД? всё хорошо с ним будет, если ты его руками не будешь трогать
#18 by cw014
Я так думаю, что трогает )))
#19 by Зойч
Вот это пи..ец. Такого способа применения кд я еще не видел
#20 by Гений 1С
гм. ну кажется, проще и быстрее в данной ситуации накропать правило Перемещение->Поступление. Скажите, а можно еще один вопросик. В универсальном обмене данными есть параметры. Где в настройке обмена их прописать, чтобы они были доступны юзверю для выбора?
#21 by Гений 1С
нужен особый гений. гыгыгы
#22 by cw014
Расшифрую фразу в : Дело в том, что по данному правилу грузятся поступления, поиск ведется по UUID. Когда он будет грузить перемещения - у них будут UUID поступлений. Так то не страшно, если та часть поступлений, которая грузится в перемещения, не грузятся в поступления. А если же они падают и туда и сюда - тогда UUID будет двоиться для разных объектов
#23 by Гений 1С
не. двоиться не будет.
#24 by Гений 1С
потому что сами перемещения не выгружаются
#25 by Зойч
только для 8-8
#26 by Гений 1С
у меня как раз 8-8
#27 by cw014
У тебя o_O
#28 by Aleksey
почему? Я из7-ки в БП товарные чеки так выгружал. В 7-кебъют кучу чеков на каждую продажу, а в 8-ку  я гружу один общий за день
#29 by Aleksey
т.е. создавал свой виртуальный документ, заполнял его и выгружал по правилу
#30 by Aleksey
ты не поверишь но в КД есть вкладка параметр, где и прописываются параметры, а также какие из них будут доступны в диалоге
#31 by Aleksey
и кстати если так нужен гуид передавай его в параметрах или в реквизитах и юзай его через поля поиска
#32 by Гений 1С
вот же ж - и на старуху бывает проруха. Действительно, есть такая борода, спасибо... Короче, всем спасибо, котаны. Мне оказалось проще сделать правило Перемещение -> ПосТупление Вроде работает. Спасибо, что помогли старичку. ;-)
#33 by Гений 1С
Ксати, это первая оказия, когда сделать на КД оказалось быстрее, чем отдельной обработкой. Верной дорогой иду, товарищи. ;-) Уже не боюсь КД. ;-)
#34 by Зойч
так сразу же говорили, но ты сопротивлялся
#35 by Bumer
Только имей ввиду, что перемещение в УТ по ордерной схеме... т.е. кроме перемещения есть приходный ордер и расходный ордер... в обязательном порядке...
#36 by Гений 1С
да, спасибо. я в курсе. ну так может и не совсем удобнее. но быстрее в моем случае, чтобы не вникать.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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