КД 2.1. Источник - пустой, приёмник - столбцы тч.
Приветствую
Начал перенос справочника СпецификацииНоменклатуры (бп 3.0) ===> РесурсныеСпецификации (erp 2.4)
Перенос нужно сделать исключительно с помощью КД 2.1.
2 реквизита не могу перенести. Обоих нет в источнике; оба находятся на одной закладке, в табл части "МатериалыИУслуги"; у обоих должно быть фиксированное значение для всех строк табл части.
1) Способ получения материала. Значение должно быть "Обеспечивать". Тип - перечисление.
2) Статья калькуляции. Значение должно быть "Материальные расходы". Тип - справочник, элемент не предопределённый.
Каким образом это делается?
Начал перенос справочника СпецификацииНоменклатуры (бп 3.0) ===> РесурсныеСпецификации (erp 2.4)
Перенос нужно сделать исключительно с помощью КД 2.1.
2 реквизита не могу перенести. Обоих нет в источнике; оба находятся на одной закладке, в табл части "МатериалыИУслуги"; у обоих должно быть фиксированное значение для всех строк табл части.
1) Способ получения материала. Значение должно быть "Обеспечивать". Тип - перечисление.
2) Статья калькуляции. Значение должно быть "Материальные расходы". Тип - справочник, элемент не предопределённый.
Каким образом это делается?
Найденные решения
Добавьте заполнение в обработчик ПослеЗагрузки и не заморачивайтесь. Раз у вас значения подставляются всегда одни и теже. В самом обработчике чтото типа этого:
Для Каждого стр Из Объект.МатериалыИУслуги Цикл
стр.СпособПолученияМатериалов = ваш способ;
стр..СтатьяКалькуляции = нужная статья;
КонецЦикла;
Объект.Записать();
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
1) Значение = "Обеспечивать";
2) Значение = "Материальные расходы". Создаете отдельное ПКО с одним ПКС - наименование. Поиск по нему. У ПКС прописываете Значение = Источник;
Или В обработчике после загрузки заполняете эти поля.
2) Значение = "Материальные расходы". Создаете отдельное ПКО с одним ПКС - наименование. Поиск по нему. У ПКС прописываете Значение = Источник;
Или В обработчике после загрузки заполняете эти поля.
1) Пробовал. На каждой из закладок ПКС. Ошибка при попытке выгрузки данных из бп. Поле объекта не обнаружено СпособПолученияМатериала.
2) Значение = "Материальные расходы" - имеется ввиду обработчик ПКО? Если да, то попробовал, на разных закладках, не помогает (перенос без ошибок, на в базе-приёмнике значение не заполняется).
2) Значение = "Материальные расходы" - имеется ввиду обработчик ПКО? Если да, то попробовал, на разных закладках, не помогает (перенос без ошибок, на в базе-приёмнике значение не заполняется).
Добавьте заполнение в обработчик ПослеЗагрузки и не заморачивайтесь. Раз у вас значения подставляются всегда одни и теже. В самом обработчике чтото типа этого:
Для Каждого стр Из Объект.МатериалыИУслуги Цикл
стр.СпособПолученияМатериалов = ваш способ;
стр..СтатьяКалькуляции = нужная статья;
КонецЦикла;
Объект.Записать();
(4) Благодарю.
В основном ПКО добавил код (в обработчик ПослеЗагрузки):
В основном ПКО добавил код (в обработчик ПослеЗагрузки):
Для Каждого Стр Из Объект.МатериалыИУслуги Цикл
Стр.СпособПолученияМатериала = Перечисления.СпособыПолученияМатериаловВСпецификации.Обеспечивать;
Стр.СтатьяКалькуляции = Справочники.СтатьиКалькуляции.НайтиПоНаименованию("Материальные расходы");
КонецЦикла;
Объект.Записать();
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот