Вход | Регистрация
 

Перегрузка данных

Перегрузка данных
Я
   Tornadius
 
17.01.19 - 07:32
Добрый день, форумчане.

Подскажите, чем сделать перегрузку части справочника "Номенклатура" (отобранные группы) из одной базы в другую (структура одинаковая). Но со всеми данными ед.измерения, спецификациями (важно), в общем все данные введенные для элемента справочника. Оговорюсь сразу: с помощью  ВыгрузкиЗагрузкиДанных и Универсального обмена сделать не получилось (может не то делаю). акция разовая, писать, что-то свое не зачем.
Получается выгрузить отобранные данные через ВыгрузкуЗагрузкуДанных, но при этом спецификации не переносятся. Как быть?
 
 
   hhhh
 
1 - 17.01.19 - 07:47
(0) перенести спецификации
   МимохожийОднако
 
2 - 17.01.19 - 07:49
(0) Что именно не получилось? Как угадать?
   Tornadius
 
3 - 17.01.19 - 07:49
(1) как? где какие настройки сделать?
   Tornadius
 
4 - 17.01.19 - 07:52
(2) не получилось перенести спецификации и номенклатуру входящую в данные спецификации. Цель - есть список изделий которые передают другой организации, надо отделить (перенести в другую базу) данные по этим изделиям. но со всеми спецификациями, материалами, возвратными отходами и т.д. и т.п в общем все данные, на что есть ссылки из элемента справочника "номенклатура"
   hhhh
 
5 - 17.01.19 - 07:53
(3) а как номенклатуру переносите?
   Tornadius
 
6 - 17.01.19 - 07:56
обработкой ВызгрузкаЗагрузкаДанных82 (конфа УПП) с отбором по группам справочника "Номенклатура" и проставлением галочки "Выгружать по необходимости" у всех остальных объектов
   hhhh
 
7 - 17.01.19 - 07:59
(6) ну также и спецификации выгружайте. Чего это вы, номенклатуру выгрузили, а спецификации, вдруг какой-то непонятный мандраж на вас напал.
   Tornadius
 
8 - 17.01.19 - 08:51
(7) если выгружать спецификации, то они все скопом по всей номенклатуре выгружаются, а не только по отобранной
   Tornadius
 
9 - 17.01.19 - 09:11
Сейчас делал через универсальный обмен. в отборе указал группу, так перенеслись элементы которые были в указанной группе, а во вложенных подгруппах были пропущены
   FIXXXL
 
10 - 17.01.19 - 09:14
(8) там условия по Номенклатуре можно задать? "В группе из списка", к примеру
 
 Рекламное место пустует
   Serg_1960
 
11 - 17.01.19 - 09:19
(9) Не программист? Верю. Не знаете, что можно указать условие не "Равно", а "В группе"? "Не верю!"(с)
   Tornadius
 
12 - 17.01.19 - 09:25
условие задано "В группе из списка"
   Tornadius
 
13 - 17.01.19 - 09:27
а если сравнивать по коду, а в универсальном обмене, отбор по ссылке не сделать, то вообще вариант только "В списке"
   МимохожийОднако
 
14 - 17.01.19 - 09:28
(9) Отбери по группам внутри группы
   craxx
 
15 - 17.01.19 - 09:28
(0) Написать за тебя обработку переноса через текстовый файлик?
   Tornadius
 
16 - 17.01.19 - 09:29
а в универсально обмене нельзя устанавливать отбор по ссылке, только по коду
   Tornadius
 
17 - 17.01.19 - 09:30
написать и сам могу, только долго. хотелось бы техническими средствами перетащить, так как это разово.
   craxx
 
18 - 17.01.19 - 09:30
(17) может так случиться, что быстрее именно написать
   hhhh
 
19 - 17.01.19 - 09:30
(13) там есть запрос. выбири спецификции запросом, а не отбором.
   Tornadius
 
20 - 17.01.19 - 11:34
В общем, как всегда, легких путей не существует.

Как сделал:

Использовал обработку "Универсальный обмен данными в формате XML" 

1) Обновил спр. Номенклатура в базе приемнике, cf-ником из базы источника.
2) Сделал два файла описания структур баз данных с помощью обработки "MD82Exp.epf" источника и приемника соответственно.
3) Развернул конфигурацию "Конвертация данных" и залил туда оба файла со структурами. На выходе получил файл с правилами обмена
4) в обработку "Универс. обмен" загрузил правила обмена
5) далее пошли танцы с бубном: на каждое правило обмена относящиеся к спр. Номенклатура нужно установить условие отбора. таким образом задействованы:
- Документ "Установка цен номенклатуры" с отбором по группам перемещаемой номенклатуры" - все эти документы в дальнейшем надо перепровести, чтобы заполнился реестр сведений "Цены номенклатуры" - он не переносится
- Спр. Номенклатура
- Спр.ЕдиницыИзмерения
- Спр.НоменклатурныеГруппы 
- Спр.СпецификацииНоменклатуры
- РС.ОсновныеСпецификацииНоменклатуры

возможно, нужно что-то еще, но я ограничился этим.

отдельно стоит отметить, что при задании условий отбора по правилу нет возможности указать реквизит "Ссылка", но вместо этого можно указывать сам справочник "Номенклатура" в поле отбора.

в общем переполз. Возможно проще сразу было начать писать свою обработку по переносу

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