Програмно получить значение дополнительного реквизита
По теме из базы знаний
- Методика упрощения поддержки конфигураций. Переопределение и вызов обработчиков событий для УФ 1С 8.2-8.3
- Критерии отбора
- [Шпаргалка] Программное создание элементов формы
- Памятка работ по задаче 1С
- Программное создание и расчет документов начисления зарплаты в конфигурации ЗУП 3.1 и ERP (по подразделениям)
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5)значения свойств при этом какой тип имеет? Если это СправочникСсылка.ЗначенияСвойствОбъектов, то ищите по владельцу ПВХ.ДополнительныеРеквизиты или как он там называется.
Если свойство имеет примитивный тип, то только в РС.ЗначенияСвойствОбъектов можно найти само значение.
Если свойство имеет примитивный тип, то только в РС.ЗначенияСвойствОбъектов можно найти само значение.
(5) Эта функция есть в любой актуальной версии любого решения 1С, не снятого с поддержки (возможно, нет в 1С: Деньги). Я считаю, что автор хотел увидеть не код, а решение. Если эта функция у автора есть, он воспользуется ей и решит свою проблему. Если её нет, автор сообщит об этом и получит код. Решая вопрос в обратной последовательности – сразу дав автору код, при наличии этой функции в его конфигурации появится ненужный велосипед.
(17) Переместить и обозвать иначе можно что угодно. Следуя такой логике каждый работодатель должен нанять в штат отдел программистов для разработки конфигурации под свой бизнес с нуля, чтобы обезопасить себя от изменений в коде сторонними разработчиками. А УХ, ERP, КА, УТ, БП и т.д. с БСП на борту никому не нужны. Впрочем, не спасёт и это (вспомним функцию глобального контекста Найти, ввод модальности, отказ от модальности и т.д.). Всем нужно писать свою 1С.
(2)
Мяг = планвыидовхарак-к.сылка
НаимМяг = "Правый"
УправлениеСвойствами.ЗначениеСвойства(Мяг, НаимМяг) - так не нашел, хотя функция есть, это наверное для получения значения? а мне надо наоброт, у хар-ки есть значение правый и левый и установить это в характеристику номенклатры, имея только из Экселя значение "Правый"
задача решена через поиск Справочники.ЗначенияСвойствОбъектов.НайтиПоНаименованию(НаимМяг ,,,планывидовхарактретиск.ссылка)
Мяг = планвыидовхарак-к.сылка
НаимМяг = "Правый"
УправлениеСвойствами.ЗначениеСвойства(Мяг, НаимМяг) - так не нашел, хотя функция есть, это наверное для получения значения? а мне надо наоброт, у хар-ки есть значение правый и левый и установить это в характеристику номенклатры, имея только из Экселя значение "Правый"
задача решена через поиск Справочники.ЗначенияСвойствОбъектов.НайтиПоНаименованию(НаимМяг ,,,планывидовхарактретиск.ссылка)
Если такая проблема с функцией, не проще ли, написать свою с банальным запросом к этому самому справочнику?
Всего-то запрос на 5 строчек, да еще строчек 10 на проверку и возврат значения...
Зато вы точно будете знать как и что отрабатывает, не надеясь на разрабов 1С и их адекватное написание)))
В запросе вытягивайте ЗНАЧЕНИЕ отбор делайте по свойству... и все)))
Всего-то запрос на 5 строчек, да еще строчек 10 на проверку и возврат значения...
Зато вы точно будете знать как и что отрабатывает, не надеясь на разрабов 1С и их адекватное написание)))
В запросе вытягивайте ЗНАЧЕНИЕ отбор делайте по свойству... и все)))
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот