#0
by mistamista
Товарищи! В базе источника есть ТЧ с несколькими строками, в каждой находится ссылка на один и тот же объект, но с разным количеством. Надо сделать так, чтобы при конвертации в базу приемника, формировалась, грубо говоря, такая же ТЧ но в каждой строке уже были ссылки на разные объекты. Например, ТЧ в базе источнике: Номенклатура 1 - 10шт Желаемый результат в базе преемнике: Номенклатура 1 - 10шт В какое место и какими словами конвертации надо объяснить, чтобы при обходе ТЧ источника, оно создавало новый объект, а не пользовало один единственный. Куда копать? Спасибо за понимание и сочувствие, если таковое имеет место быть.
#1
by mehfk
Варианты 1. Значение = "" + ОбъектКоллекции.Номенклатура + ОбъектКоллекции.НомерСтроки. 2. Через исходчщие данные. и еще около 100500 вариантов.
#2
by mistamista
Так я так и говорю ей, конвертации этой, непосредственно в ПКО, которое обрабатывает сию номенклатуру. А она мне ок! Вот тебе один объект, с номером строки (последним), но ни объектом больше :(
#7
by mistamista
Ну это же слишком просто, гораздо интереснее присунуть конвертации код в самое её ПКО, какое-нибудь. Но спасибо за предложение) Я вот не понимаю в какой момент расфигачить один объект на много. В каком обработчике и в каком правиле.
#12
by mehfk
Дотянуться до всех типовых конфигураций, вытянуть из них правила обмена в другие типовые. Попробовать повыгружать из демок туда-сюда. Конфигурации на 7.7 тоже не забыть. Понять что и где происходит. Читать встроенный хелп.
#13
by Cyberhawk
В ПКГС "Перед выгрузкой" вызывай ВыгрузитьПоПравилу(ОбъектКоллекции) и Отказ = Истина
#14
by mistamista
Спасибо за совет. Обязательно попробую! А то да, КД вещь отличная, но для меня пока что дремучая
#16
by mistamista
в ПКГС Перед обработкой - Формируется запросом КоллекцияОбъектов в ПКГС Перед выгрузкой - ВыгрузитьПоПравилу(ОбъектКоллекции.Номенклатура,,,ИсходящиеДанные,<имя ПКО>); Отказ = Истина; Первый экземпляр объекта - ок, а на втором экземпляре выдаёт ошибку: Получение элемента по индексу для значения не определено :(
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Продажа одного ОС двум контрагентам. Как?
- Переброска ссылок с одного объекта нак другой. ЗУП.
- Можно ли перетащить несколько строк из одной ТЧ в другую ТЧ ? 8.2.10
- Может ли быть у одного контрагента несколько адресов?
- Ковертация данных - поменять местами Источник и Приемник
- 2 Конвертация Присвоить реквизиту ТЧ приемника значение из другой ТЧ источника
- КД 2.1, реквизит объекта в реквизит ТЧ другого объекта
- Заполнение ТЧ документа из ТЧ другого документа или заполнение тч и запроса
- Ковертация 2,0 ошибка Переменная не определена (Объект)
В этой группе 1С
- УФ. Открыть диалог выбора из строк ТЧ
- Обращение к функциям Глобального модуля
- ввод остатков РАУЗ
- Параметр запуска 1С в конфигураторе
- Не срабатывает УстановитьДействие("Нажатие", "МояПроцедура");
- Отражение зарплаты в регл. учете в ЗУП 2.5
- Как вставить в Шаблон договора (бп 3.0) данные из табличной части документа?
- УТ 11.2: не регистрируются к отправке некоторые ПКО
- ЗУП 2.5 6-НДФЛ
- 6-НДФЛ в ЗУП 2.5.: перепроведение документов
- Обмен Битрикс и Розница 2.2
- Какое облако даст загрузить большой файл?
- Как сделать, чтобы в запросе дата считалась днем без времени?
- Куда дели "Описание изменений программы" в КА2.0/ERP?
- обновление сервера приложений с 8.2 на 8.3
- Розница базовая, редакция 2.1 -> Розница базовая, редакция 2.2
- ERP2.0:Посыпались блокировки...
- v7: Универсальный журнал документов 1с 7.7 под sql
- Передать значение из формы выбора далее в форму элемента
- Договора контрагентов в конфигурации БП 3.0