![]() |
Подскажите, Как в общий модуль УчетНДС вставить РежимДиалогаВопрос.ДаНет вот в этот код нужно вставить РежимДиалогаВопрос.ДаНет Если ДанныеДляПечати.Дата >= '20160701' И Строчка.СтавкаНДС = Перечисления.СтавкиНДС.НДС0 И ЗначениеЗаполнено(Строчка.ТоварКодТНВЭД) Тогда // Дополняем наименование товара информацией о коде ТН ВЭД Строчка.ТоварНаименование = Строчка.ТоварНаименование + ", код ТН ВЭД " + СокрЛП(Строчка.ТоварКодТНВЭД); КонецЕсли; подскажите, как это сделать |
Обычное приложение |
если модуль не привилегированный Если Вопрос("Все текущие изменения в таблицах документа будут утеряны", РежимДиалогаВопрос.ДаНет) = КодВозвратаДиалога.Да Тогда |
И проверить, где исполняется процедура - на клиенте или на сервере |
идут ошибки при вызове Вопрос(), выполняется на сервере |
используем только толстый клиент |
Так разумеется. Вопрос - это клиентская процедура, а ее запускают на сервере. Серверу не отобразить экранную форму, вот он и удивляется. |
Вообще-то, не [em][b]Вопрос()[/b][/em], а [em][b]ПоказатьВопрос()[/b][/em] Пора, пора привыкать ;) |
[quote=bma1;42612002] Так разумеется. Вопрос - это клиентская процедура, а ее запускают на сервере. Серверу не отобразить экранную форму, вот он и удивляется. [/quote] Это понятно. Поэтому и спрашиваю, как в общем модуле УчетНДС, вызвать Вопрос() или ПоказатьВопрос() в этом коде Если ДанныеДляПечати.Дата >= '20160701' И Строчка.СтавкаНДС = Перечисления.СтавкиНДС.НДС0 И ЗначениеЗаполнено(Строчка.ТоварКодТНВЭД) Тогда // Дополняем наименование товара информацией о коде ТН ВЭД Строчка.ТоварНаименование = Строчка.ТоварНаименование + ", код ТН ВЭД " + СокрЛП(Строчка.ТоварКодТНВЭД); КонецЕсли; |
Ответ простой: если модуль выполняется на сервере, то никак. Если вам надо как-то хитро формировать печатную форму - делайте дополнительную внешнюю форму. В ней - форму (извиняюсь за тавтологию, но никак иначе), в которой вводить все необходимые данные и задавать вопросы. Полученные ответы передавать серверной процедуре печати. |
[quote=VZ;42613603]Пора, пора привыкать ;)[/quote] тут на обычных формах, а не на необычных... |
10-bma1 > Вообще-то, УФ - [b]уже[/b] обычные. Как ты мог заметить, платформа 8.2 прекратила развитие в прошлом году, а все конфы, ориентированные изначально на 8.3 (т.е., на тонкого клиента) в том же году (где-то летом) избавились от модальных окон. Так что УФ - необратимая тенденция. Если только не считать самописки (и пропущенные через мясорубку старые конфы) обычными, а типовые от 2015 и позже - редкой экзотикой. |
[quote=VZ;42615793]Так что УФ - необратимая тенденция.[/quote]Что-нибудь новое придумают... |
Текущее время: 12:23. Часовой пояс GMT +3. |