0
Gimalaj
05.04.16
✎
00:12
|
Здравствуйте, камрады!
Платформа 8.3.6.2076. Пишу по мануалам из интернетов:
&НаКлиенте
Процедура ЦеныИВалютаНажатие(Элемент, СтандартнаяОбработка)
ОповещениеОЗакрытии = Новый ОписаниеОповещения("ЦеныИВалютаНажатиеЗавершение", ЭтотОбъект);
СписокКоманд = Новый СписокЗначений;
СписокКоманд.Добавить(ПредопределенноеЗначение("Перечисление.ВариантыРасчетаНДС.НДССверху"));
СписокКоманд.Добавить(ПредопределенноеЗначение("Перечисление.ВариантыРасчетаНДС.НДСВСумме"));
ПоказатьВыборИзМеню(ОповещениеОЗакрытии, СписокКоманд, Элементы.ЦеныИВалюта);
КонецПроцедуры
&НаКлиенте
Процедура ЦеныИВалютаНажатиеЗавершение(РезультатЗакрытия, ДополнительныеПараметры) Экспорт
КонецПроцедуры
Но в результате вместо вывода меню у меня появляется модальное окно с первым значением из списка значений ("НДС сверху"). Меню не выводится. Чертовщина какая-то.
При этом в типовой БП (3.0.41.49) реализовано так же, и ожидаемо выводится меню со значениями (общий модуль "РеализацияТоваровУслугФормыКлиент", процедура "ЦеныИВалютаНажатие").
Вот здесь лежит простенькая обработка с вышеописанным кодом и ситуацией (открывать в конфигурации "БП" или в другой, где есть перечисление "ВариантыРасчетаНДС"):
Что и где не так, кто может подсказать?
|
|