![]() |
|
Автовыбор типа реквизита. | ☑ | ||
---|---|---|---|---|
0
Grasher134
04.07.12
✎
12:43
|
Пытаюсь сделать документ, похожий на ОперацияБух в Бухгалтерии 1.6. Настроил связи данных как в ОперацииБух. Теперь при выборе счета он сам задает типы его Субконто. Только проблема в том, что этот тип приходится все равно выбирать, несмотря на то, что в списке он один. Можно ли как-нибудь в настройках прописать, чтоб он выбирал первый тип из списка сам (он ам единственный) или придется все равное писать простыню в "ПриИзменении" Счета? Просто хочу сделать без кода, как в ОперацияБух.
Можно конечно и так, но не хочется ЭлементыФормы.Субконто1.ОграничениеТипа=Счет.ВидыСубконто[0].ВидСубконто.ТипЗначения |
|||
1
YF
04.07.12
✎
12:44
|
(0) Вроде же свойство реквизита есть ВыбиратьТип не?
|
|||
2
Grasher134
04.07.12
✎
13:00
|
Стоит галочка, он чихать хотел
|
|||
3
Grasher134
04.07.12
✎
13:05
|
(1) Кстати если галочку убрать, он вообще выбор не дает, и тип не присваивает
|
|||
4
Grasher134
04.07.12
✎
13:30
|
up
|
|||
5
Grasher134
04.07.12
✎
16:13
|
up pliiiiiz
|
|||
6
LAAry
04.07.12
✎
16:14
|
присвой пустое значение заданного типа полю
|
|||
7
butterbean
04.07.12
✎
16:15
|
имхо без кода не получится обойтись
|
|||
8
Grasher134
04.07.12
✎
16:27
|
(6) Не хочу кодом. Я в (0) написал как это сделать, даже без пустого значения.
(7) Ну как-то же документ ОперацияБух работает... |
|||
9
butterbean
04.07.12
✎
16:42
|
(8) посмотри на начало выбора в полях субконто
|
|||
10
Grasher134
05.07.12
✎
10:37
|
Вообщем, код добавить ПриИзменении Счета таки пришлось.
[Code] Если ЗначениеЗаполнено(ТекСтрока.СчетДт) Тогда Попытка ТекСтрока.СубконтоДт1 = ТекСтрока.СчетДТ.ВидыСубконто[0].ВидСубконто.ТипЗначения.ПривестиЗначение(ТекСтрока.СубконтоДт1); ТекСтрока.СубконтоДт2 = ТекСтрока.СчетДТ.ВидыСубконто[1].ВидСубконто.ТипЗначения.ПривестиЗначение(ТекСтрока.СубконтоДт2); ТекСтрока.СубконтоДт3 = ТекСтрока.СчетДТ.ВидыСубконто[2].ВидСубконто.ТипЗначения.ПривестиЗначение(ТекСтрока.СубконтоДт3); Исключение КонецПопытки; Иначе ТекСтрока.СубконтоДт1 = НЕОПРЕДЕЛЕНО; ТекСтрока.СубконтоДт2 = НЕОПРЕДЕЛЕНО; ТекСтрока.СубконтоДт3 = НЕОПРЕДЕЛЕНО; КонецЕсли; [/Code] |
|||
11
Grasher134
05.07.12
✎
10:37
|
Как тут теги пашут и какие они вообще есть?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |