Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ВАS SB, Программно занести значения к набору доп реквизитов
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
alexandr_f
ЕСТЬ набор доп реквизитов - колір. Как программно занести к нему значения. А потом вібрать из них и добавить к номенклатуре?
Profi_1C77
alexandr_f @ Сегодня, 21:27 необходимо зарегистрироваться для просмотра ссылки ,
конфигурация хоть бы , справочник...
andytg
alexandr_f @ Вчера, 21:27 необходимо зарегистрироваться для просмотра ссылки ,
в современных конфигурациях (от БАС) есть такой параметр как "характеристика" и, соответственно, учет в разрезе характеристик (включается в настройках глобально и в каждом элементе номенклатурного справочника становится доступной галка "вести учет в разрезе характеристик")

например, на складе стоит 10 столов, из них 3 белых и 7 коричневых
если захотите отгрузить 4 белых стола -- программа не даст, потому что столов всего 10, но из них белых только 3

как-то так...

в старых конфигурациях на обычных формах, типа УТП, такого нет, но там вместо характеристик есть "серии номенклатуры" и учет в разрезе серий (это практически то же самое, но по другому называется) -- при большом желании можно запихнуть желаемое туда
alexandr_f
andytg @ Сегодня, 0:25 необходимо зарегистрироваться для просмотра ссылки ,
мене это не нужно. Я просто спросил как занести в набор дополнительных данны, план видов характеристик, справочник значениясвойств и объектов эти данные, чтобы потом заносить в номенклатуру
xlmel
что-то типа этого?

        ЭлПВХ = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.СоздатьЭлемент();
    ЭлПВХ.Наименование = "Номер приказа (Кадровые переводы)";
    ЭлПВХ.Заголовок = "Номер приказа";
    ЭлПВХ.ЗаголовокФормыВыбораЗначения = "Номер приказа";
    ЭлПВХ.ЗаголовокФормыЗначения = "Номер приказа";
    ЭлПВХ.ТипЗначения = ОбщегоНазначения.ОписаниеТипаСтрока(50);
    ЭлПВХ.Имя = "НомерПриказаКадровыеПереводы";
    ЭлПВХ.НаборСвойств = Справочники.НаборыДополнительныхРеквизитовИСведений.Документ_КадровыйПеревод;
    ЭлПВХ.Записать();
    
    ЭлСпр = Справочники.НаборыДополнительныхРеквизитовИСведений.Документ_КадровыйПеревод.ПолучитьОбъект();
    мСтрок = ЭлСпр.ДополнительныеРеквизиты.НайтиСтроки(Новый Структура("Свойство", ЭлПВХ));
    Если мСтрок.Количество() = 0 Тогда    
        НСтрока = ЭлСпр.ДополнительныеРеквизиты.Добавить();
        НСтрока.Свойство = ЭлПВХ;
        ЭлСпр.Записать();
    КонецЕсли;
alexandr_f
xlmel @ Сегодня, 11:13 необходимо зарегистрироваться для просмотра ссылки ,
Типа того. Но есть изчерпывающий список свойств для каждого допреквизита. Типа справа - там реквизит и список значений.
xlmel
alexandr_f @ Сегодня, 10:46 необходимо зарегистрироваться для просмотра ссылки ,
я на BAS Бухгалтерии Corp и Prof так делал и было достаточно
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.