Имя: Пароль:
1C
1С v8
Выбор нескольких вариантов макета во внешней печатной форме
0 DenYuliya
 
07.07.16
12:29
Подскажите, как это реализовать?

Есть несколько макетов: Макет1, Макет2, Макет3.
Надо, чтобы у пользователя была возможность выбора макета.
Например, добавить на форму поле выбора, и в нем выбирать. Потом по нажатию кнопки "Печать" распечатывать нужные вариант.

Вопрос 1: Как заполнить строковыми значениями выпадающий список?
Я добавила реквизит "ВыборМакета" со значением "СписокЗначений". Но получается не то - потому что в этом случае СЗ заполняет пользователь, а мне надо, чтобы пользователь выбирал вариант из готового списка...
Можно программно создать СЗ, и выводить его строки к выбору. Но как это сделать (как создать СЗ, я знаю) - к какому реквизиту привязать созданный СЗ, с каким типом...


Вопрос 2: как это можно реализовать еще?
1 Nuobu
 
07.07.16
12:32
(0) Текстовой поле, а не список значений.
Кнопка выпадающего списка - Да.
И заполняй реквизит у элементаа формы "СписокВыбора".
2 DenYuliya
 
07.07.16
13:14
(1) реквизит только для формы создать, или реквизит объекта вынести на форму?
Реквизиты у элемента формы "СписокВыбора" заполнять программно, в коде?
3 DenYuliya
 
07.07.16
13:25
(1) "Текстовое поле" - имеется в виду просто "Поле" на форме? Что-то там не вижу ничего из перечисленного(((.
4 Nuobu
 
07.07.16
13:27
Создаешь реквизит в форме ( справа вверху) тип - Строка.
Переносишь на форму (создаётся элемент формы) тип - полеВВода.
В элементе формы устанавливаешь:
Кнопка выпадающего списка - Да.
И заполняй реквизит у элементаа формы "СписокВыбора".
5 DrZombi
 
гуру
07.07.16
13:34
Форма.СписокВыбора = ТвойСписокЗначений :)
6 DenYuliya
 
07.07.16
13:58
(4) Большое спасибо! То, что надо!
Программист всегда исправляет последнюю ошибку.