Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Сохранить реквизит на форме в обход запрета изменения данных          
Constantus Подменю пользователя
сообщение 24.04.19, 12:45
Сообщение #1

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

Приветствую, Форумчане!
1с8.3.6, БСП, самописная, УФ

На всех документах имеется программное ограничение на запись и проведение документов задним числом - подписка на событие "При записи"

Но так сейчас сложилась ситуация, что на некоторых документах есть один реквизит в шапке, который некоторым сотрудникам нужно редактировать при любых условиях.

Есть реквизит "Статус", которых показывает, правильно ли оформлен документ со значениями "Хорошо", "Хорошо, но не совсем", "Плохой"...

имеется кнопка, которая формирует это значение статуса.

Можно ли как-то "обойти" этот запрет, чтобы этот реквизит был изменен и сохранен втихоря в обход события подписки "При записи"???

Этот реквизит не участвует ни в одном регистре, чисто информативный...

mut Подменю пользователя
сообщение 24.04.19, 17:57
Сообщение #2

Завсегдатай
****
Группа: Пользователи
Сообщений: 199
Из: Новая Каховка
Спасибо сказали: 203 раз
Рейтинг: 237.5

Constantus @ Сегодня, 13:45 * ,
Лучше всего эти статусы записывать в отдельном регистре сведений на который права не будут ограничены, а для редактирования прикрутить отдельную форму, открывать отдельной командой, отображать в списке документов и на форме.

Спасибо сказали: awp, Егор Динин,

Vladal Подменю пользователя
сообщение 25.04.19, 10:42
Сообщение #3

Оратор
Иконка группы
Группа: Местный
Сообщений: 365
Из: Slovensko
Спасибо сказали: 78 раз
Рейтинг: 0

Constantus @ Вчера, 13:45 * ,
Обойти подписку?

В обработчике подписки проверьте, есть ли проверка на ОбменДанными.Загрузка. Если есть - устанавливайте этот признак для объекта, потом записывайте.
Если нет - то доработайте.

Навскидку из первой попавшейся подписки:
Процедура ПередУдалениемИдентификатораОбъектаМетаданных(ИдентификаторОбъектаМетаданныхОбъект, Отказ) Экспорт
    Если ИдентификаторОбъектаМетаданныхОбъект.ОбменДанными.Загрузка Тогда
        Возврат;
    КонецЕсли;

Егор Динин Подменю пользователя
сообщение 25.04.19, 22:06
Сообщение #4

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1454
Из: Киев
Спасибо сказали: 548 раз
Рейтинг: 0

Цитата(mut @ 24.04.19, 18:57) *
Лучше всего эти статусы записывать в отдельном регистре сведений на который права не будут ограничены, а для редактирования прикрутить отдельную форму, открывать отдельной командой, отображать в списке документов и на форме.

Самый красивый вариант. Если с нуля конечно.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 19.03.24, 10:45
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!