Имя: Пароль:
1C
1С v8
Программно назначить и заполнить дополнительные реквизиты справочника в УТ11
0 dimm7310
 
20.08.12
14:21
пробую делать так:

для конкретной номенклатуры в табличной части "ДополнительныеРеквизиты" заполняю значениями (до этого таблица была пустая)


             ПлСсылка = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.ПолучитьСсылку(Новый УникальныйИдентификатор(СокрЛП(строкаСв.ИД)));
           НовайСтрокаСвойств = ТоварОбъект.ДополнительныеРеквизиты.Добавить();
           НовайСтрокаСвойств.Свойство = ПлСсылка;
           НовайСтрокаСвойств.Значение = строкаСв.ЗначениеСвойства;


Добавленные доп. реквизиты сохраняются (их можно посмотреть через универсальную форму редактирования), но в пользовательском режиме если зайти в карточку реквизиты остаются пустыми (пустое поле)

ЧЯДНТ ?
1 dimm7310
 
20.08.12
14:37
вероятно ссылки на доп. реквизиты элементов справочников хранятся где-то еще.
Т.к. если я руками присваиваю значение одному доп.реквизиту в карточке номенклатуры , то все остальные программно назначенные для этой номенклатуры доп.реквизиты удаляются из таблицы (видно в универсальной формы редактирования).
2 jump if overflow
 
20.08.12
14:48
выбрать * из Справочник.Номенклатура.ДополнительныеРеквизиты
3 Жан Пердежон
 
20.08.12
14:49
там в таб части еще реквизиты есть
4 dimm7310
 
20.08.12
14:50
(2) мне не нужно получить, я хочу присвоить
5 dimm7310
 
20.08.12
14:51
(3) поле "ТекстоваяСтрока" - но она всегда пустое (даже если присваивать руками значения)
6 Жан Пердежон
 
20.08.12
14:57
(5) эти доп.реквизиты доступны для этой номенклатуры?
7 dimm7310
 
20.08.12
15:04
определенно, где-то еще сохраняются значения доп. реквизитов (даже если они непосредственно удаляются из табличной части "ДополнительныеРеквизиты").

Провел эксперимент: заполнил руками значение доп.реквизита на форме, записал. С помощью обработки удалил его из табличной части ДополнительныеРеквизиты. В пользовательском режиме зашел в карточку этой номенклатуры - реквизит пустой, но значение  можно выбрать из списка для этого доп.реквизита
8 dimm7310
 
20.08.12
15:04
(6) да доступны
9 dimm7310
 
20.08.12
15:15
кажется нашел
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn