Отчет СКД, внешний.
Есть два параметра Сотрудник и Организация. Необходимо, что бы при подборе сотрудника, выполнялся отбор по организации.
Пытался сделать через Параметры редактирования - Связи параметров выбора.
В Параметр выбора указываю Отбор.Организация, но этот параметр не передается в форму выбора справочника.
в отладчике ПриСозданииНаСервере() ФормаВыбора спр Сотрудники, нет Организации.
Что не так?
Есть два параметра Сотрудник и Организация. Необходимо, что бы при подборе сотрудника, выполнялся отбор по организации.
Пытался сделать через Параметры редактирования - Связи параметров выбора.
В Параметр выбора указываю Отбор.Организация, но этот параметр не передается в форму выбора справочника.
в отладчике ПриСозданииНаСервере() ФормаВыбора спр Сотрудники, нет Организации.
Что не так?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4) Проще не заморачиваться с передачей параметров друг другу, а использовать расширение языка запросов. Например, . При указании сотрудника отбор будет по сотруднику и его организации, при указании организации отбора по сотруднику не будет, при указании и сотрудника, и организации отбор будет по трем полям: организация = параметр организация, организация = организация сотрудника, сотрудник = параметр сотрудник.
ВЫБРАТЬ
НачислениеЗарплатыСотрудники.Ссылка КАК Ссылка,
1 КАК КолвоДоков
ИЗ
Документ.НачислениеЗарплаты.Сотрудники КАК НачислениеЗарплатыСотрудники
{ГДЕ
(НачислениеЗарплатыСотрудники.Ссылка.Организация В
(ВЫБРАТЬ
Сотрудники.ГоловнаяОрганизация КАК Организация
ИЗ
Справочник.Сотрудники КАК Сотрудники
ГДЕ
Сотрудники.Ссылка = &Сотрудник)),
(НачислениеЗарплатыСотрудники.Сотрудник = &Сотрудник),
(НачислениеЗарплатыСотрудники.Ссылка.Организация = &Организация)}
Показать
(6) Очень любопытно....
Ткните пальцем плиз....:
Ткните пальцем плиз....:
ВЫБРАТЬ
Сотрудники.Ссылка КАК Ссылка,
СклоненияПредставленийОбъектов.ДательныйПадеж КАК ДательныйПадеж,
ОсновныеДанныеКонтрактаДоговораСотрудникаСрезПоследних.ДатаНачала КАК ДатаНачала,
ОсновныеДанныеКонтрактаДоговораСотрудникаСрезПоследних.ГоловнаяОрганизация КАК ГоловнаяОрганизация,
ВЫБОР
КОГДА Сотрудники.ФизическоеЛицо.Пол = ЗНАЧЕНИЕ(Перечисление.ПолФизическогоЛица.Мужской)
ТОГДА "он"
ИНАЧЕ "она"
КОНЕЦ КАК Пол,
ОрганизацииКонтактнаяИнформация.Представление КАК Адрес,
КадроваяИсторияСотрудниковСрезПоследних.Должность КАК Должность
ИЗ
Справочник.Сотрудники КАК Сотрудники
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СклоненияПредставленийОбъектов КАК СклоненияПредставленийОбъектов
ПО Сотрудники.ФизическоеЛицо = СклоненияПредставленийОбъектов.Объект
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОсновныеДанныеКонтрактаДоговораСотрудника.СрезПоследних КАК ОсновныеДанныеКонтрактаДоговораСотрудникаСрезПоследних
ПО Сотрудники.Ссылка = ОсновныеДанныеКонтрактаДоговораСотрудникаСрезПоследних.Сотрудник
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Организации.КонтактнаяИнформация КАК ОрганизацииКонтактнаяИнформация
ПО Сотрудники.ГоловнаяОрганизация = ОрганизацииКонтактнаяИнформация.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних КАК КадроваяИсторияСотрудниковСрезПоследних
ПО (КадроваяИсторияСотрудниковСрезПоследних.Сотрудник = Сотрудники.Ссылка)
И (КадроваяИсторияСотрудниковСрезПоследних.ГоловнойСотрудник = Сотрудники.Ссылка)
ГДЕ
Сотрудники.ГоловнаяОрганизация = &ГоловнаяОрганизация
И Сотрудники.Ссылка = &Ссылка
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот