|
ВПФ переделываю под УТ11.1 не на модульных окнах | ☑ | ||
---|---|---|---|---|
0
Wefast
03.12.15
✎
10:08
|
Есть ВПФ по заполнению таб части документа.
В УТ 11.0 открывался документ в отдельном окне. Получался объект. Заполнялась таб часть и записывался. НА открытой форме сразу появлялись изменения. В УТ 11.1 выдает ошибку "Использование модальных окон в данном режиме запрещено!" После объект записывается. Но форма не обновляется. Как мне избавится от ошибки и обновить данные формы? Или это делается иначе? |
|||
1
Fish
03.12.15
✎
10:16
|
Не использовать модальные окна?
|
|||
2
cw014
03.12.15
✎
10:17
|
В УФ много чего делается иначе
|
|||
3
Wefast
03.12.15
✎
10:29
|
(1) ? в УТ 11.1 они не используются. А обработка писалась с учетом использования. Мне нужно ее адаптировать под УТ 11.1 (2) да она написана на УФ, она работает. Но приходится нажимать кнопку перечитать и это ошибка в окне сообщений.
|
|||
4
cw014
03.12.15
✎
10:31
|
(3) Убери модальные окна все. Перепиши под обычные. Что не понятно то?
|
|||
5
Fish
03.12.15
✎
10:33
|
(3) Для начала почитай это: http://v8.1c.ru/o7/201312ref/index.htm
|
|||
6
Wefast
03.12.15
✎
11:12
|
(4) Я почитал. Как мне определить где идет открытие модального кона?
Предупреждение() нет ОткрытиеФормы модально тоже нет. Рефакторинг - нерекомендуемые синхронные вызовы - поиск вызова модуля Ничего не находится. |
|||
7
Fish
03.12.15
✎
11:22
|
(6) Отладчиком пройдись, и определи, на чём выскакивает ошибка.
|
|||
8
Wefast
03.12.15
✎
14:08
|
{Документ.ЗаказКлиента.Форма.ФормаДокумента.Форма(4674)}: Ошибка при вызове метода контекста (РеквизитФормыВЗначение)
ДокументПродажи = РеквизитФормыВЗначение("Объект"); по причине: Операция не может быть выполнена из-за несоответствия версии или отсутствия записи базы данных (возможно, запись была изменена или удалена)! |
|||
9
Wefast
03.12.15
✎
17:47
|
У меня есть функция которая там делает всякое а потом возвращает значение и продолжает его обрабатывать в другиех процедурах и фукнциях.
Ну так вот перед этим вовзратом у меня задается Вопрос() Чтобы не переделывать всю логику происходящего можно сделать что то вроде РезультатВопроса = ПоказатьВопрос(); Если РезультатВопроса = Дат Тогда Иначе КонецЕсли; Возрат чегототам; Функция КотораяВызываетсяПослеДаНет(Результат, Параметры) Возврат Результат; КонецФункции; |
|||
10
Wefast
03.12.15
✎
18:02
|
При этом у меня вопрос все равно появляется и отрабатывается
|
|||
11
Мимохожий Однако
03.12.15
✎
18:21
|
Процедура ПослеЗакрытияВопроса есть в модуле формы?
|
|||
12
Мимохожий Однако
03.12.15
✎
18:22
|
(9)Использовать сообщение вместо вопроса не пробовал?
|
|||
13
Wefast
04.12.15
✎
09:01
|
(11) и на какой форме мне это искать? Форма обработки не запускается вовсе. Формы вопроса у меня нет, у меня она стандартная
(12) так и не смог переделать вопрос, так что просто удалил его и оставил пользователя без выбора и вывел сообщение в духе "смирись будет как я сказал" |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |