|   |   | 
| 
 | КД: обработчик Перед выгрузкой | ☑ | ||
|---|---|---|---|---|
| 0
    
        1dvd 05.07.17✎ 06:29 | 
        Добрый день, форумчане!
 Вникаю в суть КД (2.0), никогда ранее с ней не работал. Выгрузка из ЗУП Каз в БП Каз Есть документ ОтражениеЗарплатыВРеглУчете и обработчик "Перед выгрузкой". Никак не могу понять код: КлючВыгружаемыхДанных = Источник.Ссылка; Если Данные.ПроводитьДокументы Тогда РежимЗаписи = "Проведение"; Иначе РежимЗаписи = "Запись"; КонецЕсли; Соответствие = Новый Соответствие; Для каждого Строка ИЗ Источник.ОтражениеВУчете Цикл Для Сч = 1 по 3 Цикл ИмяКолонки = "СубконтоДт" + Сч + "Физлицо"; Если ТипЗнч(Строка[ИмяКолонки]) = Тип("СправочникСсылка.ФизическиеЛица") Тогда Соответствие.Вставить(Строка[ИмяКолонки]); Конецесли; ИмяКолонки = "СубконтоКт" + Сч + "Физлицо"; Если ТипЗнч(Строка[ИмяКолонки]) = Тип("СправочникСсылка.ФизическиеЛица") Тогда Соответствие.Вставить(Строка[ИмяКолонки]); Конецесли; КонецЦикла; КонецЦикла; В табличной части ОтражениеВУчете нет колонок СубконтоДт1Физлицо. Где мне посмотреть откуда они берутся? | |||
| 1
    
        Альбатрос 05.07.17✎ 07:03 | 
        конфы 2.0 или 3.0?     | |||
| 2
    
        Альбатрос 05.07.17✎ 07:08 | 
        У меня такого кода нет     | |||
| 3
    
        azt-yur 05.07.17✎ 07:11 | 
        (0) а Источник точно является документом? Может он формируется в произвольном алгоритме ПВД?     | |||
| 4
    
        Альбатрос 05.07.17✎ 07:12 | 
        (3) +1     | |||
| 5
    
        Альбатрос 05.07.17✎ 07:13 | 
        А блин, Казахстан же     | |||
| 6
    
        1dvd 05.07.17✎ 07:21 | 
        (3) документ, но объект источник не указан
 http://savepic.ru/14712817.png | |||
| 7
    
        1dvd 05.07.17✎ 07:21 | 
        (1) из 2,0 в 2,0     | |||
| 8
    
        1dvd 05.07.17✎ 07:22 | 
        Правила не типовые, до меня люди писали     | |||
| 9
    
        1dvd 05.07.17✎ 07:24 | 
        Запросы.ОтражениеЗарплатыВРеглУчете.УстановитьПараметр("Организация",                       Данные.Организация);
 Запросы.ОтражениеЗарплатыВРеглУчете.УстановитьПараметр("СписокСчетовБезДетализации", Данные.СписокСчетовБезДетализации); Запросы.ОтражениеЗарплатыВРеглУчете.УстановитьПараметр("ПоВсемРаботникам", "По всем работникам"); Запросы.ОтражениеЗарплатыВРеглУчете.УстановитьПараметр("ДатаНачала", НачалоДня(ДатаНачала)); Запросы.ОтражениеЗарплатыВРеглУчете.УстановитьПараметр("ДатаОкончания", КонецДня(ДатаОкончания)); ТекстЗапроса = Запросы.ОтражениеЗарплатыВРеглУчете.Текст; Если Данные.ВариантПериодаВыборки = 1 Тогда ТекстДопУсловия = " | И Док.Дата >= &ДатаНачала"; Запросы.ОтражениеЗарплатыВРеглУчете.Текст = СтрЗаменить(ТекстЗапроса, "//Доп условие", ТекстДопУсловия) ИначеЕсли Данные.ВариантПериодаВыборки = 2 Тогда ТекстДопУсловия = " | И Док.Дата <= &ДатаОкончания"; Запросы.ОтражениеЗарплатыВРеглУчете.Текст = СтрЗаменить(ТекстЗапроса, "//Доп условие", ТекстДопУсловия) ИначеЕсли Данные.ВариантПериодаВыборки = 3 Тогда ТекстДопУсловия = " | И Док.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания "; Запросы.ОтражениеЗарплатыВРеглУчете.Текст = СтрЗаменить(ТекстЗапроса, "//Доп условие", ТекстДопУсловия) Иначе Запросы.ОтражениеЗарплатыВРеглУчете.Текст = ТекстЗапроса КонецЕсли; ВыборкаДанных = Запросы.ОтражениеЗарплатыВРеглУчете.Выполнить().Выгрузить(); где посмотреть текст запроса? Запросы.ОтражениеЗарплатыВРеглУчете.Текст | |||
| 10
    
        Альбатрос 05.07.17✎ 07:24 | 
        (9) на закладке запросы/алгоритмы.     | |||
| 11
    
        azt-yur 05.07.17✎ 07:24 | 
        (6) Смотри Правило выгрузки данных, там скорей всего формируется структура Источника из твоего документа и используется ВыгрузитьПоПравилу     | |||
| 12
    
        Альбатрос 05.07.17✎ 07:25 | 
        (9) Перейди на правила выгрузки данных, там стопудов по произволному алгоритму формируется.     | |||
| 13
    
        1dvd 05.07.17✎ 07:26 | 
        (10) нашел в меню Справочники-Запросы, спасибо
 (11) Нашел, спасибо | |||
| 14
    
        1dvd 05.07.17✎ 07:31 | 
        Блин, что-то хелп скудный в этом КД...
 Объясните, пожалуйста. Что означают значки Лупа, Лупа с плюсом в ПКО? Почему некоторые строки в конвертации свойств и значений голубые, некоторые желтые, некоторые белые? http://savepic.ru/14693360.png | |||
| 15
    
        azt-yur 05.07.17✎ 07:34 | 
        (14) Разные значки зависят от галочек в ПКО Поиск по уник.ид. и Продолжить поиск...
 Цветом выделяются в зависимости от заполненности источника | |||
| 16
    
        azt-yur 05.07.17✎ 07:36 | 
        +(15) вернее желтым цветом выделяются строки где имя источника не совпадает с именем приемника, чтобы обратить внимание и перепроверить     | |||
| 17
    
        1dvd 05.07.17✎ 07:39 | 
        (15) (16) Теперь понял, спс.
 Также отключил открытие конструкторов, стало намного понятнее всё | |||
| 18
    
        1dvd 05.07.17✎ 07:53 | 
        Ещё маленький вопросик. Я правильно понимаю, что если взять уже готовое Правило обмена данными (xml) загрузить в пустую КД, то он сам всё заполнит и я могу сохранить это правило обмена данными в новый xml и он будет идентичный первому?     | |||
| 19
    
        Альбатрос 05.07.17✎ 07:57 | 
        (18) ну да, если я правильно тебя понял :)     | |||
| 20
    
        1dvd 05.07.17✎ 08:04 | 
        Попробую
 (20) спасибо | |||
| 21
    
        azt-yur 05.07.17✎ 08:17 | 
        (17) Конструкторы там вообще бестолковые. У меня они всегда отключены     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |