Определить тип реквизита и заполнить его
В конфе. Бухгалтерия реквизит справочника Номенклатура "НоменклатураГТД" имеет составной тип.
Как можно при записи самого элемента справочника Номенклатура определить тип его реквизита и заполнить его?
К примеру, мне необходимо чтобы реквизитом "НоменклатураГТД" был - СправочникСсылка.КлассификаторУКТВЭД.
Такая конструкция ничего не пишет в реквизит "НоменклатураГТД".
Как можно при записи самого элемента справочника Номенклатура определить тип его реквизита и заполнить его?
К примеру, мне необходимо чтобы реквизитом "НоменклатураГТД" был - СправочникСсылка.КлассификаторУКТВЭД.
Такая конструкция ничего не пишет в реквизит "НоменклатураГТД".
НовыйЭлементНоменклатура.НоменклатураГТД = Справочники.КлассификаторУКТВЭД.НайтиПоКоду(Строка.УКТЗЕД); //Строка.УКТЗЕД = "2204218200"
По теме из базы знаний
- Технология ввода и сохранения нетиповых реквизитов печатных форм документов
- Типовые операции в 1С: БГУ 2. Часть 2
- Типовые операции в 1С: БГУ 2. Часть 4. Заключение
- Доработка типового отчета на СКД с помощью расширения
- Автоматизация импорта значений в отбор типовых отчетов конфигурации 1С: Бухгалтерия предприятия 3.0
Найденные решения
Проще, код читается с разделителями.
Сделал так, вдруг кому надо
Сделал так, вдруг кому надо
КодУКТЗЕД = Лев(Строка.УКТЗЕД, СтрДлина(Строка.УКТЗЕД)-1);
КодУКТЗЕДСРазделителми = Лев(Строка.УКТЗЕД, 4) + " "+Сред(Строка.УКТЗЕД, 5,2)+" "+ Сред(Строка.УКТЗЕД, 7,2)+" "+ Сред(Строка.УКТЗЕД, 9,2);
НовыйЭлементНоменклатура.НоменклатураГТД = Справочники.КлассификаторУКТВЭД.НайтиПоКоду(КодУКТЗЕДСРазделителми);
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Проще, код читается с разделителями.
Сделал так, вдруг кому надо
Сделал так, вдруг кому надо
КодУКТЗЕД = Лев(Строка.УКТЗЕД, СтрДлина(Строка.УКТЗЕД)-1);
КодУКТЗЕДСРазделителми = Лев(Строка.УКТЗЕД, 4) + " "+Сред(Строка.УКТЗЕД, 5,2)+" "+ Сред(Строка.УКТЗЕД, 7,2)+" "+ Сред(Строка.УКТЗЕД, 9,2);
НовыйЭлементНоменклатура.НоменклатураГТД = Справочники.КлассификаторУКТВЭД.НайтиПоКоду(КодУКТЗЕДСРазделителми);
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот