#0
by olo_lo1
Переношу данные по справочнику Номенклатура. Как сделать так, что бы если у номенклатуры не выбрана единица измерения она создавалась автоматом при переносе по владельцу - элементу номенклатуры..
#1
by sanja26
Какая-то определенная что-ли? ПриЗагрузке можно или послеЗагрузки. Объект.ЕдиницаИзмерения = Справочники.ЕдиницыИзмерения.НайтиПоНаименованию Если Единицы измерения подчиненный справочник, а не просто реквизит, то надо каждый раз создавать тут же новую
#3
by ks_83
Можно после окончательной загрузки по всей загруженной номенклатуре пробежаться и насоздавать эти единицы. Так быстрее работать будет.
#5
by fenixx
в ПКО справочника "Номенклатура" в обработчике "После загрузки" добавь проверку на существования единицы измерения для Объекта. Если не существует - создаешь
#7
by fenixx
Извини, дружище, моё дело - стратегия. Тут объяснения полдня занять могут, в зависимости от твоей не сильности в КД. Ищи где правила конвертации объектов (ПКО), где там соответствующий обработчик. Там хелп есть, посмотри примеры из типовых конвертиций. Успехов )
#8
by vitek89
А они разве не создаются? Там же есть такая штука - поля поиска. Если данные не находятся в приемнике по этим полям, то создается новый элемент
#14
by cw014
Ее никто не разработал. Это инопланетная технология, привезенная на с альфы центавра, и внедренная людьми в черном в массы
#16
by Redkiy
найдешь обработчик, куда этот код вставить, прочитаешь хэлп по обработчику и все поймешь (надеюсь)
#18
by olo_lo1
Вот что пишет при загрузке .. Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4842)}: Ошибка записи объекта Объект = шт ОписаниеОшибки = Метод объекта не обнаружен (Записать) ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4835)
#20
by olo_lo1
теперь вот это Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1620)}: Ошибка в обработчике события ПослеЗагрузкиОбъекта ИмяПКО = Номенклатура Обработчик = ПослеЗагрузкиОбъекта ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Значение поля "Номенклатура" не заполнено или заполнено неверно
#22
by Naumov
вариантов решения этой задачи несколько: 1) после загрузки номенклатуры записывать подчиненный, как тут предлагают. 2) для этапа выгрузки создать ПКО, которое будет подчиненный объект выгружать. При загрузке все самой загрузится.
#28
by olo_lo1
судя по всему либо у тебя 2 ПКО на номенклатуре либо он находит нужную номенклатуру и к ней уже подтягивает ед изм, иначе работать это не должно..
#29
by Йохохо
эм, всё классно, и код рабочий, и вообще но по и у тебя в ПослеЗагрузкиОбъекта ПКО Номенклатура Объект СправочникОбъект.ЕдиницыИзмерения. я не знаю, как еще пояснить мою догадку, она слишком бредовая
#32
by olo_lo1
После загрузки Условия возникновения события: Событие выполняется после прочтения и установки атрибутов объекта из файла, но до его записи в информационную базу. Возможна модификация загруженного объекта. Соответственно создаться подчиненный объект по владкльцу как в 27 может только если владелец уже есть в базе. Видимо это работает если он в 22 раза конвертацию делает.
#33
by Naumov
в он записывает номенклатуру (в событии после загрузки( делать это не кто не запрещает)), а потом создает подчиненный элемент. Просто тебе перед применением твоего алгоритма создания элемента нужно просто ставить Объект.Записать
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Конвертация справочников из 77 в УПП 80? Конфа конвертация данных 2.0. КАК7
- Как программно установить единицу измерения
- Конвертация данных - конвертация реквизитов дока.
- Конвертация Значений. (Конвертация данных 2.0)
- Конвертация данных 2, V8.1, конвертация периодических реквизитов
- Конвертация данных. Конвертация двух реквизитов в один.
- Помогите поменять единицу измерения в РС Штрихкоды
- Конвертация Данных. конвертация одного реквизита в другой
- v8: Конвертация данных: создать свою группу номенклатуры при выгрузке
- Конвертация данных: Как создать документ "на лету" по ссылке?
- Конвертация данных, конвертация документов
- Не получается создать выбрать единицу измерения
В этой группе 1С
- аналог ИТОГИ в SQL
- Программно сохранить ТОРГ12 в файл как?
- Сколько вольт выдержит сетевой кабель, витая пара?
- НДФЛ по обособленному подразделению в БП 2.0
- Вопросы по БСП
- УТ Справочник номенклатура. Как отобразить остатки?
- Расчетные листки по внутренним совместителям
- УПП, раздельный учёт ОС - свои, арендованные, лизинг, отданные в аренду
- БП 2.0.44.5 Программное создание документа Ввод начальных остатков
- Инвентаризация БСО
- ОбходРезультатаЗапроса.ПоГруппировкам
- Документ акт сверки при печати выводит вначале пустые листы
- БГУ 8. Анализ субконто. Не формируется. Кто сталкивался?
- Удалить сеанс 1С
- Перенос резюме из E-staff в ЗУП
- v8: Запрос по остаткам на СКД
- v7: Программный пересчет табличной части. Подкиньте идею.
- Как заблокировать меню командной панели формы
- Настройка ручного сканера ШК Honeywell 5145
- Сохранение печатной формы в .pdf в Win8. Иероглифы