Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 701
от 15.01.2008, 14:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 381, Экспертов: 47
В номере:Вопросов: 1, Ответов: 4

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 117667: 1C 7.7, ТиС, DBF-база. Есть база до 2008 г. (старая) и с 2008 г. (новая). Некоторое время, особенно первые месяцы, прийдется работать параллельно (в нов./стар. базе). Проблема: открыты две базы, и невнимательный (или задерганный) оператор вно...

Вопрос № 117.667
1C 7.7, ТиС, DBF-база.
Есть база до 2008 г. (старая) и с 2008 г. (новая). Некоторое время, особенно первые месяцы, прийдется работать параллельно (в нов./стар. базе).
Проблема: открыты две базы, и невнимательный (или задерганный) оператор вносит часть доков в старую базу. На след.день в новой их не находит и начинаются жалобы: "нехорошая программа съела мои доки..."
Вопрос: есть ли метод, с пом.к-го можно было бы перехватывать попытку изменения данных в старой базе и, например, выдавать предупреждение. Или вообще запрещать изменения, исходя из значения некоторой глоб. переменной типа `ДанныеАктуальны=0`.
Я имею в виду: помимо станд.предопределенных процедур типа ПриУдаленииДокумента(), ПриЗаписи() и др. Если использовать их, изменения прийдется вносить во все модули.
Отправлен: 09.01.2008, 20:00
Вопрос задал: Яцук Владислав Владимирович (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Алексей Демаков
Здравствуйте, Яцук Владислав Владимирович!

По-моему, то, что Вам нужно:
меню Сервис -> Общая настройка -> закладка Режимы -> значение Дата запрета редактирования документов. Документы до указанной даты редактировать запрещено.
Ответ отправил: Алексей Демаков (статус: Студент)
Ответ отправлен: 09.01.2008, 20:56

Отвечает: Maximush
Здравствуйте, Яцук Владислав Владимирович!

Во все модули вносить изменения совершенно не обязательно - если база типовая, или грамотно дописана, то возможность править документы контролируется одной процедурой - глПроверкаРазрешенияРедактирования. Вызывается она в ПриОткрытии в любом(+/-) документе. В ней можете описать каким образом определять разрешено ли править документ. Например разрешить пользователям с правами Бухгалтер править документы с 01.07.07 а пользователям с правами оператор - вообще никаких документов не править. и т.п.
Для справочников такого в типовой конфигурации не предусмотрено.

Кроме того, имеет смысл прописать(или скорректировать) процедуры глобального модуля ПриУдаленииДокумента, приУдаленииЭлемента, приОтменеПроведенияДокумента. Но и для этого необязательно вносить изменения во все модули.
Ответ отправил: Maximush (статус: 1-ый класс)
Ответ отправлен: 09.01.2008, 21:29

Отвечает: Трифанюк Александр Дмитриевич
Здравствуйте, Яцук Владислав Владимирович!
Попробуйте в константах поставить дату запрета редактирования документов скажем до 31.12.2008. Должно помочь.
Ответ отправил: Трифанюк Александр Дмитриевич (статус: 2-ой класс)
Ответ отправлен: 10.01.2008, 10:51

Отвечает: Сергей Максименко [Elric]
Здравствуйте, Яцук Владислав Владимирович!

Есть простой способ -- в правах пользователей проставить запрет на редактирование и ввод новых документов и справочников.

Можно еще в старой базе в предопределенной процедуре ПриНачалеРаботыСистемы() поставить предупреждение, что мол Вы работаете в Старой базе -- для наглядности.
---------
В творчестве рождается истина
Ответ отправил: Сергей Максименко [Elric] (статус: Профессионал)
Украина, Киев
Тел.: (044) 22-88-369
Организация: "МАКСЕР" - продажа и внедрение "1С:Предприятие"
Адрес: г. Киев
WWW: "1С:Предприятие" в Киеве
----
Ответ отправлен: 10.01.2008, 12:02


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.69 от 06.01.2008
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное