1. demONx7 12.08.19 03:45 Сейчас в теме

Привязка подразделения к организации в отборе СКД

Всем привет.
Зарплата и управление персоналом, редакция 3.1 (3.1.9.205)
Добавил в отчет "Анализ НДФЛ по месяцам" отбор по подразделениям. При открытии настроек подразделения не привязаны к выбранной организации.
Подскажите пожалуйста, как можно сделать так, чтобы при выборе подразделений, они вываливались из выбранной организации?
Конфа на поддержке, постоянно обновляется. Желательно сделать без вмешательства в общие модули.
Прикрепленные файлы:
Найденные решения
4. dhurricane 12.08.19 07:27 Сейчас в теме
(3) На закладке наборов данных есть колонка "Параметры редактирования". В ней для поля Подразделения можно настроить связи параметров выбора с другими полями данных.
15. starik-2005 1921 13.08.19 08:55 Сейчас в теме
(14) у настройки списка есть отбор, который вываливается в поля отбора, если для них создана группа на форме. Можно посмотреть в настройки списка на форме - динамический список. Там посмотреть, не выбран ли для отбора по аналогии с отчетом признак отображения на форме. Если выбран - развыбрать)))
Остальные ответы
Избранное Подписка Сортировка: Древо
2. chemezov 19 12.08.19 07:14 Сейчас в теме
Что-то не вижу там по подразделениям. Это пользовательский вариант отчета или предопределенный?
3. demONx7 12.08.19 07:21 Сейчас в теме
(2)
Это пользовательский вариант отчета или предопределенный?


Не совсем понял... Это дописанный отчет. Подразделение добавил в ручную в запросе СКД.
4. dhurricane 12.08.19 07:27 Сейчас в теме
(3) На закладке наборов данных есть колонка "Параметры редактирования". В ней для поля Подразделения можно настроить связи параметров выбора с другими полями данных.
5. demONx7 12.08.19 07:42 Сейчас в теме
(4)Туда добавил по аналогии с Сотрудниками.
Добавился отбор в Дополнительных условиях в окне выбора подразделения.

Но остался верхний отбор в этом же окне. Получается какой-то двойной отбор. Если выбрать разные организации, то ничего не выводит в список подразделений. Если одинаковые, то выводит то что нужно.
Как теперь можно удалить первый отбор в этом окне?
Прикрепленные файлы:
6. dhurricane 12.08.19 07:47 Сейчас в теме
(5) Я не знаком с ЗУП, поэтому не могу точно сказать, в чем именно дело. Могу лишь предположить, что организация для отбора в форму выбора подразделения может передаваться не как поле отбора, а несколько иначе.

Т.е. вместо "Отбор.ГоловнаяОрганизация" должно быть, вероятно, "Организация", или "Отбор.Организация", или как-то еще. Загляните в реализацию формы выбора подразделений, там вероятнее всего есть ответ на этот вопрос. Либо просто поэкспериментируйте с разными параметрами.
7. demONx7 12.08.19 08:11 Сейчас в теме
(6)
"Организация", или "Отбор.Организация"

При этих и других вариациях дополнительные условия пропадают. Следовательно верное будет "Отбор.ГоловнаяОрганизация".
Но на верхний отбор это никак не влияет.

Просмотрел с десяток других отчетов, где фигурируют подразделения, там нигде нет привязки к выбранной организации.
Т.е. если в отборах выбрать организацию "А", то при открытии подразделений будет какая-нибудь другая организация "Б".
11. dhurricane 12.08.19 08:33 Сейчас в теме
(7) Вы не анализировали код формы выбора? Нет ли там использования параметров формы для установки отбора по организации?
12. demONx7 12.08.19 08:54 Сейчас в теме
(11)Там поле Организация добавляется где-то программно. По умолчанию не является реквизитом формы.
Сейчас ищу момент, где она добавляется.
13. demONx7 13.08.19 04:38 Сейчас в теме
В общем перерыл все что можно, нигде не вижу верхнее условие отбора по организации.
В обработчиках формы, идет обработка галочек "Показывать новые" и "Показывать расформированные". А так же устанавливается отбор на организацию, которая связана в самом СКД (3).
Как убрать верхнее поле Организация с формы? Подскажите пожалуйста в какую сторону копать?
8. chemezov 19 12.08.19 08:16 Сейчас в теме
Ну общие модули тогда это все равно не заденет. Да, не простая задачка :). Это нжно на каждую организацию вытягивать из регистра подчиненные элементы. Если бы у них была связь через реквизит, то можно было бы хотя бы "Связи параметров выбора" в наборе данных настроить, а так, что то хз вообще.
9. chemezov 19 12.08.19 08:19 Сейчас в теме
Боюсь тут вариант только такой, что надо свою форму рисовать, и выводить отборы в реквизиты формы, чтобы уже ловить можно было события и ограничивать отбор по подразделениям в зависимости от значения орагнизации. А в процедуре <ПриКомпоновкеРезультата> уже эти отборы использовать.
10. demONx7 12.08.19 08:23 Сейчас в теме
(9)Это крайние меры, и очень не желательные.
Сотрудники выпадают с отбором по выбранной организации. Делаю все по аналогии. Вариант предложенный в (4) вроде как бы и работает. Осталось только избавиться от галочки "Организация" в форме подразделений.
14. demONx7 13.08.19 04:43 Сейчас в теме
У этих полей даже не получается "зацепиться" за обработчики событий.
Не попадает в отладчик...
Прикрепленные файлы:
15. starik-2005 1921 13.08.19 08:55 Сейчас в теме
(14) у настройки списка есть отбор, который вываливается в поля отбора, если для них создана группа на форме. Можно посмотреть в настройки списка на форме - динамический список. Там посмотреть, не выбран ли для отбора по аналогии с отчетом признак отображения на форме. Если выбран - развыбрать)))
16. demONx7 13.08.19 09:32 Сейчас в теме
17. demONx7 13.08.19 10:05 Сейчас в теме
У меня остался еще один вопрос.

В Параметрах редактирования нужно указывать Отбор.Организация, Отбор.ГоловнаяОрганизация... и т.д. От куда вообще берется это поле? Как понять что нужно указывать именно его?
Прикрепленные файлы:
18. starik-2005 1921 13.08.19 14:03 Сейчас в теме
(17) искусственный типа интеллект - система по имени поля пытается найти или по его типу. Можно выбрать что угодно...
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Москва
зарплата от 150 000 руб. до 150 000 руб.
Полный день

Консультант 1С
Нижний Новгород
зарплата до 100 000 руб.
Полный день

Программист стажер 1С
Нижний Новгород
зарплата от 30 000 руб.
Полный день

Программист 1С
Нижний Новгород
зарплата до 100 000 руб.
Полный день

Программисты 1С УТ / БУЗ/ЗУП / БИТ ФИНАНС
Москва
зарплата от 100 000 руб. до 180 000 руб.
Полный день