Имя: Пароль:
1C
1С v8
Конвертация данных. ЗУП и ДО
0 breezee
 
16.06.16
21:23
Правило для конвертации между ЗУП 2.5 и Докуентооборотом 2.1 Есть справочник сотрудники. Контактная информация храниться в регистре "КонтактнаяИнформация" - как мне при выгрузке обращаться к регистру сведений и тянуть оттуда контактную информацию. Не могу найти в гугле пример. Если есть ссылка на статью - скиньте, пожалуйста.

Еще один вопрос: типовых правил обмена нет. Для нетиповых мне выбирать узел обмена "ПолныйОбмен" в ЗУПе и в ДО?

И еще один вопрос: Я же правильно понимаю что нужно создать правило ЗУП->ДО и ДО->ЗУП? Так же в ЗУПе не нашел выгрузку по времени(каждый 5 минут), могу сделать выгрузку из ДО каждые 5 минут, а в ЗУПе поставить событие "при появлении файла обмена", при котором начинается выгрузка - всё, наверное, сработает, но, всё же, может можно по-другому.

И последний вопрос: где смотреть настройку, при которой иерархия в справочниках повторяется(т.е. иерархия в ЗУП после переноса станет равной иерархии в ДО)?
1 Cyberhawk
 
16.06.16
21:24
Искать надо не в гугле, а в типовых правилах
2 breezee
 
16.06.16
21:26
(1) Ок, завтра посмотрю, спасибо. А на счет всех остальных вопросов?
3 Cyberhawk
 
16.06.16
21:27
(2) Вопросы сформулированы неправильно
4 breezee
 
16.06.16
21:29
(3) В смысле не ясна суть вопросов?
5 Cyberhawk
 
16.06.16
21:33
(4) В смысле отсюда не видно, что там тебе и где выбирать, тем более это проверить можно легко. Но обмен у тебя взлетит не скоро, чую...
6 breezee
 
16.06.16
21:35
(5) Ладно, нужно пробовать. Ну вообще это мой первый обмен, попрошу помощи во франче. Ладно, спасибо. Завтра еще апну, может есть могучие телепаты или всё же ссылка на первый вопрос
7 bura_limon
 
16.06.16
22:01
(6) апать смысла не вижу,если бюджет на франч есть то лучше им отдать,все равно за пару дней или недель конвертацию не освоить...
8 breezee
 
17.06.16
15:28
(7) Я имею ввиду у что спрошу у коллег из франача примеры, у которых был опыт. Так что АП
9 breezee
 
17.06.16
15:31
Вроде нашел хороший гайд. Может, кому тоже поможет
http://catalog.mista.ru/public/169528/
10 Радим1987
 
17.06.16
15:32
Получай запросом
11 Радим1987
 
17.06.16
15:33
могу пример скинуть
12 breezee
 
17.06.16
15:35
(11) Спасибо, я понимаю какой запрос надо составить, мне не особенно ясно куда его присвоивать. Если можно - скинь пожалуйста, пример, где результат из выборки присваивается переменной. Я не знаю название самой переменной
13 breezee
 
17.06.16
15:38
А, кажется понял. Т.е. в "перед обработкой" я создаю код, где выгрузку сохрананяю в переменную. Допустим "МояПеременная". А в "ПередВыгрозкой" я присваиваю "Значение = МояПеременная". Я все правильно понял?
14 Радим1987
 
17.06.16
15:40
ВыборкаДанных    = ОбъектыПереносаДанных.НовыйОбъект("Массив");    
    
    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("ДатаНачала", '00010101');
    Запрос.УстановитьПараметр("ДатаОкончания", '20161231');

    Запрос.Текст =     ""
    
    Выборка = Запрос.Выполнить().Выбрать();    
    БольничныйЛист = Новый ТаблицаЗначений;
    БольничныйЛист.Колонки.Добавить("Дата", Новый ОписаниеТипов("Дата"));
    БольничныйЛист.Колонки.Добавить("Сотрудник", Новый ОписаниеТипов("СправочникСсылка.СотрудникиОрганизаций"));
    БольничныйЛист.Колонки.Добавить("ДатаНачала", Новый ОписаниеТипов("Дата"));
    
    
    Пока Выборка.Следующий() Цикл
         ЗаполнитьЗначенияСвойств(БольничныйЛист.Добавить(),Выборка)
                        
КонецЦикла;

Для каждого Строка из БольничныйЛист Цикл
    ОбъектыПереносаДанных.Массив_Добавить(ВыборкаДанных, Строка);
КонецЦикла
15 Радим1987
 
17.06.16
15:40
ПВД , перед обработкой
16 breezee
 
17.06.16
15:42
(15) А система сама поймет что такое "объектыПереноса? Я немного не понимаю, куда я должен присваивать. В этом основная проблема
17 breezee
 
17.06.16
15:42
Прошу прощение. Надо идти. Позже дочитаю ветку
18 Радим1987
 
17.06.16
15:43
Если реквизиты совпадают в данном случае колонки Дата,Сотрудник,ДатаНачала то система сама схватывает эти данные
19 Радим1987
 
17.06.16
15:45
(16) да
20 Amra
 
17.06.16
15:54
в зуп 2.5 и в до контактная инфа еще и храниться по разному.  помио передачи данных в после загрузке надо будет обрабатывать данные в новый формат
21 Радим1987
 
17.06.16
16:01
(20) в каком смысле обрабатывать???
22 Amra
 
17.06.16
16:02
(21) В прямом. Вызывать некоторые процедуры в "ПослеЗагрузки"
23 Радим1987
 
17.06.16
16:03
Создаешь ПКО не указываешь Источника только приемник , потом ПВД и этот запрос и все не надо ничего обрабатывать
24 Amra
 
17.06.16
16:05
(23) Какой "этот"?)
25 Радим1987
 
17.06.16
16:07
(14) ку
26 Amra
 
17.06.16
16:09
(25) Если уж "набрался экспириенса", то посмотри как переносится КИ из 2.5 в 3.0. Да, там ОбъектыПереносаДанных, но и постобработчики КИ на стороне трешки уже, о чем собственно и говорю
27 breezee
 
17.06.16
21:34
Не хочу засорять форум. Подниму эту тему. У меня есть типовые правила. Несколько справочников подходят. Как отключить синхронизацию остальных?
28 Радим1987
 
17.06.16
21:40
в правилах обмена отключи
29 Радим1987
 
17.06.16
21:41
можешь удалить правила выгрузки
30 Радим1987
 
17.06.16
21:41
пвд
31 breezee
 
17.06.16
21:42
(28) Спасибо! а Вкладке ПВД нашел поле "Отключить"
32 breezee
 
18.06.16
18:00
Еще раз подниму тему. Гружу из ЗУП 2.5 в Документооборот 2.1.1 В ДО есть вырузка с определенным промежутком(5 минут), в ЗУПе такого же механизма нет? Только по определенному событию можно совершать выгрузку или я  плохо искал?
Какой план обмена использовать? Есть, где включена регистрация у всех объектов - использовать его? Всего переношу 2 справочника с помощью самописного обмена(написан на Конвертации данных)
33 breezee
 
18.06.16
18:04
Похоже ветка не взлетит уже. Позже создам отдельную
34 Amra
 
18.06.16
20:24
(33) Тупак не взлетит совсем. Что не так то?
35 breezee
 
18.06.16
20:53
(34) Я же написал в чем проблема: есть план обмена, в котором включена регистрация для всех элементов. У меня в выгрузке всего 2 справочника - мне добавлять свой план обмена, чтобы все заработало? Если я оставлю план, в котором регистрация для всех элементов - что будет тогда?
36 bura_limon
 
18.06.16
23:47
(35) сделай и посмотри что будет,или заплати 2 тыс.и я тебе сделаю