Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Документ и два регистра, как подружить?

Документ и два регистра, как подружить?
Я
   synapce
 
22.07.21 - 15:56
Есть документ "Заказ поставщику" (ссылка на док, сотрудник)
1 регистр сведений, в котором содержатся все заказы, которые были сделаны (заказ, сотрудник)
2 регистр сведений, в котором содержится реквизит, показывающий, что сотрудник работает/не работает в управлении (сотрудник, Истина/Ложь)

Подскажите, как мне узнать, какие заказы были сделаны ТОЛЬКО сотрудниками, которые работают в управлении?
Как связать два регистра?

Пробовал и по временным таблицам и обычной выборкой, что-то упускаю на связке со вторым регистром. Показывает либо все заказы всех сотрудников, либо ТОЛЬКО сотрудников из управления без заказов.
Можете пояснить алгоритм действий?
Заранее спасибо за все ответы!
   dubolom
 
1 - 22.07.21 - 15:59
ВЫБРАТЬ РегистрЗаказов.Заказ ИЗ РегистрЗаказов
ГДЕ РегистрЗаказов.Сотрудник В (ВЫБРАТЬ РегистрСотрудников.Сотрудник ИЗ РегистрСотрудников ГДЕ РаботаетВУправлении)
   mikecool
 
2 - 22.07.21 - 16:14
- здрасьте, я заказ
- здрасьте, а я регистр
- и я регистр
- будем дружить?
- да
- да

а по теме - внутреннее соединение между регистрами
   Ненавижу 1С
 
3 - 22.07.21 - 16:45
А теперь регистры периодические и нужно найти заказы сотрудников, когда они работали в управлении
   dubolom
 
4 - 22.07.21 - 16:56
(3) периодический второй регистр, я правильно понимаю? Первый сложно себе представить периодическим.
Тогда соединение со вторым регистром по РегистрСотрудников.Дата<=РегистрЗаказов.Дата, выбор максимальной даты, удовлетворяющей условию, и по этой дате соединять опять же с регистром сотрудников, вытаскивая состояния.
Если периодических регистра два и нужно найти перекрытие интервалов дат, то тут проще уже не запросом.

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.