Имя: Пароль:
1C
1С v8
Варианты расшифровки табличного документа
0 MistaEr
 
17.11.15
11:38
В обработке расшифровки табличного документа, создаю список значений, и предлагаю выбрать вариант расшифровки пользователю.
Процедура ТабличныйДокументОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
    
    СтандартнаяОбработка = Ложь;
    
    СЗ = Новый СписокЗначений;
    СЗ.Добавить("Документ", "Документ");
    СЗ.Добавить("Договор" , "Договор");
    СЗ.Добавить("Отчет"   , "Отчет");
    
    ВарРасшифровки = СЗ.ВыбратьЭлемент("Веберите вариант расшифровки...");

Открывается огромное окно, где то посередине экрана. Можно ли выводить список, прям рядом с ячейкой, например как в отчете СКД?
1 Рэйв
 
17.11.15
11:42
(0)Ты список в параметр расшифровки передавай, тогда будет красиво и как ты хочешь
2 Рэйв
 
17.11.15
11:43
заодно со списком значения для вариантов которые надо расшифровывать
3 MistaEr
 
17.11.15
11:46
(2) не понял извини
4 Рэйв
 
17.11.15
11:47
(3)что у тебя стоит в  Расшифровка в ячейке, которую ты расшифровываешь?
5 Рэйв
 
17.11.15
12:05
или вот так.Еще проще


Процедура ТабОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
    
    СтандартнаяОбработка=Ложь;
    СписокРасшифровки=новый СписокЗначений;
    СписокРасшифровки.Добавить(1,"Предупреждение");
    СписокРасшифровки.Добавить(2,"Сообщить");
    
    Выб=ВыбратьИзМеню(СписокРасшифровки, ЭлементыФормы.ТабДокумент);     
    Если Выб.Значение=1 Тогда
        Предупреждение(Расшифровка);
    Иначе
        Сообщить(Расшифровка);
    КонецЕсли;    
КонецПроцедуры
6 MistaEr
 
17.11.15
12:45
(5) Вот это то что нужно! Спасибо. В Расшифровке элемент справочника.
7 MistaEr
 
17.11.15
12:46
Только вот как быть с сообщением Использование модальных окон в данном режиме запрещено!
8 VikingKosmo
 
17.11.15
12:48
Ну как обычно. Не использовать модальные окна! Всегда Ваш, К.О.
9 MistaEr
 
17.11.15
12:50
(8) Но ведь надо
10 VikingKosmo
 
17.11.15
12:50
(9) не надо!
11 VikingKosmo
 
17.11.15
12:51
ПоказатьВыборИзМеню (ShowChooseFromMenu)
Синтаксис:

ПоказатьВыборИзМеню(<ОписаниеОповещенияОЗавершении>, <СписокЗначений>, <ЭлементФормы>)

за остальным - в СП!
12 Рэйв
 
17.11.15
13:01
(0)Поставить не демо версию
13 Рэйв
 
17.11.15
13:01
(12) к (7)
14 VikingKosmo
 
17.11.15
13:07
(12) а в не демо версии отличается режим использования модальности?
15 Рэйв
 
17.11.15
13:09
(14)Да фиг его знает когда в давнюю давность у меня стояла демо версия, так ругалось:-)
16 VikingKosmo
 
17.11.15
13:11
(15) твой уровень телепатии крут, я, например, даже не знаю о какой конфе речь идет :)
17 Рэйв
 
17.11.15
13:13
(16)Ну раз ТС, молчит, наверное угадал:-)
18 MistaEr
 
17.11.15
15:09
(12) Да разработку я делаю в демо БСП)). (11) мне помогло. Все спасибо
19 MistaEr
 
17.11.15
15:10
Всем
20 MistaEr
 
17.11.15
15:11
(15) Нет такое сообщение я видел и в нормальных рабочих базах, когда кто то не так дописал
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший