![]() |
![]() |
![]() |
|
Вывать список значений по событию | ☑ | ||
---|---|---|---|---|
0
Простенький вопросик
16.08.12
✎
07:37
|
По клике на ячейку отчета надо чтобы выводился для выбора список значений. Как это сделать?
|
|||
1
Wobland
16.08.12
✎
07:56
|
куда выбирать? ВыбратьИзСписка подойдёт?
|
|||
2
iceman2112
16.08.12
✎
07:59
|
если бы у тебя был ПолеТабличногоДокумента, можно было бы глянуть обработку расшифровки, а если Макет, то не знаю
|
|||
3
Wobland
16.08.12
✎
08:00
|
(2) а что макет? ты о чём? расшифровка работает и без поля табдока
|
|||
4
iceman2112
16.08.12
✎
08:05
|
а в расшифровку список значений можно запихать?
|
|||
5
iceman2112
16.08.12
✎
08:05
|
и что тогда будет открываться?
|
|||
6
Wobland
16.08.12
✎
08:08
|
в расшифровку можно хоть Предупреждение("Хелло, ворлд!") запихать
|
|||
7
iceman2112
16.08.12
✎
08:15
|
тогда и ответ автору
|
|||
8
iceman2112
16.08.12
✎
08:15
|
и мне заодно
|
|||
9
Рэйв
16.08.12
✎
08:16
|
(3) Расшифровка только стандартная работает.
Процедура ОбработкаРасшифровки есть только у ПолеТабличногоДокумента на форме |
|||
10
Wobland
16.08.12
✎
08:21
|
(9) действительно. глупо было бы ждать свой код непонятно где ;)
|
|||
11
Простенький вопросик
16.08.12
✎
08:36
|
Смотрите, я так сделал, у меня список выводится, но значение не записывается. Просто стирается значение, а новое не появляется. Что у меня сделано не так?
СписокКубатуры = новый списокзначений; СписокКубатуры.Добавить("Килограмм"); СписокКубатуры.Добавить("Литр"); СписокКубатуры.Добавить("Метр"); СписокКубатуры.Добавить("Кубический метр"); СписокКубатуры.Добавить("Палет"); СписокКубатуры.Добавить("Рубли"); СписокКубатуры.Добавить("Упаковка"); СписокКубатуры.Добавить("Упаковка заводская"); СписокКубатуры.Добавить("Штука"); СписокКубатуры.Добавить("Ящик"); ВыбЭлемент = СписокКубатуры; ВыбЭлемент = СписокКубатуры.ВыбратьЭлемент("Выберите тип кубатуры.", ВыбЭлемент); Если ВыбЭлемент = Неопределено Тогда Сообщить("Не выбран тип кубатуры."); Иначе ВыбЗначение = ВыбЭлемент.Значение; сообщить(ВыбЗначение); //----------------------------------------------------- кубатура справ1=Справочники.Номенклатура.НайтиПоКоду(Элемент.Область(НомерСтроки,4+НомерКолонки).текст); справ1об=справ1.ПолучитьОбъект(); запрос1=новый запрос; запрос1.Текст="ВЫБРАТЬ | ЕдиницыИзмерения.Код |ИЗ | Справочник.Номенклатура КАК Номенклатура | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ЕдиницыИзмерения КАК ЕдиницыИзмерения | ПО Номенклатура.Ссылка = ЕдиницыИзмерения.Владелец |ГДЕ | ЕдиницыИзмерения.Владелец = &владелецедизм"; Запрос1.УстановитьПараметр("владелецедизм",справ1об.Ссылка); Результат = Запрос1.Выполнить(); выгрузкарез = Результат.Выгрузить(); СправЕдиницИмеренияСсылка=справочники.ЕдиницыИзмерения.НайтиПоКоду(выгрузкарез[0].код); СправЕдиницИмеренияОбъект=СправЕдиницИмеренияСсылка.ПолучитьОбъект(); Если ВыбЗначение = "Штука" тогда СправЕдиницИмеренияОбъект.ЕдиницаПоКлассификатору=справочники.ЕдиницыИзмерения.НайтиПоКоду("796").ЕдиницаПоКлассификатору конецесли; Если ВыбЗначение = "Ящик" тогда СправЕдиницИмеренияОбъект.ЕдиницаПоКлассификатору=справочники.ЕдиницыИзмерения.НайтиПоКоду("798").ЕдиницаПоКлассификатору конецесли; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |