Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
20 сен 2021, 04:47

Запрос по обработке "Согласование заявок"

Автор DenielAkreed, 29 сен 2016, 02:39

0 Пользователей и 1 гость просматривают эту тему.

DenielAkreed

В обработке "СогласованиеЗаявок" Есть маршрут в котором 2 уровня.
ПРОШУ, помогите дописать так чтоб: пока все пользователи из 1Уровня не подтвердили, пользователи из 2Уровня не имели возможность согласовать заявку.
Уровни задаю в Справочник.МаршрутыСогласованияЗаявок Где Пользователи 1Уровня в корне 2уровня.

Скорей всего нужен  запрос, который вернет минимальный уровень не согласовавших.
если запрос пустой - согласовали все.
если не пустой, то разрешено только этому уровню.

Запрос по РегистрСведений.СостоянияСогласованияЗаявок.

Вот мой набросок с консоли запросов, помогите доработать, очень прошу...
ВЫБРАТЬ
   СостоянияСогласованияЗаявок.Заявка,
   МаршрутыСогласованияСогласующиеЛица.Пользователь КАК Пользователь,
   СостоянияСогласованияЗаявок.Состояние
ИЗ
   РегистрСведений.СостоянияСогласованияЗаявок КАК СостоянияСогласованияЗаявок,
   Справочник.МаршрутыСогласования.СогласующиеЛица КАК МаршрутыСогласованияСогласующиеЛица
ГДЕ
   СостоянияСогласованияЗаявок.Заявка = &Заявка
   И СостоянияСогласованияЗаявок.Состояние = ЗНАЧЕНИЕ(Перечисление.СостоянияОбъектов.Подготовлен)

Уважаемые форумчане, Помогите решить поставленную задачу.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск