Имя: Пароль:
1C
1С v8
Вопрос по переносу параметров КД
0 MikhaDi4
 
29.11.11
00:31
Привет!
Есть конфигурация Конвертация данных. В приемник переносятся разные документы и требуется по данным табличной части одного из них (в приемнике) создавать документ ОперацииБух. Скажите пожалуйста, как это реализовать? Сейчас есть мысль передавать требуемые данные из табличных частей источника в виде параметров(таблицы значений), которые уже на стадии загрузки в приемнике и обрабатывать, но я не нашел, как такой фокус провернуть...
1 Aleksey
 
29.11.11
01:21
А почему нельзя формировать документ операция на стороне источника?
2 Steel_Wheel
 
29.11.11
01:44
(0) Есть такой параметр, не помню точно, как называется... ИсточникДанных вроде. Так вот, этот параметр используется, если мы не указываем источник данных в ПКО, и определяется он в ПВД. ИсточникДанных представляет коллекцию, которая подчиняется следующим правилам
1. ИсточникДанных  -- это коллекция
2. Каждый элемент ИсточникДанных -- это новый объект типа, который мы укажем в приемнике
3. Если в объекте-приемнике есть табличные части, то коллекция ИсточникДанных должна содержать коллекцию, которая называется также, как табличная часть.
4. Каждая строка коллекции, вложенной в ИсточникДанных, является строкой табличной части приемника (за исключением примитивных типов, естественно)
5. Сопоставление реквизитов коллекции и вложенных в нее коллекций осуществляется по имени, с импользованием ранее определенных ПКО (поэтому, либо прописываем приемники в ПКС с указанием типа -- я так делаю обычно, либо используем метод ВыгрузитьПоПравилу
6. Все свойства, которые мы не укажем в ПКС будут проигнорированы (это легко обходится... но это -- самый простой и, к тому же, работающий путь)
7. Простейший пример коллекции -- объект типа "ТаблицаЗначений"

Вот, по этим правилам ИсточникДанных переопределяется в ПВД и все
3 Mikhail Volkov
 
29.11.11
06:38
(2) Пример можно привести? Мне надо выгрузить документы по строго определенному списку. И в приемнике получить список загруженных документов, для дальнейшей обработке (для обратной выгрузки)
4 Steel_Wheel
 
29.11.11
06:43
(3) Формат форума, к сожалению, не позволяет. Т.к. пример -- комбинация настроек. Могу скинуть на мыло файл с правилами -- глянешь
5 Mikhail Volkov
 
30.11.11
03:56
(4) Мыло в личке, буду благодарен