Содержание:
2. Примеры работы с дополнительными реквизитами в конфигурации 1С: ЗУП
Благодаря механизму, который мы рассмотрим в данной статье, для справочников и документов пользователь сможет самостоятельно, не прибегая к услугам специалистов-разработчиков, в простонародье программистов, настраивать дополнительные поля для хранения информации, которых нет в типовых формах справочников и документов.
В учете вашего предприятия наверняка есть информация, которую вы захотите хранить в базе данных и использовать в дальнейшей работе.
1. Расширение перечня информации с помощью дополнительных свойств в программе 1С: Зарплата и управление персоналом
В программе 1С: Зарплата и управление персоналом предусмотрена возможность расширения перечня информации с помощью дополнительных свойств: это реквизиты или сведения. Для этого нам необходимо открыть раздел «Администрирование», далее «Общие настройки», затем разворачиваем по стрелочке «Дополнительные реквизиты и сведения», выделяем флажком режим «Дополнительные реквизиты и сведения».
Общие настройки
В правом поле открылись «Дополнительные реквизиты» и «Дополнительные сведения 1С».
Дополнительные реквизиты и сведения
Дополнительные реквизиты хранятся в самом элементе справочника или документа, создаются для реализации таких свойств, которые являются неотъемлемой частью объекта, вводятся при его редактировании и доступны для редактирования теми же пользователями, которым доступен сам объект.
Нажмем на ссылку «Дополнительные реквизиты», открывается форма, в которой слева мы видим список объектов, которым мы можем добавить реквизиты или сведения и при открытии реквизитов, и при открытии сведений. Но данный список не является идентичным у реквизитов и сведений. Есть объекты, которым можно присвоить и реквизит, и сведения, а кому-то только реквизит, либо только дополнительные сведения 1С.
2. Примеры работы с дополнительными реквизитами в конфигурации 1С: ЗУП
1) Организации необходимо хранить в информационной базе номера пропусков работников, данные должны отображаться в форме списка справочника: Сотрудники в 1С. Условия: пропуск выдается один и не зависит от совместительства, если сотрудник уволится, позже снова примется на работу, номер пропуска за ним сохраняется.
Для осуществления данной возможности мы заходим по вышеуказанному пути в «Дополнительные реквизиты», слева находим справочник: Физические лица в 1С, встаем на него и нажимаем кнопку Добавить – Новый.
Справочник: Физические лица в 1С
Открывается форма реквизита, в ней мы вводим наименование, например, «Номер пропуска работника». Тип значения выбираем «Число», «Длина» пусть будет 3 (значит номер будет состоять из трех цифр), «Точность» - «0», неотрицательное. Виден всегда, доступен всегда, можно поставить флажок напротив «Заполнять обязательно».
Форма реквизита
Сохраняем.
Следующим шагом заходим на вкладку «Кадры» в справочник с физическими лицами, чтобы присвоить сотруднику номер пропуска:
Справочник с физическими лицами
Переходим к вкладке «Дополнительные данные», там мы и увидим наш вновь созданный Дополнительный реквизит, ставим номер пропуска, записываем:
Ставим номер пропуска
Чтобы увидеть перечень пропусков сотрудников в списке: Сотрудники в 1С: ЗУП, переходим на вкладку «Кадры» – «Сотрудники»:
Сотрудники
Далее жмем на кнопку «Еще» в верхнем правом углу, нажимаем «Изменить форму»:
Изменить форму
Слева внизу находим надпись «Ссылка», встаем на нее, затем вверху нажимаем на «Добавить поля», выбираем «Физическое лицо 1С: ЗУП», ставим галочку, жмем «ОК»:
Выбираем «Физическое лицо 1С: ЗУП»
Далее остаемся на физическом лице 1С: ЗУП, нажимаем вверху снова «Добавить поля», выбираем созданный нами доп.реквизит «Номер пропуска работника» , жмем «ОК»:
Номер пропуска работника
У нас появилось 2 элемента формы: «Физическое лицо (Ссылка)» и «Номер пропуска работника (Физические лица) (Ссылка, Физическое лицо)». Нам понадобится только номер пропуска, с физ.лица галочку снимаем.
Он нам в списке с сотрудниками не понадобится:
С физ.лица галочку снимаем
Смотрим, что у нас получилось:
Результат
Таким образом с помощью использования такого функционала программы 1С, как «Дополнительные реквизиты», мы смогли реализовать хранение в базе информации о номерах пропусков работников.
2) На предприятии необходимо хранить сведения, являются ли работники пенсионерами, номер пенсионного удостоверения, а также указание причины выхода на пенсию.
Проделываем все те же шаги, что и на предыдущем нашем с вами примере. Только для добавления доп.реквизитов мы встаем уже на справочник Сотрудники в 1С:
Справочник Сотрудники в 1С
Наименование «Является пенсионером», тип значения «Булево» (ДА/НЕТ), виден ВСЕГДА, доступен ВСЕГДА:
Заполним реквизиты
Перейдем к созданию нового реквизита «Номер пенсионного удостоверения».
Поступим таким же образом. Тип значения будет числом, а вот виден он будет только в том случае, если сотрудник является пенсионером. Напишем условие: «Является пенсионером» «РАВНО» «ДА»:
Пишем условие
Доступность реквизита прописываем таким же образом.
Доступность реквизита
Ставим галочку напротив «Заполнять обязательно», прописываем такое же условие:
Прописываем условие
Записываем и закрываем.
Осталось нам ввести реквизит для указания причины выхода на пенсию. Снова создаем новый элемент 1С, назначаем ему имя «Причина выхода на пенсию». Я решила использовать тип «Дополнительное значение 1С», чтобы сразу задать несколько значений, чтобы пользователь мог выбирать из них. Для добавления списка значений заходим на вкладку «Значения» и создаем их:
Дополнительное значение 1С
«Виден» и «Доступен», а также «Заполнять обязательно» настроим по предыдущему примеру.
Что же мы увидим?
У сотрудников появился видимый всегда элемент «Является пенсионером». Если мы поставим галочку, то появятся поля для обязательного заполнения «Номер пенсионного удостоверения» и «Причина выхода на пенсию» с выпадающим списком для выбора подходящей:
Поля для обязательного заполнения
Специалист компании ООО "Кодерлайн"
Екатерина Абрашкина



















