В УПП при ведении документооборота "по ордерам" возможны такие ошибки (утрировано, конечно): Перемещаем одно (Перемещение товаров) - Расходуем другое (Расходный ордер на товары) - Приходуем третье (Приходный ордер на товары) или Реализация есть (Реализация товаров и услуг, по ордерам) а ордера (Расходный ордер на товары) нет, или есть но не такой как надо, или сперва был такой как надо, а потом кто-то влез и исправил... Вобщем жизнь.
Ситуацию, конечно же, нужно менять вкорне, но если до корня еще далеко, то... Вобщем ошибки надо как-то исправлять, предварительно их выявив. Для чего собственно эта обработочка и родилась в свое время...
Да, согласен, можно воспользоваться анализом доступности, но... Трудновато там разобраться кладовщикам.
Для работы этой обработки предварительно нужно выполнить несколько нехитрых действий (выделенное обязательно!)
>>ВНИМАНИЕ! Все названия пишите точно также как написано здесь! (Это несложно :) <<
Сначала! В конфигураторе:
1) (Обязательно!) Создать новый справочник "РолиИсполнителей" - никаких реквизитов, никаких особенностей, "Код" и "Наименование" по-умолчанию.
(Обязательно!) В этот справочник добавить один предопределенный элемент "Кладовщик". (Вкладка "Прочее", кнопка "Предопределенные". Добавить новый. Имя - "Кладовщик", Наименование тоже)
2) (Обязательно!) Создать новый Регистр сведений "РегистрАдресации" - три измерения:
Сотрудник | | тип СправочникСсылка.Пользователи, поставить птицу "Ведущее" |
РольИсполнителя | | тип СправочникСсылка.РолиИсполнителей, "Индексировать" |
Склад | | тип СправочникСсылка.Склады "Индексировать" |
3) (Необязательно) В обработках - правой кнопкой "Вставить внешнюю обработку, отчет..." выбрать "Недополученные.epf". Или не делать этого, тогда в режиме 1С:Предприятие обработку "Недополученные.epf" вызывать через меню Файл-Открыть...
4) (Необязательно) Можно так же вставить вызов обработки в меню Используя Общие-Интерфейсы Но это уже вы, наверное, в курсе ;)
Потом - в 1С:Предприятие
1) (Обязательно!) Операции - Регистр сведений... - Регистр адресации. Добавить новую запись (строчку). Пользователь - из справочника Пользователи. Роль - Кладовщик. Склад - интересующий нас склад. Добавить такие же строчки для каждого "ответственного за склад" с выбором соответствующего склада. Получится что-то типа такого:
Иванов | | Кладовщик | | Главный Склад |
Иванов | | Кладовщик | | Склад цеха |
Петров | | Кладовщик | | Удаленный склад |
Сидорова | | Кладовщик | | Склад оптовый 1 |
Сидорова | | Кладовщик | | Склад оптовый 2 |
Как работать - выбираем интересующий нас период (или не выбираем, тогда выберет все) и жмем "Выполнить"
По результату работы обработки в табличную часть попадают только те документы-ошибки, в которых задействован склад, по которому текущий пользователь зарегистрирован кладовщиком в регистре сведений, других не видно.
Открываем документ (щелчком по таблице - появлятся лупа), жмем Перейти - Структура подчиненности документа, разбираемся, исправляем ...
Громоздковато слегка, но у меня это используется в других механизмах (типа там в Бизнес-процессах...) Да и давненько я это по-быстрому делал...
Вобщем, ругать - ругайте, токо минуса не ставьте :)
А плюсы - ставьте :))