Записки программиста 1с

Программное создание документов в 1с

Документы в конфигурациях 1с являются ключевыми объектами. Весь учет в системе 1с ведется от документа. Программное создание документов в 1с значительно упрощает работу пользователя. Логически процесс создания можно разделить на три шага:

  1. Создаем документ
  2. Заполняем реквизиты документа
  3. Заполняем табличную часть документа.

Рассмотрим пример создания документа на примере “Приходная накладная” в каркасной конфигурации

Во-первых создаем обработку для заполнения документов. Для этого в обработку добавим 2 подчиненных объекта-реквизита СуммаПоДокументу и Склад.

Программное создание документов в 1с
Реквизиты документа 1с

Во-вторых создаем документ на сервер. Затем заполняем его информацией. Для заполнения Даты используем функцию ТекущаяДата()

Программное создание документов в 1с
Заполняем документ 1с программно

В-третьих создаем процедуру на клиенте для программного создания документа.

Программное создание документов в 1с
Процедуры создания документа 1с

Выведем поиск по элементу справочника Номенклатура в отдельной функции. Представим код функции ниже.

Программное создание документов в 1с
Функция поиска номенклатуры

Итого весь код создания выглядит так

Программное создание документов в 1с
Полный код создания и заполнения документа

Пример создания документа и открытие формы при помощи программирования:

Код создания документа в 1с
Код создания документа в 1с. Открытия формы

Программное создание документов в 1с. Открыть форму документа 1с.

Приведем код открытия формы документа используя команду ОткрытьФорму:

открыть форму документа 1с
Открытие формы документа 1с

Добавить комментарий

Ваш адрес email не будет опубликован.