|   |   | 
| 
 | КД 2 Помогите создать | ☑ | ||
|---|---|---|---|---|
| 0
    
        Tarlich 06.09.19✎ 12:08 | 
        Делаю перенос из УТ 11 в УНФ , хочу перенести накопленные скидки в Док.КорректировкаРегистров.
 Запрос по получению КартаЛояльности/Сумма составил Что то не могу дать ума что дальше.... Конечно могу все сделать через файл , но хочется же -)) Есть ли у кого пример ? или .... | |||
| 1
    
        vicof 06.09.19✎ 12:29 | ||||
| 2
    
        Tarlich 06.09.19✎ 15:07 | 
        (1) мне эта информация как поможет ?     | |||
| 3
    
        Nyoko 06.09.19✎ 15:20 | 
        (0) наверное тогда нужно правило для регистра и корректировки регистра.     | |||
| 4
    
        Tarlich 06.09.19✎ 15:44 | 
        (3) Может как то создать ТЗ ее передать и потом уже кодом обработать ?     | |||
| 5
    
        Tarlich 06.09.19✎ 15:45 | 
        (3) в Регистре много записей , мне надо свернутые суммовые итоги     | |||
| 6
    
        Nyoko 06.09.19✎ 16:07 | 
        (4) создай, можешь вообще засунуть в комментарий к записи регистра. в процедуре после выгрузки брать из комментария данные и писать в регистр     | |||
| 7
    
        Nyoko 06.09.19✎ 16:08 | 
        (6) "записи регистра " - КорректировкаРегистров     | |||
| 8
    
        Tarlich 06.09.19✎ 16:46 | 
        (6) но хочется же не кодом а средствами КД -))     | |||
| 9
    
        Nyoko 06.09.19✎ 17:11 | 
        (8) тогда 3     | |||
| 10
    
        Tarlich 06.09.19✎ 18:31 | 
        Создал ПКО для ПродажиПоДС
 Создал Правило выгрузки где Перед выгрузкой указал запрос Тз = Новый ТаблицаЗначений; тз.Колонки.Добавить("ВладелецКарты"); тз.Колонки.Добавить("ДисконтнаяКарта"); тз.Колонки.Добавить("Сумма"); тз.Колонки.Добавить("Период"); тз.Колонки.Добавить("Регистратор"); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ВложенныйЗапрос.Ссылка КАК ДисконтнаяКарта, | ВложенныйЗапрос.Партнер КАК ВладелецКарты, | СУММА(ВыручкаИСебестоимостьПродажОбороты.СуммаВыручкиОборот) КАК Сумма |ИЗ | (ВЫБРАТЬ | КартыЛояльности.Владелец КАК Владелец, | КартыЛояльности.Наименование КАК Наименование, | КартыЛояльности.Штрихкод КАК Штрихкод, | КартыЛояльности.Партнер КАК Партнер, | КартыЛояльности.Ссылка КАК Ссылка | ИЗ | Справочник.КартыЛояльности КАК КартыЛояльности) КАК ВложенныйЗапрос | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты(, , Регистратор, ) КАК ВыручкаИСебестоимостьПродажОбороты | ПО ВложенныйЗапрос.Партнер = ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Партнер | |СГРУППИРОВАТЬ ПО | ВложенныйЗапрос.Ссылка, | ВложенныйЗапрос.Партнер | |УПОРЯДОЧИТЬ ПО | Сумма" ; Выб = Запрос.Выполнить().Выбрать(); Пока Выб.Следующий() Цикл Если Выб.сумма = Null тогда продолжить; КонецЕсли; НС= Тз.Добавить(); Нс.ВладелецКарты = Выб.ВладелецКарты; Нс.ДисконтнаяКарта = Выб.ДисконтнаяКарта; Нс.Сумма = Выб.Сумма; Нс.Период = ТекущаяДата(); //Нс.Регистратор = Документы.КорректировкаРегистров.НайтиПоНомеру("СР-00000010"); КонецЦикла; ВыборкаДанных = ТЗ; Выгрузилось более 2100 | |||
| 11
    
        Tarlich 06.09.19✎ 18:34 | 
        при загрузке ругается
 Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8452)}: Получение элемента по индексу для значения не определено | |||
| 12
    
        Tarlich 06.09.19✎ 18:35 | 
        ..... Сделаю через файл .... -))     | |||
| 13
    
        Chameleon1980 07.09.19✎ 03:47 | 
        Сдался?     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |