|
Автовыбор типа реквизита.
| ☑ |
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
|
Как тут теги пашут и какие они вообще есть?
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой