#0
by DTX 4th
При закрытии обработки сохраняю настройки в хранилище. Всё ок, но если попытаться закрыть 1С при открытой обработке, появляется ошибка "Серверные вызовы при завершении работы запрещены" Можно как-нибудь обойти? Не сохранять же настройки при каждом изменении
#2
by Мыш
Если в ПриЗакрытии выполняется сохранение настроек формы, то следует отказаться от обработчика ПриЗакрытии и перенести этот код в обработчики событий, вызываемые при действиях пользователя. Было: &НаКлиенте Стало: &НаСервере ... КонецПроцедуры Если событие, которое возникает при действиях пользователя, вызывается на стороне клиента, рекомендуется выполнять сохранение настроек в безконтекстном серверном вызове, чтобы избежать перерисовки формы: &НаКлиенте
#5
by DTX 4th
Т.е. если у меня есть большая ТЧ с настройками, то мне её при каждом чихе (по окончанию редактирования строки) сохранять надо?? Ужс. За инфу спасибо.
#7
by DTX 4th
В тз у меня, например, суммы тарифов в зависимости от количества документов. Т.е. будут строки вида: до 1 дока - 100 р до 2 доков - 150 р до 5 доков - 300 р и т.д. Тут нечего разбивать на блоки. Ну или например у меня на форме поле Контрагент, которое нужно сохранить для всех пользователей. Это получается, что при каждом изменении нужно на сервер бегать. Не понимаю.
#9
by ildary
Добро пожаловать в мир управляемых форм. Пилотам Апача еще тяжелей - у них глаза привыкают смотреть в разные стороны - один смотрит куда летит, второй - куда стреляет.
#13
by Фрэнки
Типовая КА 2.2 время от времени отображает такое сообщение, хотя ни строчки кода не изменено
#14
by DTX 4th
При завершении работы вылезет окно "Работа в данном окне не завершена". Далее пользователь жмёт "Продолжить работу", закрывает форму обработку, закрывает 1С. Если нажмёт "Завершить работу", то да, ничего не сохранится, но его предупреждали) Писать в каждый элемент процедуру "ПриИзменении", по-моему, та ещё дичь.
#16
by Torquader
А если сделать отказ от закрытия, сохранить настройки - поднять флаг возможности сохранения и снова выполнить "завершить работу" ?
#18
by craxx
+ обработку ожидания секундную разовую, в которой все закрывалось с флагом без сохранения
#20
by mistеr
>В тз у меня, например, суммы тарифов в зависимости от количества документов К слову, это уже не настройки пользователя, эти данные должны жить в базе. А вообще, это конечно проблема. Точнее недоработка платформы. Со времени появления веб клиента прогресс не стоял на месте. В браузерах появились веб воркеры и прочие ништяки. Можно уже реализовать и сохранение настроек в фоне после закрытия формы, и асинхронную загрузку гигабайтных файлов из соседней темы.
#21
by DTX 4th
Так программно отказ от закрытия не сделать. Но вроде неплохой вариант. >К слову, это уже не настройки пользователя, эти данные должны жить в базе. В типовой? В хранилище общих настроек? Прост один и тот же файл может быть использован в разных базах.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Тонкий клиент: текущие вызовы / накопленные вызовы
- Танцы с бубном вокруг ПриАктивизацииСтроки (серверные вызовы)
- Временное хранилище на сервере и безконтекстные серверные вызовы. Вопрос.
- Неявные серверные вызовы
- "Серверные вызовы при завершении работы запрещены"
- Серверные вызовы при завершении работы, вот это все...
В этой группе 1С
- Скопировать элементы формы и заполнить по основанию
- Дополнительные Реквизиты
- v8.3 УФ изменение ширины колонок динамического списка
- Атол 30Ф отчет по СНО
- ЗУП 3.1 отражение з/п в рег учете - синхронизация
- УФ, нужен редактор кода в пользовательском режиме
- Как узнать имя компьютера на web-клиенте?
- Как передать файл с клиента на сервер асинхронно. Ну вот чтоб вообще асинхронно.
- Ошибка при выполнении файловой операции Excel
- Динамическое обновление и регламентное задание
- ЗУП 3.1 Сверхурочные и перенос - учетный период год
- Конвертация. Не переносится единица хранения остатков. Как быть?
- Конечный остаток в группировке по номенклатуре выводит предпоследний итог по регистратору
- Освоение ЗУП 3.1 после ЗУП 2.5. Обучалки или курсы посоветуйте
- ATOL_KKM_1C82_54FZ , НомерЧекаККМ не совпадает на Чеке покупателя
- Передача списка дат в условие виртуальной таблицы
- Списать товар на себестоимость (УТ 11)
- v7: Загрузка данных в SQL - "ошибка поиска в файле безымянный файл"
- Как получить оформление строки таблицы формы?
- v7: Отправить письмо из 1С