Имя: Пароль:
1C
1С v8
Помогите с правилами
0 keen11
 
05.01.14
09:07
Всем привет.
Подскажите как сделать. Создаю правила в конвертации данных из 1 базы в другую идентичную. Что необходимо сделать.
В 1 базе в которую гружу справочник подразделения предположим структурой
1. Офис1
2. Офис2
3. Офис3
Во второй базе из которой гружу структура такова
1. Офис1
1.1 Склад1
1.2 Склад2
..........
2. Офис2
2.1 Склад1
..........

Задача состоит в том чтобы выгружать только родителя и все данные по складам сели в родителя. Насколько это реально и если возможно подскажите как сделать
1 Wobland
 
05.01.14
09:09
ВыгрузкаЗагрузкаДанныхXML82.epf умеет обходиться без правил
2 keen11
 
05.01.14
09:11
А как я там укажу чтобы выгрузка была по схеме которая нужна мне?
3 Wobland
 
05.01.14
09:13
а ты хочешь склады превратить в подразделения?
4 keen11
 
05.01.14
09:15
Я хочу склады собрать по офисам см(0)
5 Wobland
 
05.01.14
09:16
это как?
6 БешНог
 
05.01.14
09:18
10000 руб. пиши в личку
7 keen11
 
05.01.14
09:18
Смотри во второй базе создают склады по офисам и ведут учет. В базе в которую гружу эта иерархия не нужна там нужны данные по офисам. Вот как то так
8 keen11
 
05.01.14
09:19
(6) Это форум или базар? Иди на базар торгуй. А здесь прошу совет
9 mikecool
 
05.01.14
10:49
1) выгружаешь офисы в виде папок(элементов) в склады
2) при выгрузке склада указываешь родителя - офис
должно заработать
10 keen11
 
05.01.14
16:47
(9) да это понятно, как это в правилах написать
11 Vexcel
 
05.01.14
17:56
(10) Заходишь в конвертацию, загружаешь правила. В правилах выгрузки, для документов где есть склады, в секции "После загрузки" пишешь что то типа Объект.Склад = Объект.Склад.Родитель
12 keen11
 
05.01.14
18:19
(11) Попробую спасибо. А варианта сразу написать для справочника нет?
13 Vexcel
 
05.01.14
18:24
(12) Для справочника, можно попробовать настроить именно сопоставление. Тоже в КД открываешь, где идёт сопоставление справочника Склады. Там указываешь, что в базе приёмника он будет искаться по Наименованию, а в базе источника по Родитель.Наименование.
14 keen11
 
05.01.14
18:38
(13) Точно ты гений попробую
15 keen11
 
05.01.14
18:51
(11) Получилось село на офис только в справочнике создался склад который не нужен буду копать (13)
16 keen11
 
05.01.14
20:15
(13) не получается уже по всякому прогнал может не догоняю?
17 Vexcel
 
05.01.14
20:57
(15) ну да, он регистрируется для обмена, поэтому и перелез.
Если в лоб, то при выгрузке справочника Склад, поставь условие в секции перед выгрузкой, типа
Если НЕ Объект.Родитель.Пустая() Тогда
Отказ = Истина;
КонецЕсли;

(16) посмотри, у тебя там связь идёт точно по Наименованию, а не по Ссылке? Там во второй вкладке, надо галку снять, типа поиск по ссылкам.
18 keen11
 
05.01.14
21:13
(17) связь идет по наименованию не пойму что то делаю не так
19 echo77
 
05.01.14
21:14
Я думаю,, надо в спраовочнике при выгрук значениеисточника подменять, если получитсяз
20 keen11
 
05.01.14
21:15
(19) А поподробнее, как лучше сделать?
21 keen11
 
07.01.14
08:53
Так ни чего и не получилось, похоже придется делать по (11)
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn