×
Показано с 1 по 11 из 11
  1. #1
    Клерк
    Регистрация
    12.09.2005
    Сообщений
    13

    Вопрос Распределенная база - запрет изменения "чужих" документов

    Имеется, соответственно, распределенная база (Торговля и склад 9.2).

    В периферийной базе открываю документ, созданный в центральной, и пытаюсь его сохранить. Получаю закономерное сообщение: "Нельзя менять документы, созданные в другой базе!"

    Однако у того же самого документа почему-то можно снять отметку о проведении, или вообще удалить его.

    Вопрос: почему это возможно, и как запретить все виды редактирования документа, созданного не в текущей базе?

    Спасибо
    Поделиться с друзьями

  2. #2
    Клерк
    Регистрация
    21.10.2004
    Сообщений
    27
    Скорее всего запрет на редактирование вам дописывал какойто спец, и не везде дописал. В исходной конфигурации документы можно редактировать везде. Надо дописать проверку в глобальном модуле ПриУдаленииДокумента и ПриОтменеПроведенияДокумента.

  3. #3
    Аноним
    Гость
    Cпасибо.

  4. #4
    Клерк
    Регистрация
    07.09.2005
    Сообщений
    89
    Цитата Сообщение от Grey
    Скорее всего запрет на редактирование вам дописывал какойто спец, и не везде дописал. В исходной конфигурации документы можно редактировать везде. Надо дописать проверку в глобальном модуле ПриУдаленииДокумента и ПриОтменеПроведенияДокумента.
    После того, как развернута удаленная база на вашем складе, через конфигуратор вводите нового пользователя и создаете для него новый интерфейс и права. В новом интерфейсе указываете(добавляете) те элементы меню которые ему будут доступны. В новых правах поставляете галочки только на чтение и открытие, печать отчетов соответствующих элементов конфигурации. После этого ваш пользователь на удаленном складе может открывать документы и печатать. Все другие возможности ему будут недоступны - действия с кнопками будут заблокированы.

    НИЧЕГО ПРАВИТЬ В ПРОЦЕДУРАХ, И ТЕМ БОЛЕЕ В ГЛОБАЛЬНОМ МОДУЛЕ, НЕ РЕКОМЕНДУЕТСЯ. В ЭТОМ НАДОБНОСТИ НЕТ!

  5. #5
    Клерк
    Регистрация
    21.10.2004
    Сообщений
    27
    Цитата Сообщение от 1C_rvoicer
    НИЧЕГО ПРАВИТЬ В ПРОЦЕДУРАХ, И ТЕМ БОЛЕЕ В ГЛОБАЛЬНОМ МОДУЛЕ, НЕ РЕКОМЕНДУЕТСЯ. В ЭТОМ НАДОБНОСТИ НЕТ!
    А если в переферийной базе необходимо создавать свои документы и видеть документы из центральной базы, но чтобы редактировать чужие документы небыло возможности. Как тогда?

  6. #6
    Клерк
    Регистрация
    07.09.2005
    Сообщений
    89
    Цитата Сообщение от Grey
    А если в переферийной базе необходимо создавать свои документы и видеть документы из центральной базы, но чтобы редактировать чужие документы небыло возможности. Как тогда?
    Ставьте MOD, а не 1С:УРБД. И пригласите толкового специалиста который толково настроит миграцию данных.

  7. #7
    Клерк
    Регистрация
    21.10.2004
    Сообщений
    27
    Цитата Сообщение от 1C_rvoicer
    Ставьте MOD, а не 1С:УРБД. И пригласите толкового специалиста который толково настроит миграцию данных.
    По моему скромному мнению проще дописать пару строчек, тем более что распределёнка, как мне показалось уже стоит, и единственная проблема была с чужими документами.

  8. #8
    Клерк
    Регистрация
    07.09.2005
    Сообщений
    89
    Цитата Сообщение от Grey
    По моему скромному мнению проще дописать пару строчек, тем более что распределёнка, как мне показалось уже стоит, и единственная проблема была с чужими документами.
    Проблема с чужими документами возникла из-за не до конца настроенных прав пользователя. Следуя инструкции выше, у него останется доступными кнопки "Печать" и "Закрыть", кнопки "ОК" и "Записать" будут недоступны.
    Не будет соблазна записать "чужой" документ и не будет выскакивать системное сообщение.
    Конечно, допускаю, что прежний программист мог добавить в процедуру документа ПриОткрытии() какое-нибудь обновление реквизита формы документа.
    Лучше тогда привести все к типовой конфигурации, а то придется стоять над душой программиста и следить(предупреждать), чтобы он перенес изменения в обновленную конфигурацию! ВАМ ЭТО НУЖНО!

  9. #9
    Програмист 1с
    Регистрация
    01.09.2005
    Адрес
    Санкт Петербург
    Сообщений
    44

    Да им нужно свои документы вводить!

    Нельзя кнопку или права запретить они делают свои документы! согласен с Грей, процедура в 5 строчек в глобальнике, и вызов в документе при открытии и будет им счастье!
    Любая система, зависящая от человеческой надежности, ненадежна.

  10. #10
    Умный Клерк!
    Регистрация
    07.01.2004
    Адрес
    Владимир
    Сообщений
    13,623
    1C_rvoicer, Бросай кунить - это вредно!
    Предлагать изучить МОД, вместо использования типовых средств. Оригинал.
    1.Открыта новая радиостанция для юзеров под названием RТ FМ. По ней будут транслироваться чтения различных мануалов и ответы на часто задаваемые вопросы.
    2. "Помогая ленивым людям, ты помогаешь им сесть на свою шею" Сян-Цзы

  11. #11
    Клерк
    Регистрация
    12.09.2005
    Сообщений
    13
    Действительно, Grey прав. База уже развернута, УРБД (или УРИБ - если я правильно понял, это одно и то же?) уже стоит, и проблема, которую заказчики поставили давно и не мне, была решена именно так, парой строк в глобальном модуле. Просто их автор забыл про эти возможности "изменения", судя по всему.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)