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

1С 8.3. Как подставлять данные с одного запроса в другую?

Автор gulnyr, 31 мар 2023, 16:57

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

gulnyr

Как подставлять поле "СтатьяРасходаИДохода" из второго запроса вместо "111" первого запроса?
//////Запрос 1//////
ВЫБРАТЬ
ДоходыИРасходы.ПодразделениеКомпании,
ВЫБОР КОГДА ДоходыИРасходы.СтатьяДоходовИРасходов = &НазваниеНужнойСтатьи ТОГДА 111 ИНАЧЕ ДоходыИРасходы.СтатьяДоходовИРасходов КОНЕЦ КАК Статьи,  
НАЧАЛОПЕРИОДА(ДоходыИРасходы.Период, МЕСЯЦ) КАК Поле1,
ДоходыИРасходы.Регистратор
ИЗ
РегистрНакопления.ДоходыИРасходы.Обороты(&ДатаНач, &ДатаКон, Регистратор,) КАК ДоходыИРасходы
//////Запрос 1//////


//////Запрос 2//////
Выбрать СотрудникиНачислениеЗарплаты.СтатьяРасходаИДохода КАК СтатьяРасходаИДохода
ИЗ Документ.НачислениеЗарплаты.Сотрудники КАК СотрудникиНачислениеЗарплаты
ГДЕ СотрудникиНачислениеЗарплаты.Ссылка.Номер=&Номер
//////Запрос 2//////
   

LexaK

gulnyr, просто соединить два запроса, примерно так
//////Запрос 1//////
ВЫБРАТЬ
ДоходыИРасходы.ПодразделениеКомпании,
ВЫБОР КОГДА ДоходыИРасходы.СтатьяДоходовИРасходов = &НазваниеНужнойСтатьи
ТОГДА СотрудникиНачислениеЗарплаты.СтатьяРасходаИДохода //111
ИНАЧЕ ДоходыИРасходы.СтатьяДоходовИРасходов КОНЕЦ КАК Статьи,       
НАЧАЛОПЕРИОДА(ДоходыИРасходы.Период, МЕСЯЦ) КАК Поле1,
ДоходыИРасходы.Регистратор
ИЗ
РегистрНакопления.ДоходыИРасходы.Обороты(&ДатаНач, &ДатаКон, Регистратор,) КАК ДоходыИРасходы
левое соединение
 Документ.НачислениеЗарплаты.Сотрудники КАК СотрудникиНачислениеЗарплаты
ПО НУЖНОЕУСЛОВИЕ
ГДЕ СотрудникиНачислениеЗарплаты.Ссылка.Номер=&Номер

//////Запрос 1//////
   
если помогло нажмите: Спасибо!

Теги:

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

Рейтинг@Mail.ru

Поиск