Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

КД 2.1.8.2, выгрузка номенклатуры в номенклатура + характеристика

КД 2.1.8.2, выгрузка номенклатуры в номенклатура + характеристика
Я
   novichok79
 
06.09.16 - 13:45
Доброго времени суток, уважаемые специалисты 1С.
Нужно перенести из УТ 10.3 в УТ 11 номенклатуру и документы. Учитывая доработки справочника номенклатура в УТ 10.3, при выгрузке через КД необходимо разбивать позицию номенклатуры на пару "номенклатура + характеристика", и если такая пара найдена, подставлять ее в табличные части документов товародвижений. Изобретать велосипед (обмен через DBF, XML, JSON) не очень хочется.
Киньте в меня примером такого обмена в КД 2.1.8.2, заранее благодарю за помощь.
 
 
   novichok79
 
1 - 06.09.16 - 14:22
Посмотрел примеры в КД, думаю, что сделаю так:

В "Перед выгрузкой" в основном ПКО "Номенклатура", делаю отбор по свойствам. Если выгружать с характеристиками, то выгружаю объект по вспомогательному ПКО "НоменклатураРодитель". Во вспомогательном ПКО "После выгрузки", дополнительно выгружаю объект по правилу "НоменклатураВХарактеристику".

Вопрос - а как быть с поиском созданных значений для подстановки в табличные части документов?
   novichok79
 
2 - 06.09.16 - 14:36
Как вариант поиска: в таб. части документа делаю 2 ПКС, "Номенклатура" и "Характеристика". По порядку сначала идет ПКС "Номенклатура", которая либо выгружается с заранее подготовленным наименованием, либо ищется по нему. И 2-й ПКС - "Характеристика", которая по порядку выгружается после и ищет созданную номенклатуру в базе, к которой потом подкрепляется создаваемая характеристика.

Оптимизируйте, плиз, котаны :)
   novichok79
 
3 - 06.09.16 - 15:23
ап?
   4eater
 
4 - 06.09.16 - 15:34
(1)как быть с поиском созданных значений для подстановки в табличные части документов? == запрос можно в поля поиска номенклатуры
   novichok79
 
5 - 06.09.16 - 15:35
(4) а поподробнее, пжл.
   4eater
 
6 - 06.09.16 - 15:46
если я правильно понял то такпко - номенклатуру переносить в характеристику. поиск в полях поиска запросом. в ут11 владельца (номенклатуру) заполнять через входящие данные. это самое простое.
   novichok79
 
7 - 06.09.16 - 15:48
(6) да все правильно. нужно создать из номенклатуры пару номенклатура + характеристика.
то есть на момент поиска / создания характеристики в УТ 11 нужно подхватить ссылку на созданный или найденный объект номенклатуры.
   novichok79
 
8 - 06.09.16 - 16:22
апну второй разок...
   novichok79
 
9 - 07.09.16 - 09:03
можно и третий, только имхо бесперспективняк
   gorakh
 
10 - 07.09.16 - 10:00
(0) ВыгрузитьПоПравилу - поможет "отцу русской демократии". Или в ПВД - произвольный алгоритм формируешь структуру или таблицу заначений,  если этого объект нет в иходной ИБ, и дальше ВыгрузитьПоПравилу
 
 Рекламное место пустует
   novichok79
 
11 - 07.09.16 - 13:42
(10) ПВД подойдет при загрузке начальных остатков, если я галочку "выгружать" поставлю на этом ПВД в обработке универсального обмена. а с ПКО - правильно ли я все придумал? или есть попроще способ?
   gorakh
 
12 - 07.09.16 - 14:33
(11) Если выгружаещь в 1с-ный объект, отсутствующий в базе источнике, создаещь ПКО с пустыми источниками и реквизитами(наименованиями) соответствующим объекту базы получателя приемника. В ПВД(произвольный алгоритм) создаещь "структуру" с наименоваиями сответствующими реквизитам из ПКО на первом шаге. Желательно назвать эту стурктуру ВыборкаДанных (курить ман-информацию по обработчикам ПВД). И дальше подсовываещь эту "структуру" в ВыгрузитьПоПравилам. Если у тебя в КОНВЕРТАЦИИ есть описание конвертации всех объектов присутствующих в ПКО (первого шага) то  "КД 2" сама все поймет.
   gorakh
 
13 - 07.09.16 - 14:37
(12) ПСы. За время прошедшее с первого поста, можно было уже эту задачу выполнить в первом приближеии.
   novichok79
 
14 - 07.09.16 - 14:37
(12) спасибо большое.
(13) 2 места работы, не успел.
   novichok79
 
15 - 07.09.16 - 14:43
(13) понаглею еще чуток, а с поиском номенклатуры и характеристики в ПКС что посоветуете?
   gorakh
 
16 - 07.09.16 - 14:45
ВыборкаДанных в т.ч. и ВыборкаИзРезультатаЗапроса. ЗАПРОС "наше все"
   novichok79
 
17 - 07.09.16 - 14:53
(16) ясно, спасибо за помощь.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует