где указать использование серий номенклатуры? #738065


#0 by cyx7
ут11, обработка создает номенклатуру на основании excel документа, когда я попыталась открыть новую позицию, то выскакивает ошибка: "{Справочник.Номенклатура.МодульМенеджера(1964)}: Преобразование значения к типу Булево не может быть выполнено         Результат.АнализДвижений.Вставить("СтраницаВедомостьПоСериямНоменклатуры"," в отладчике посмотрела, ошибка выскакивает в этой функции : "Функция ВидимостьЭлементовДополнительныхФорм(РеквизитыНоменклатуры, Форма = Неопределено)", так вот в стурктуре "реквизитыНоменклатуры" есть свойство "ИспользоватьСерии" и значение нулл у него. в настройках использование серий отключено. при создании номенклатуры мне как это заполнить? чтобы открывалось все нормально
#1 by АНДР
= Ложь
#2 by cyx7
да это понятно, как к ним обратиться? если они не доступны ни от куда
#3 by cyx7
вот я создала элемент: Номенклатура = Справочники.Номенклатура.СоздатьЭлемент; а номенклатура.использоватьСерии - такого реквизита нету. если вы думали что так, как мне быть?(((
#4 by NeoVision
так это у справочника ВидыНоменклатуры надо смотреть
#5 by cyx7
вид я указала, под отладкой смотрю (номенклатура.видНоменклатуры.использоватьСерии) - там проставлено это свойство. в чем дело может быть тогда?
#6 by cyx7
ан-нет, я обманула, там действительно нулл. попыталась сделать так:Номенклатура.ВидНоменклатуры.ИспользоватьСерии = Ложь;.Получила: Поле объекта недоступно для записи (ИспользоватьСерии). как быть?
#7 by Cyberhawk
Заполнить у номенклатуры вид номенклатуры надо
#8 by Cyberhawk
Теперь только программно
#9 by cyx7
это имеете в виду? номенклатура.видНоменклатуры = справочники.видыноменклатуры.найтиПонаименованию("архив");
#10 by Cyberhawk
Да, например так. Только "номенклатура" должно быть объектом, и Записать потом не забыть
#11 by cyx7
так я так и делала
#13 by cyx7
так мне не дает записать это: Номенклатура.ВидНоменклатуры.ИспользоватьСерии = Ложь;
#14 by Cyberhawk
Не дает, потому что изменять реквизит можно только у объекта, в вашем коде - только у номенклатуры. Чтобы изменить реквизит у вида номенклатуры, его нужно получить как объект. Но, сдается мне, это неправильно - каждый раз у "Архива" изменять тот реквизит
#15 by cyx7
уже пробовала через получитьОбъект, не давало записать) в итоге поняла, что у видов номенклатуры есть группа "архив" и вид номенклатуры "архив") группу переименовала и все хорошо)
#16 by cyx7
всё равно спасибо, что уделили время)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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