#0
by Ataulf
Вопрос к спецам по Конвертации Данных 2.0. Использую Конвертацию 2.0.13.1. Перенос одной самописной конфы в другую самописную. Обе на v8. Так вот ситуация: Существуют некие ДокПриемник и ДокИсточник. В ДокИсточнике есть табличная часть, а в ДокПриемнике её нет. Нужно, чтобы для каждой строки табчасти ДокИсточника создавался новый ДокПриекник. Возможно ли это сделать? Первое, что я придумал - это создать глобальный параметр - таблицу значений, заполнять её во время выгрузки, а при загрузке формировать новый ДокПриемник для каждой строки. Но это не получилось, т.к. собственные параметры в события загрузки не передаются (флажок "использовать при загрузке" на закладке параметров не работает, имхо). Дальше пытался извращаться с ПКО с входящими и выходящими данными, но это всё не то. Кто нибудь сталкивался? Есть идеи?
#2
by DF_Slayer
Один раз видел КД2. Но идея такая: при выполнении правила (неважно какого), может быть задано действие (скрипт), которое вполне может решить эту проблему. Делал на 77, поэотому за результат не ручаюсь.
#3
by StranNik1С
Используй процедуру ВыгрузитьПоПравилу в обработчике ПередВыгрузкой группы свойств (табличной части). Параметр ОбъектКоллекции этого обработчика - строка табличной части. Его передаешь например в качестве параметра ИсходящиеДанные процедуры. При вызове процедуры будет запускаться ПКО документа-приемника. Источник для ПКО пустой, реквизиты документа заполняешь из исходящих данных. Примерно так.
#5
by Ataulf
В ПКО: источник пустой, приемник - ДокПриемник(Без Таб части). Выбираем нужные поля и ставим галку "Получить из входящих данных". Я выбрал все поля (даже дату и номер). На всякий случай указываем правила конвертации для реквизитов (склад там какой-нить или номенклатура). Имя ПКО = "Приемка"; Делаем ПВД для ДокИсточника (ПриемкаТМЦ, с табчастью); В событии ПередВыгрузкой пишем: Для Каждого Строка Из Объект.Номенклатура Цикл Всё просто и красиво:) чего я тормозил... Рекомендую в книгу заний, т.к. кроме всяких полезностей такого приема там не описано, а он может пригодиться. p.s. Насчет v7 в названии темы - я ошибся при создании. Тема - v8.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Конвертация справочников из 77 в УПП 80? Конфа конвертация данных 2.0. КАК7
- Конвертация данных - конвертация реквизитов дока.
- Конвертация Значений. (Конвертация данных 2.0)
- v7: Конвертация периодических реквизитов из 7.7 в 7.7 (конвертация данных 2.0)
- Конвертация данных 2, V8.1, конвертация периодических реквизитов
- Конвертация данных. Конвертация видов субконто.
- Конвертация данных. Конвертация двух реквизитов в один.
- Конвертация одного документа в несколько
- Конвертация данных: Нужна помощь
- Конвертация: из одного документа сделать несколько
- Конвертация данных: как заменить Контрагента (слить несколько в одного)
- Конвертация Данных. конвертация одного реквизита в другой
В этой группе 1С
- НДФЛ при учете аренды транспорта у сотрудника.
- Код ОКЕИ короба подскажите пжалст (-)
- Подвал в табличной части.
- Подскажите плиз! Как проверить на идентичность 2 таблицы значений!
- Помехи на экране монитора, в чем может быть дело?
- Перезапись регистра сведений
- Ошибка копирования файла
- 1С Время документа меньше точки актуальности
- УПП расчет отпускных
- Необходимо вывести динамическую таблицу значений в печатную форму
- FormEx процедура ПриПечатиТаблицы(Таблица, ФлагПредпросмотра, Заголовок)
- Ексель
- отбор в выборке...
- Можно ли запаролить внешнюю обработку?
- Конфликт блокировок при выполнении транзакции
- Как сделать командную панель видимой на всех страницах формы
- Где хранить настройки внешних отчетов?
- Квадратный корень функциями 1С 7.7
- Удаление строки из регистра сведений
- Active Directory (Отключить учетную запись или блокировка в чем разница?)