|
v7: Передача параметров при открытии формы
| ☑ |
0
picom
03.12.11
✎
14:06
|
У клиента есть такой код
Параметр = ТекущийЭлемент();
ОткрытьФорму("Отчет.ВедомостьПоОстаткамТМЦ",Параметр);
Но понадобилось, помимо элемента передавать еще и другие данные
Как в параметр запихать еще несколько значений и как их потом считывать.
Если можно, помогите кодом.
|
|
1
2S
03.12.11
✎
14:07
|
Параметры = СоздатьОбъект("СписокЗначений");
Суй что хочешь
|
|
2
picom
03.12.11
✎
14:10
|
(1) так у них тип хочу разнообразный
|
|
3
Tonik
03.12.11
✎
14:13
|
(2) все получится, если сделать как в (1)
|
|
4
2S
03.12.11
✎
14:13
|
(2) не тупи
Параметры.ДобавитьЗначение(1);
Параметры.ДобавитьЗначение("Строка");
Параметры.ДобавитьЗначение(ТекущийЭлемент());
|
|
5
picom
03.12.11
✎
14:16
|
Не знал что так можно
Думал список значений это всегда однотипные записи
|
|
6
Mikeware
03.12.11
✎
14:22
|
(5) Продам СП. Дорого.©
|
|
7
Эльниньо
03.12.11
✎
15:12
|
Никогда не пробовал, а тут задался вопросом:
А ТЗ в СЗ сунуть можно?
|
|
8
Азат
03.12.11
✎
15:12
|
(7) суй, не возражаю
|
|
9
DJ Anthon
03.12.11
✎
15:18
|
только пустое значение не запихаешь в него. жаль, при разработке типовых это иногда не учитывается...
|
|
10
Азат
03.12.11
✎
15:23
|
(9) да лан? и ПолучитьПустоеЗначение не добавится?
|
|
11
DJ Anthon
03.12.11
✎
16:17
|
(10)
ДобавитьЗначение(<?>,);
Синтаксис:
ДобавитьЗначение(<Значение>,<Строка>)
Назначение:
Добавить значение в список.
Параметры:
<Значение> - значение, которое добавляется в список;
<Строка> - символьное представление значения (необязателен, по умолчанию - стандартное символьное представление объекта).
Замечание:
В список нельзя добавить значение неопределенного типа, т.е. когда
ТипЗначения(<Значение>)=0,
то никаких действий метод не выполняет.
|
|
12
Torquader
03.12.11
✎
22:50
|
(11) Если хочется добавлять значения неопределённого типа, то подходит таблица значений - туда можно добавить всё, что угодно и не надо для этого создавать текстовые строки.
|
|
13
Aleksey
03.12.11
✎
22:56
|
(10) Имеется виду неопределено
|
|
14
VasilyKushnir
04.12.11
✎
02:00
|
(7) Запросто. СЗ для передачи параметров ничем не отличается от обычного СЗ - можно запихнуть ТЗ, а в ТЗ СЗ, а в СЗ снова ТЗ... - пока хватит терпения и здравого смысла.
|
|
15
Злопчинский
04.12.11
✎
03:08
|
(0) ты не поверишь, но закладки на форме, которые ты часто видишь при работе с документами (шапка, табличная часть) - это тоже список значенйи. и обратиться к нему можно как ксписку значений:
Форма.Закладки.ДобавитьЗначение(3,"новая закладка")
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший