#19
by vde69
+ кстати в этом общем модуле можно дополнительно поставить галку "привелегированый" и тогда будет работать даже без прав :)
#21
by Ymryn
а бывает фоновый вызов клиента? Или я где-то торможу, не могу понять в чем тут потеря универсальности?
#22
by TormozIT
Есть код, который может выполняться в произвольном контексте. В нем надо проверить с наименьшими затратами.
#25
by TormozIT
В общем все получилось. Надо вызывать кэшированный модуль в текущем контексте, а из него уже звать привилегированный серверный модуль. Тогда расходы будут стабильно низкими независимо от того, вызывается проверка на сервере или клиенте.
#26
by Ymryn
А через #Если Клиент Иначе - чтобы сразу вызывать кешированный серверный модуль не быстрее будет? (Могу ошибаться, сугубо предполагаю)
#27
by TormozIT
В общем сделал Теперь зову везде (на клиенте, на сервере) КэшированныйМодуль.ЭтоФоновоеЗаданиеИис
#28
by vde69
а ты проверил? кешированый модуль действительно разные значения выдает если запуск рег задания делает юзер? может лучше так КэшированныйМодуль (Клиент,Сервер и др.) Теперь зову везде (на клиенте, на сервере) КэшированныйМодуль.ЭтоФоновоеЗаданиеИис(НомерСеансаИнформационнойБазы)
#29
by TormozIT
Функция НомерСеансаИнформационнойБазы контекстно независима, т.е. в серверном контексте она выдаст тот же номер, что и в клиентском. Поэтому НомерСеанса передавать нет смысла.
#36
by TormozIT
- кэшированный модуль должен быть всеконтекстным и потому не может быть привилегированным - привилегированный модуль нужен, чтобы пользователь без административных прав мог вызывать ПолучитьСеансыИнформационнойБазы
#37
by TormozIT
Кэширование возвращаемых значений общего модуля выполняется отдельно для каждой комбинации сеанс+контекст, т.е. при выполнении в одном сеансе сервере будет свой кэш, а на клиенте свой.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Халява: www.reactos.com - очень маленькая win-подобная ОС ReactOS с открытым кодом
- отправка писем через ИнтернетПочту в фоновом задании
- v7: Документ + ШтрихКод = Быстрый поиск ИЛИ Быстрый набор документов
- ComОбъект. Быстрый способ загрузки результата запроса в ТЗ
- Ошибка в фоновом задании "Ошибка при получении значения атрибута контекста "
В этой группе 1С
- Ошибка при обмене ЗУП-УСО
- СКД: две схемы в одном отчете (в N-й раз)
- УПП - периодически зависает 1С при формировании ОСВ по счету. Как лечить?
- Скидки в Альфа-Авто 4.1
- Картинки в табличной части. Как сделать побольше?
- И снова склонение ФИО. БП 3.0 Не работет склонение - крокозяблики (кодировка )
- блокировки в 1с. ERP?
- Вылеты базы при попытке удаления помеченных объектов
- БП2.0 вылетает после выбора базы в окне запуска.
- БП 3.0 переход на Раздельный учет НДС и документ "Ввод начальных остатков"
- Поиск в массиве
- Танцы с бубном вокруг фонового задания
- КД 2. Заполнить табличную часть без источника.
- MS Outlook 2013 Неправильно загружает вложения
- Ограничение прав на уровне записей БП 3.0
- БГУ 8.2 28.2 не обновляется конфигурация типовая на 29.3! База рушится
- Отбор (разъединение) ресурсов в СКД отчета 1С 8.2
- БП 3.0 отчет Ведомость амортизации ОС не заполняется
- 1С 8.3. СКД неправильно суммирует реквизиты поля группировки
- 1С 8.2 в СКД применение функций общего модуля