Как обойти закрытый период и записать документ?
По теме из базы знаний
- Расчет фактической себестоимости в БП. Как это должно работать.
- Как сдать экзамен 1С:Специалист по платформе?
- SynchroSber - полноценный модуль API интеграции с маркетплейсом Мегамаркет (СберМегаМаркет) для 1С: УТ 11.X, КА 2.X, ERP 2.X, УНФ 1.6, 3.0 (возможность работы как с публикацией, так и без публикации базы)
- Универсальное сжатие базы - очистка табличных частей документов
- Проверки в проведении: как не устроить конец года для бухгалтера
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) Открыть период нельзя
Эта обработка только под полными правами срабатывает, если не полных тогда запрет(
Это обработкой будет пользоваться консультант, и у неё нет полных прав
Думал может поможет "УстановитьПривилегированныйРежим()" не помогло(
Или это должно работать на сервере
Эта обработка только под полными правами срабатывает, если не полных тогда запрет(
Это обработкой будет пользоваться консультант, и у неё нет полных прав
Думал может поможет "УстановитьПривилегированныйРежим()" не помогло(
Или это должно работать на сервере
(4)Варианта 2:
1. Выполнять изменения через общий модуль, выполняющийся исключительно на сервере и внутри процедуры/функции устанавливать привилегированный режим
2. Выполнять изменения сразу через общий привилегированный модуль.
1. Выполнять изменения через общий модуль, выполняющийся исключительно на сервере и внутри процедуры/функции устанавливать привилегированный режим
2. Выполнять изменения сразу через общий привилегированный модуль.
(1)
Границы = ПараметрыСеанса.ГраницыЗапретаИзмененияДанных;
ПараметрыСеанса.ГраницыЗапретаИзмененияДанных = Новый ХранилищеЗначения(Неопределено, Новый СжатиеДанных(0));
ДокументОб = Документ.ПолучитьОбъект();
ДокументОб.Комментарий = "Обошли запрет";
ДокументОб.Записать(РежимЗаписиДокумента.Запись);
ПараметрыСеанса.ГраницыЗапретаИзмененияДанных = Границы; Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот