#0
by uuee76
Коллеги,не являясь спецом по 7.7 и по ТиС,прошу помочь в решении проблемки. Заказчик просит запретить изменять и проводить документы задним числом всем,кроме ну скажем с правами Администратора. Есть дата запрета,вроде подходит,но каждый день заказчику невозможно ее менять.Можно запретить править проведенные доки,и снять право отмены проведения,но есть непроведенные доки,которые можно править когда угодно любым числом и проводить.Как можно вывернуться типовым функционалом?Вариант послать уже обдумал.Дописывать в каждый документ условие проведения?Ето корежить всю конфу.Автоматом менять дату запрета?А как,при каком условии?Если было оперативное проведение,как в 8,но такого механизма вроде нет...
#2
by uuee76
А как этого робота включить?Есть что-то,что запускается по расписанию автоматом?Где искать?Не знаю 7-ку,пните в правильном направлении.Администратор тем не менее тоже не может работать в закрытом периоде.Может без даты можно как то вывернуться?
#3
by zak555
выделяем пользователя робота, атгоритм пишем в глобальнике, запускаем с помощью планировшика через пакетный режим
#10
by Это_mike
только это все-таки не "заднее число", а вчерашнее. заднее число - это уже утренний документ днем. Или документ 5-минутной давности...
#11
by Тихий омут
Не нужен никакой робот. В ПриНачалеРаботыСистемы пишем что-то вроде Константа.ДатаЗапретаРедактирования=ТекущаяДата-1 Исполняется при входе любого пользователя, и всё. Ну и проверки при открытии документов, само собой
#15
by Это_mike
в обработку проведения, вестимо. или в глобальнике что-то типа глМожноПроводитьДокумент есть
#17
by Тихий омут
+ проверка в модуле формы доков примерно такая,в процедуре ПриОткрытии: Если ДатаДок<=Константа.ДатаЗапретаРедактирования Тогда ТолькоПросмотр КонецЕсли и усё
#19
by uuee76
Это понятно,а вот без константы никак нельзя вывернуться?Нетрадиционными способами)))?Суть задачи не дать возможность изменить данные не сегодняшние)).
#20
by Тихий омут
ни разу не видел таких высоконагруженных систем, в которых безвылазно сидят пользователи и в течении суток ни один не зайдёт заново.
#21
by Это_mike
ну, в глМожноРедактироватьДокумент вставить. Не суть важно. сказали жк человеку, куда копать...
#22
by Тихий омут
гм... от всех дураков защиту не поставишь. Например, особенно умные пользюки могут и дату компа поменять, чтобы сделать вид, что сегодня-ещё вчера, а то и раньше. Вот тут как раз робот на серваке актуален, спору нет
#24
by zak555
когда много пользователей, то они обычно в терминале и закрывают терминал "крестиком" рдп -- вот тебе и повисший сеанс
#29
by Тихий омут
Собственно, ответ на вопрос - в процедуре ПриОткрытии модуля формы дока пишем любую нужную проверку типа Если ДатаДок<=НекоеЗначениеДатыЗапрета Тогда ТолькоПросмотр КонецЕсли здесь НекоеЗначениеДатыЗапрета - что угодно, пусть даже получение точного времени откуда-нибудь из инета
#32
by Тихий омут
И кстати, если форма дока ну очень сильно переписанная, например, стандартная ТЧ заменена тз на форме, то ТолькоПросмотр не пойдёт, там всё намного хитрее может оказаться. И что, за сутки прям реально ни один пользюк не зайдёт в базу, все сидят и сидят? Не верю. Ну даже если так - стучись из ПриОткрытии к поставщикам точного времени в инет, что тут тебе ещё сказать.
#35
by Смотрящий
тАК ПРАВАМИ и разруливается - галка "Проведение документов задним числом" Только заблокировать надо проведение документов будущей датой. Иначе ТА уедет "в завтра" и документы от сегодня система будет блокировать на редактирование - придется всех выгонять и откатывать ТА
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: Запрет на удаление/отмену проведения для документов после определённой даты
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Как в 1с 7.7 поставить запрет на редактирование документов задним числом?
- v7: запрет удаления документов после даты запрета редактирования
- v7: Перенос данных Бухгалтерия из v7 в v8
- УТ11 какая методика запрета проведения документов задним числом?
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- Как сделать кнопку "вжатой", управляемые формы
- Не работает синхронизация через COMConnector
- Как в ЗУП 3.0 настроить субконто счета затрат.
- SERVER 2008R2 vs 2012R2 vs 2016
- ЗУП 3.0 - не заполняется аванс
- Не работает проброс com-портов на терминальный сервер Win 2012
- Настройка фокуса вебкамеры
- Розница 2.1. Есть ли возможность завести кассу организации?
- Конвертация данных. Не выгружать удаленные непосредственно объекты.
- ЭДО. Ошибка при формировании электронного документа.
- ЕГАИС.УТ10.3. После обновления пропала колонка количество фактическое.
- РИБ по магазину, как восстановить центральную базу.
- Не отображается кнопка "Варианты отчета" у некоторых пользователей
- Поле HTML: вывел PDF, а как очистить это поле?
- Задачка. Найти угол Х
- ЗУП(ЗБУ) В расчетном листке к выплате пусто. Почему?
- Форма документа не помещается на экран
- ЗУП 2.5 и ночные
- Можно ли перепродать базовую коробку 1С?
- Обновление ИБ. Планы видов характеристик. ВидыСубконтоХозрасчетные. Дубли.