Вход | Регистрация
 

Конвертация табличной части документа в регистр сведений

Конвертация табличной части документа в регистр сведений
Я
   Shahboz_996
 
30.06.19 - 09:04
Здравствуйте уважаемые) не судите строго я новичок в этом) Нужно перенести элементы табличной части документа в записи регистра сведений (регистр не периодический не зависимый) нужно через КД 2 перенсти всё, в табличной части документа есть колонки Дата проведения, Склад, и реквизиты Дата, Номер. В регистре есть реквизиты Ссылка на документ, НомерСтроки, Склад, Дата проведения. PS в приемнике тот же документ не имеет табличную часть там динамическим списком формируется) ПОМОГИТЕ пожалуйста!!!
 
 
   Shahboz_996
 
1 - 30.06.19 - 09:16
как настроить правила обмена
   Cyberhawk
 
2 - 30.06.19 - 09:37
Просто берешь и делаешь
   Shahboz_996
 
3 - 30.06.19 - 10:50
Cyberhawk но как?
   ДенисЧ
 
4 - 30.06.19 - 10:55
(3) Открываешь конвертацию, пишешь правило...
Ты вообще хоть что-то попробовал сделать?
   Shahboz_996
 
5 - 30.06.19 - 11:06
(4) Да создал свои правила и с ПКГС пробовал произвольны алгоритмы пробовал но не получалось видимо где то что пропускаю по этому обратился к вам)
   ДенисЧ
 
6 - 30.06.19 - 11:08
Что именно не получается? Как делал? Или тут все должны угадывать, где и какую галку ты не поставил?
   Shahboz_996
 
7 - 30.06.19 - 11:13
(6) Уже даже и не помню что сделал честно) в интернете искал всю ночь (не спал) не выходит что то пкгс хотел настроить настроил таб часть документа (Источника) с реквизитами регистра сведений (приемника) но ругаетс вот в чем "ошибка получения значения свойства объекта (по имени свойства источника). поле объекта не обнаружено". по этому обратился к вам может есть кто краткую пошаговую инструкцию скажет.
   Черный маклер
 
8 - 30.06.19 - 13:31
(0) в метаданных документа-приемника добавь Набор движений регистра сведений ТвоегоРегистраСведений

В ПВГ:
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Ссылка", СсылкаНаДокумент);
Запрос.Текст = "ВЫБРАТЬ * ИЗ Документ.ТвойДокумент.ТвояТабличнаяЧасть";
Результат = Запрос.Выполнить();
ТЧ = Результат.Выгрузить();
ВходящиеДанные = Новый Структура;
ВходящиеДанные.Вставить("Номер", Ссылка.Номер);
ВходящиеДанные.Вставить("ТвойРегистрСведений",ТЧ);
ВыгрузитьПоПравилу(Ссылка, ,ВходящиеДанные , , "ТвойДокумент");

В ПКС:
ТвойРегистрСведений заполнять из ВходящихДанных
   Shahboz_996
 
9 - 01.07.19 - 07:21
(8) Спасибо

Список тем форума
Рекламное место пустует  Рекламное место пустует
Компьютер — устройство разработанное для ускорения и автоматизации человеческих ошибок.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует