- В этой теме 1 ответ, 2 участника, последнее обновление 1 день, 4 часа назад сделано .
Просмотр 1 ветки ответов
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.
Программирование и администрирование в 1С
База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как создать должность в 1С:Альфа-Авто программно?
Программно создать в альфе авто должность
В 1С:Альфа-Авто должности обычно хранятся в справочнике «Должности» (или с похожим именем, зависит от версии и доработок).
Чтобы программно создать новую должность, нужно:
1. Найти справочник должностей (например, Справочники.Должности).
2. Создать новый элемент.
3. Заполнить нужные реквизиты (например, Наименование, Код).
4. Записать элемент.
Пример кода (BSL):
|
1 2 3 4 5 6 7 8 9 |
// Создаем новый элемент справочника "Должности" НоваяДолжность = Справочники.Должности.СоздатьЭлемент(); // Заполняем реквизиты НоваяДолжность.Наименование = "Название должности"; НоваяДолжность.Код = "КодДолжности"; // если есть поле Код // Записываем в базу НоваяДолжность.Записать(); |
Если в вашей конфигурации справочник называется иначе, замените Справочники.Должности на актуальное имя.
—
Если нужно проверить, есть ли уже такая должность, и не создавать дубликат:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
Запрос = Новый Запрос; Запрос.Текст = |ВЫБРАТЬ | Должности.Ссылка |ИЗ | Справочник.Должности КАК Должности |ГДЕ | Должности.Наименование = &Наименование |; Запрос.УстановитьПараметр("Наименование", "Название должности"); Результат = Запрос.Выполнить(); Если Результат.Пустой() Тогда НоваяДолжность = Справочники.Должности.СоздатьЭлемент(); НоваяДолжность.Наименование = "Название должности"; НоваяДолжность.Код = "КодДолжности"; НоваяДолжность.Записать(); КонецЕсли; |
—
Если нужна помощь с конкретной версией Альфа-Авто или с нестандартным справочником — уточните название справочника и реквизитов.