По теме из базы знаний
- Кадровые данные сотрудников в ЗУП 3.1 в отчетах
- Универсальные функции ЗУП 3.1 / ЗКГУ 3.1, которые помогут в разработке
- Защита персональных данных в 1С:Зарплата и управление персоналом 8
- Перенос данных по организации из 1С:ЗУП 3.1 в 1С:ЗУП 3.1: из нескольких ЗУП – в одну
- Интеграция 1С со СКУД Sigur, RusGuard, Perco, Parsec для ЗУП 3.1, ERP 2.4, 2.5, КА 2
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Откройте общий модуль КадровыйУчет.КадровыеДанныеСотрудников() и почитайте справку. И воспользуйтесь поиском по сайту. Этот вопрос давно пережеван.
Тащить данные напрямую из регистров в ЗУП 3 - признак го*нокода.
Тащить данные напрямую из регистров в ЗУП 3 - признак го*нокода.
(4)Согласен. Мне известен и другой способ, тащить через функции , но получать данные через временные таблицы в запросах.
Но это пусть и г*код, но простой и не сложный и эффект такой же. А учитывая что я "такой себе "программист за 20тыс в Москве в месяц, то все обоснованно.
Но это пусть и г*код, но простой и не сложный и эффект такой же. А учитывая что я "такой себе "программист за 20тыс в Москве в месяц, то все обоснованно.
(11) я привел вам функцию. В ответ вернется таблица значений. Используя программный интерфейс - вы из ОДНОГО места получаете практически ВСЕ нужные вам данные, указав из в параметрах. А физически эти данные живут в куче таблиц, в куче мест.
Программный интерфейс облегчает получение данных и он на поддержке у 1С. Если структура регистров изменится - вас это не затронет. Как метод работал - так и будет.
Программный интерфейс облегчает получение данных и он на поддержке у 1С. Если структура регистров изменится - вас это не затронет. Как метод работал - так и будет.
Ну-ну, а Вы пробовали без "говнокода" с помощью БСП ЗУПа получить данные документа, удостоверяющего личность, если этот документ не паспорт, а, например, справка об освобождении?
P.S. Возможно, 1С-ники попавили этот код БСП, но по крайней мере года два назад Вам бы в этом случае прилетела "волшебная птица "обломинго" ;-)
P.S. Возможно, 1С-ники попавили этот код БСП, но по крайней мере года два назад Вам бы в этом случае прилетела "волшебная птица "обломинго" ;-)
(17) Посмотрел самую раннюю ЗУП, которая у меня есть, еще 3.0, а не 3.1, от 2014 года и там уже метод этот был. За 9 лет там даже параметры этого метода не поменялись, т.е. код, написанный в 2014, до сих пор будет работать, хотя внутри там уже 100 раз могло все поменяться.
ТаблицаДанныхДокументов = КадровыйУчет.ДокументыФизическихЛиц(ФизическоеЛицо, Истина, ВидДокумента)
(18) Посмотрел код указанного Вами модуля. Возможно, он пригодится, когда нужны все документы физ.лица.
Но зачем городить такой огород и нагружать выполнение кода запросами, если для получения действующего на дату документа можно просто написать:
Попытка универсальности получения документа с помощью функции БСП КадровыйУчет.ДокументыФизическихЛиц() в данном случае приводит к замедлению выполнения кода, ИМХО.
Но зачем городить такой огород и нагружать выполнение кода запросами, если для получения действующего на дату документа можно просто написать:
ДанныеДокумента = РегистрыСведений.ДокументыФизическихЛиц.СрезПоследних(Дата, Новый Структура("ФизЛицо", ФизическоеЛицо));
Попытка универсальности получения документа с помощью функции БСП КадровыйУчет.ДокументыФизическихЛиц() в данном случае приводит к замедлению выполнения кода, ИМХО.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот