Имя: Пароль:
1C
 
БСП. ДополнительныеРеквизиты. Как быстренько установить значение реквизита для объекта?
0 DTX 4th
 
15.08.22
18:02
Случайно нет у кого под рукой?
Каждый раз сам писал работу с ТЧ.ДопРеквизиты, но устал и больше не хочу.
1 Dmitrii
 
гуру
15.08.22
18:13
Так ведь вроде как у БСП есть соответствующий программный интерфейс.
https://its.1c.ru/db/bsp317doc#content:1875:hdoc

ЗаписатьСвойстваУОбъекта
Записывает дополнительные реквизиты и сведения владельцу свойств.
Изменения происходят в транзакции.
Синтаксис
Процедура ЗаписатьСвойстваУОбъекта(ВладелецСвойств, ТаблицаСвойствИЗначений) Экспорт
Параметры
  ВладелецСвойств - ЛюбаяСсылка - например, СправочникСсылка.Номенклатура, ДокументСсылка.ЗаказПокупателя и т.д.
  ТаблицаСвойствИЗначений - ТаблицаЗначений:
    * Свойство - ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения - свойство владельца.
    * Значение - Произвольный - любое значение, допустимое для свойства (указано в элементе свойства).
Пример вызова
УправлениеСвойствами.ЗаписатьСвойстваУОбъекта(ВладелецСвойств, ТаблицаСвойствИЗначений)
Доступность
Сервер, Толстый клиент, Внешнее соединение
2 DTX 4th
 
15.08.22
18:19
(1) Я честно сходил сначала на итс.. Правда не туда:
https://its.1c.ru/db/ka22doc#content:457:1:issogl1_16.15.3_ведение_дополнительных_реквизитов_и_сведений

Спасибо!
Добавил ссылку на страничку с программным интерфейсом себе в базу знаний)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший