Имя: Пароль:
1C
1С v8
УТ 11 Дополнительные реквизиты документа
0 salus
 
10.09.12
20:01
Добавил дополнительный реквизит в документ. Интерактивно заполняю. Все ОК. А как прочитать дополнительный реквизит? Что-то туплю. :((
1 DrShad
 
10.09.12
20:06
а как именно тупишь? код в студию
2 KUBIK
 
10.09.12
20:09
Пример: поиск по значению "Код":

        Запрос=Новый Запрос;
        Запрос.Текст="ВЫБРАТЬ
        |    ЗначенияСвойствОбъектов.Объект
        |ИЗ
        |    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
        |ГДЕ
        |    ЗначенияСвойствОбъектов.Свойство = &СвойствоКод
        |    И ЗначенияСвойствОбъектов.Значение = &ЗначениеКод";
       
        Запрос.УстановитьПараметр("СвойствоКод",ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоКоду("004"));
        Запрос.УстановитьПараметр("ЗначениеКод",Код);
3 salus
 
10.09.12
20:12
(2) Нет регистра сведений "ЗначенияСвойствОбъектов" в УТ 11. В БП есть.
4 KUBIK
 
10.09.12
20:12
(3) Сорри, это у меня в БП.
5 DrShad
 
10.09.12
20:13
а значения доп реквизитов? есть такой РС?
6 DrShad
 
10.09.12
20:24
(3) ответ на (1) будет? или все за тебя самим написать?
7 KUBIK
 
10.09.12
20:31
(3) Щас под рукой нет УТ11 (лень разворачивать)
По аналогии с БП: ищи РС куда пишутся твои доп. реквизиты и вытаскивай запросом.
Мой пример в (3): задача обратная: вытащить объект (элемент справочника) по значению доп. реквизита со свойством с кодом "004"
8 salus
 
10.09.12
20:45
(5) в БП все понятно. Есть пример. С характеристиками номенклатуры все ОК!. А вот где искать значение доп.реквизита документа туплю. :((
9 salus
 
10.09.12
20:46
(8) ответ на (7)
10 DrShad
 
10.09.12
20:48
а на (1)
11 salus
 
10.09.12
20:48
(6) весь вопрос в том где сие,  а именно значение доп.реквизита хранится
12 DrShad
 
10.09.12
20:49
(11) в РС
13 KUBIK
 
10.09.12
20:52
(8) ПВХ смотрел? "СвойстваОбъектов"
14 KUBIK
 
10.09.12
20:54
Ищи РС "ЗначенияСвойствОбъектов" (это правда в УТ10 что щас под рукой)
15 salus
 
10.09.12
21:00
(13) ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения нахожу дополнительный реквизит. А где нскать значение?
16 salus
 
10.09.12
21:02
(14) Нет. РС "ЗначенияСвойствОбъектов".
17 Мимохожий Однако
 
10.09.12
21:03
Поищи в Общих модулях функции. Скорее всего уже есть велосипед.
18 salus
 
10.09.12
21:03
(12) Согласен. Но... где?
19 Bober
 
10.09.12
21:03
(0) если у свойства стоит доп реквизит, то в тч объекта дополнительные реквизиты
20 KUBIK
 
10.09.12
21:04
(15) Сделай поиск ссылок на объект ПВХ ДополнительныеРеквизитыИСведения
21 Bober
 
10.09.12
21:06
(18)  вообще, стоит почитать справку бсп
22 salus
 
10.09.12
21:15
(21) Согласен. Но как всегда.... знаю надо, но... суета сует.
23 salus
 
10.09.12
21:26
(19)Спасибо. Кажется, что это и есть решение.
24 milan
 
10.09.12
21:31
А может кто объяснить, чего они в рс не хранят? Зачем плодить табличные части? Чтобы поменьше блокировок было?
25 Bober
 
10.09.12
21:36
(24)

- права на изменение доп реквизитов не надо костылять на рс,
- обмены
- видно по истории изменений кто и что менял

Рс хорош когда что-то часто меняется, например когда в фоне рассчитываются какие показатели объекта
26 milan
 
10.09.12
21:37
(25) разумно
27 salus
 
10.09.12
21:38
(24) Для документа это логично. Имхо.
28 salus
 
09.10.12
16:29
(21) Bober где почитать справку?
29 Bober
 
09.10.12
22:33
(28) справку на какую тему?