Имя: Пароль:
1C
1С v8
Конвертация данных - выполнение алгоритма после загрузки всех объектов
,
0 Norbertano
 
22.05.20
13:17
Добрый день. Давно на занимался написанием правил обмена, да и 1с в принципе, тоже. Возник вопрос,в конвертации данных не нашел - есть ли возможность выполнить алгоритм загрузки после всеобщей загрузки всех объектов?
1 hhhh
 
22.05.20
13:25
(0) ну открываешь конвертацию, прям глаза режет этот обработчик. Непонятно, как ты его искал?
2 mistеr
 
22.05.20
13:25
(0) "После загрузки данных" конвертации.
3 Norbertano
 
22.05.20
13:31
(2) не могу понять как попасть в этот обработчик в интерфейсе конфигурации "Конвертация данных 2.0". Ищу
4 polosov
 
22.05.20
13:32
(0) Ты лучше напиши, что хочешь сделать. А то может хочешь гланды через задницу удалить.
5 Aleksey
 
22.05.20
13:37
(3) Вот в самой верхней строке где написано "конвертация" и выбрана твоя конвертация, ткни на лупу и попадешь
6 Aleksey
 
22.05.20
13:39
Ну или в списке конвертаций ткни в твою конвертацию и тоже попадешь туда
7 Norbertano
 
22.05.20
13:44
(4) в 1с загружается один тип документа (№1), а затем старой отработкой создается другой тип документа(№2), обрабатывается табличные части документа (№1). в обработчике объекта после загрузки добавлю документ в массив, а после загрузки всех объектов в алгоритме передам все загруженные документы в это обработку
8 hhhh
 
22.05.20
13:48
(3) главное, в првила не заходи. просто в конвертацию.
9 mistеr
 
22.05.20
13:51
(7) Почему бы не создавать документ №2 после загрузки каждого документа №1?
10 mistеr
 
22.05.20
13:52
(7) Или другой вариант, дополнительное ПКО, создающее документ №2 из источника документа №1.
11 Norbertano
 
23.05.20
09:44
(9) Пробовал, документ просто не создается
ПКО После загрузки документа

Если Не Отказ Тогда
Док = Документы._ПоступлениеТоваров.СоздатьДокумент();
                GUID = Ссылка.УникальныйИдентификатор();     //кпд 220520 создаем документ упр с тем же гуид, что и поступление бу
                РезСсылка = Документы._ПоступлениеТоваров.ПолучитьСсылку(GUID);
                Док.УстановитьСсылкуНового(РезСсылка);
                        
            Док.Дата =Ссылка.Дата;
            Док.ОбработкаЗаполнения(Текстрока.ПоступлениеБУ,ИСТИНА);
            Попытка
            Док.Записать(РежимЗаписиДокумента.Запись);
            Исключение
            ф=0;
            КонецПопытки
КонецЕсли;
12 Norbertano
 
23.05.20
09:47
(2) Не вижу здесь обработчика "После загрузки данных"
https://fastpic.ru/view/112/2020/0523/_d3b17048e502283a3174c79ac569a399.png.html
13 Cyberhawk
 
23.05.20
09:49
(12) Тяжко тебе придется
14 hhhh
 
23.05.20
09:54
(12) наверно у тебя дремуче старинная конвертация советских времен. Попробуй Конвертация 2.1.8.
15 Cyberhawk
 
23.05.20
10:09
(14) Нет, у него там в экран просто не влезло и пади какой-нибудь новомодный 4К. Присмотрмсь и увидишь малюсенький скролл.
16 Norbertano
 
23.05.20
10:45
(15) действительно: фрей-фе
спасибо
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший