Как записать данные в реквизит справочника с другим типом? #627376


#0 by SherifSP
Пытаюсь с ДБФ выгрузить данные в справочник номенклатура, но типы реквизита Родитель и Строки Файла Дбф не совпадают, поэтому родитель остается пустым. Как записать данные в реквизит справочника с другим типом?
#1 by Rovan
НовНом.Родитель = Справочники.Номенклатура.НайтиПоНаименованию( СокрЛП(Дбф.PGR_NAME));
#2 by del123
ты же в курсе что хранится в реквизите Родитель?
#3 by Heckfy
#4 by SherifSP
Группа?
#5 by del123
Ну.. И зачем ты туда пытаешься строку запихать? в (1,3) вон написали что нужно, если конечно у тебя есть в справочнике группа с соответствующим наименованием :)
#6 by SherifSP
Сделал, вот еще такой вопрос, в элементе формы справочника номенклатура есть закладочка единица измерения, с табличным полем "ЕдиницыИзмерения" подчиненным справочнику единицы измерения, как мне к нему обратится, пытаюсь таким образом НовНом.ЕдиницыИзмерения - поле объекта не обнаружено
#7 by del123
А для чего к нему обращаться? Это отдельный справочник, подчиненный справочнику номенклатура. Если хочешь создать единицы измерения для созданной номенклатуры, погляди как это в типовой реализовано..
#8 by del123
+ В частности процедуру ПроверитьЕдиницуХраненияОстатков в модуле формы элемента
#9 by SherifSP
Не понятная она какая то)
#10 by SherifSP
Я так понял нужно сздать элемент и присвоить ему нужную строку дбф файла
#11 by SherifSP
Но это я запишу в справочник, а не в табличное поле
#12 by del123
ты единицы измерения тоже из бдф файла берешь?
#13 by SherifSP
Да
#14 by SherifSP
Такая единица уже имеется в справочнике
#15 by del123
значит правильно в понял)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С