Новая колонка График работы в справочнике Сотрудники в зуп 3.1
Приветствую всех.
Попросили добавить в справочник Сотрудники колонку График работы в зуп 3.1.
Добавляю в запрос динамического списка формы Список справочника Сотрудники регистр свед. ТекущиеКадровыеДанные, связываю по полю Сотрудник.
В конфигураторе в списке на форме вижу этот новый реквизит, добавляю на саму форму колонку. Запускаю на выполнение, в справочнике нет колонки, нажимаю тут же кнопку Ещё-->Изменить форму, в доступных реквизитах его то же нет.
Собственно как вывести?
Попросили добавить в справочник Сотрудники колонку График работы в зуп 3.1.
Добавляю в запрос динамического списка формы Список справочника Сотрудники регистр свед. ТекущиеКадровыеДанные, связываю по полю Сотрудник.
В конфигураторе в списке на форме вижу этот новый реквизит, добавляю на саму форму колонку. Запускаю на выполнение, в справочнике нет колонки, нажимаю тут же кнопку Ещё-->Изменить форму, в доступных реквизитах его то же нет.
Собственно как вывести?
По теме из базы знаний
- Универсальные функции ЗУП 3.1 / ЗКГУ 3.1, которые помогут в разработке
- Объединение организаций в ЗУП при реорганизации с переносом данных из ЗУП 2.5 в ЗУП 3.1
- Пример создания кадрового отчета для ЗУП 3.1
- Перенос данных из ЗУП 2.5 в ЗУП 3.1
- Расчет по страховым взносам с заполнением приложения 4 раздела 1 для ЗУП 3.1
Найденные решения
Это называется антиотладка: с точки зрения программной логики 1с-ки все больше уходят в дебри, особенно в ЗУП... По теме: в форме списка есть
Функция ОбновитьНастройкиФормы()
в ней
ДополнительныеПараметры = СотрудникиФормыРасширенный.УстановитьЗапросДинамическогоСписка(ЭтаФорма, НастройкиСписка.ОтборыСписка, Истина);
и вот там, в общем модуле
Список.ТекстЗапроса = ЗапросСписка.Текст;
т.е. текст запроса назначается программно (надо ж так извратится!) и на форме вы его хоть обредактируйтесь.
Выход в Функция ОбновитьНастройкиФормы() перед возвратом программно задать списку свой текст запроса
Функция ОбновитьНастройкиФормы()
в ней
ДополнительныеПараметры = СотрудникиФормыРасширенный.УстановитьЗапросДинамическогоСписка(ЭтаФорма, НастройкиСписка.ОтборыСписка, Истина);
и вот там, в общем модуле
Список.ТекстЗапроса = ЗапросСписка.Текст;
т.е. текст запроса назначается программно (надо ж так извратится!) и на форме вы его хоть обредактируйтесь.
Выход в Функция ОбновитьНастройкиФормы() перед возвратом программно задать списку свой текст запроса
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Это называется антиотладка: с точки зрения программной логики 1с-ки все больше уходят в дебри, особенно в ЗУП... По теме: в форме списка есть
Функция ОбновитьНастройкиФормы()
в ней
ДополнительныеПараметры = СотрудникиФормыРасширенный.УстановитьЗапросДинамическогоСписка(ЭтаФорма, НастройкиСписка.ОтборыСписка, Истина);
и вот там, в общем модуле
Список.ТекстЗапроса = ЗапросСписка.Текст;
т.е. текст запроса назначается программно (надо ж так извратится!) и на форме вы его хоть обредактируйтесь.
Выход в Функция ОбновитьНастройкиФормы() перед возвратом программно задать списку свой текст запроса
Функция ОбновитьНастройкиФормы()
в ней
ДополнительныеПараметры = СотрудникиФормыРасширенный.УстановитьЗапросДинамическогоСписка(ЭтаФорма, НастройкиСписка.ОтборыСписка, Истина);
и вот там, в общем модуле
Список.ТекстЗапроса = ЗапросСписка.Текст;
т.е. текст запроса назначается программно (надо ж так извратится!) и на форме вы его хоть обредактируйтесь.
Выход в Функция ОбновитьНастройкиФормы() перед возвратом программно задать списку свой текст запроса
(4) А вообще добавлять колонку в стандартную форму (не предусмотренную штатно) по просьбе многохотящего клиента - не всегда правильно...
Научите его пользоваться простейшим отчетом, в котором будут видны и сотрудники и все что он захочет...
Форму зачем менять?
Приведите хоть 1 вескую причину.
Научите его пользоваться простейшим отчетом, в котором будут видны и сотрудники и все что он захочет...
Форму зачем менять?
Приведите хоть 1 вескую причину.
Если кому интересно: оказалось все хитро... На форме списка, для возможности вывода в колонке, должен быть реквизит, добавить его можно только через запрос в динамический список , я добавил пустышку с типом Текст, далее в подменяемом тексте запроса полноценно добавил уже отбор по графику и после этого колонка стала отображаться в программе.
Все сделано через расширение полной заменой списка формы и функции ОбновитьНастройкиФормы().
Все сделано через расширение полной заменой списка формы и функции ОбновитьНастройкиФормы().
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот