Имя: Пароль:
1C
 
Доп.рквизиты: заполнение по умолчанию без программинга
0 Злоп
 
28.08.24
00:32
Вот есть в типовых механизм доп.реквизитов. Норм, выручает иногда. Но сделано как-то ...не очень. Хочется при определении доп.реквизита (например, для документа некий доп.реквизит "готов/не готов") как-то сделать заполнение доп.реквизита значением по умолчанию "готов". Можно ли это сделать без программинга?
2 SleepyHead
 
28.08.24
05:01
(0) Конечно, можно. Надо после описания допреквизита вручную проставить значения во всех объектах.

ЗЫ Если серьезно, то нет. Структура хранения допреквизитов как бы намекает на это.

Можно в расширении перехватить типовую функцию чтения значений и там дозаполнять таблицу значений со свойствами.
3 craxx
 
28.08.24
05:38
(0) не получится, в БСП придется кучу переписать под это, делал как-то такое.
4 sikuda
 
28.08.24
08:53
(0) Доп реквизиты это отдельная табличная часть объекта
Когда доп.реквизита нет нету и его значения, это же не принудительный реквизит объекта со значением по умолчанию.
То есть обязательно нужно сделать отдельную запись и дополнительно установить значение.
5 craxx
 
28.08.24
09:02
(4) ну я делал доработку для этого, если существует значение по умолчанию для ДР (тоже вкряченное доработкой) - то заполняется в ТЧ ДополнительныеРеквизиты в Обработке заполнения.
6 Мимохожий Однако
 
28.08.24
09:04
Можно добавить у дополнительного реквизита признак "Заполнять обязательно". Обработкой Групповое изменение реквизитов заполнить по умолчанию. Зависит от типа реквизита.
7 lEvGl
 
28.08.24
09:36
можно использовать дополнительные сведения
тоже взял доп реквизиты, потом пришло понимание, что надо было брать сведения, там регистр с данными, а значения как всегда - по умолчанию, если не поставить мышой конкретное
8 Ненавижу 1С
 
28.08.24
09:38
(7) отличия только в принадлежности объекту и соответственно правах
9 lEvGl
 
28.08.24
09:41
(8) механизм другой, сведения - классический типовой вариант ЗначенияСвойствОбъектов, может привычка, но кажется более удобным. Ну и если по мурзилке к бсп делать, то присвоение значения доп реквизита тоже без программинга обходится
10 Злоп
 
28.08.24
09:52
(9) присвоение значения доп реквизита тоже без программинга обходится
- и как?
11 lEvGl
 
28.08.24
10:08
(10) должны быть обработчики событий передзаписью, приполучениичегототам, может у вас чего то не хватает, сказать трудно, неизвестно что за конфа и результатом чего она сейчас существует

https://its.1c.ru/db/bsp319doc

пользовательская документация/свойства
12 Злоп
 
28.08.24
10:14
(11) одна конфа - типовая унф.
Вторая - ут11.4, дописанная...