Запрет на проведение задним числом.

1. Грузефина Тапочкина 15 23.02.10 09:15 Сейчас в теме
Встал такой вопрос. В документе "Заявка покупателя" необходимо для менеджеров поставить запрет на проведение документа задним числом, а так же необходимо исключить возможность проведения сегодняшней датой, но временем ранее чем текущее. ТО есть при перепроведении сообщать пользователю об невозможности проведения задним числом и предоставить ему выбор либо выйти без изменнения либо провести документ текущей датой и текущим временем...

Может кто делал подобное...
+
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Styvi 6 23.02.10 20:07 Сейчас в теме
Обычно при оперативной работе с базой ТекущееВремя вовсе не есть текущее время, поскольку новые документы пишутся не на текущее время, а на время ТА (точка Актуальности)...
Поэтому не надо ничего придумывать, а просто в конфигураторе для нужного Документа в Свойствах указать Права:
для НабораПрав Менеджер - снять галку "Проведение задним числом"...

А если у Вас что-то там не так с правами и набор прав Вы определяете "своим методом", то в ПриОткрытии() документа делать доступной для менеджеров только кнопку Провести, в которой написать процедуру Провести(с параметрами ПроводитьСоСдвигомТА)... лишив их возможности жать кнопку "ОК"...

Вариантов много, как всегда...
+
3. Грузефина Тапочкина 15 24.02.10 05:05 Сейчас в теме
СПАСИБО!!!!! ОЧЕНЬ БЛАГОДАРНА!!!
+
4. CheBurator 3119 25.02.10 00:14 Сейчас в теме
(3) и все исправления в заявках делать корректировочными заявками
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот