Как создать документ в 1с

от admin

1С 8.3 : Создание нового документа

Для 8.2:
Открыть форму нового документа и предоставить пользователю самому интерактивно записать данные объекта в базу данных:
проще всего использовать метод глобального контекста ОткрытьФорму(). Это можно сделать на клиенте.
Код 1C v 8.2 УП
При этом создается новый документ и открывается для редактирования основная форма этого документа.

Если нужно какое-то предварительное заполнение документа начальными данными, то это можно сделать либо с помощью свойств реквизитов документа ЗначениеЗаполнения, ЗаполнятьИзДанныхЗаполнения либо в обработчике события документа ОбработкаЗаполнения.

Создать новый документ программно, программно заполнить его данными и программно записать. Затем, если нужно, показать его пользователю:
можно программно создать документ на сервере, заполнить данными, если это нужно в обработчике события ОбработкаЗаполнения, записать, и передать ссылку на новый документ в метод глобального контекста ОткрытьЗначение(), который откроет форму этого документа. Например:
Код 1C v 8.2 УП
Подробнее об использовании методов ОткрытьЗначение() и ОткрытьФорму() можно прочитать в синтакс-помощнике: Глобальный контекст — Процедуры и функции для интерактивной работы
Код 1C v 8.2 УП
Для 8.1:
Код 1C v 8.х

Как создать документ в 1с

Вступайте в мою группу помощник программиста.
В ней мы обсуждаем программирование в 1С.

Документы

Описание:

Документ — одно из основных понятий системы 1С:Предприятие. При помощи документов организуется ввод в систему информации о совершаемых хозяйственных операциях, а также ее просмотр и корректировка.

В большинстве своем документы, которые создаются в процессе настройки конфигурации задачи, являются электронными аналогами стандартных бумажных документов, являющихся основаниями для тех или иных учетных действий или расчетов. Тем не менее, использование этого типа данных может выходить далеко за рамки простой фиксации изменений, внесенных в учетные регистры.

Структура каждого конкретного вида документа определяется при его создании в конфигураторе. У любого вида документа существуют реквизиты, которые создаются автоматически — это «Дата» и «Номер». Номер создается, если при конфигурировании длина номера указана больше 0. Другие реквизиты документа определяются в конфигураторе отдельно для каждого создаваемого вида документа.

  • Как выбрать и упорядочить документы за период
  • Как найти документ по номеру
  • Как найти документы по реквизиту
  • Как выбрать все документы, которые не проведены и не помечены на удаление
  • Как найти подчиненные документы
  • Как перебрать (перечислить) строки табличной части документа
  • Как создать новый документ
  • Как записать документ
  • Как провести документ
  • Как отменить проведение документа
  • Как внести изменения в документ по ссылке
  • Как получить пустую ссылку типа документ
  • Как скопировать существующий документ
  • Как заблокировать документ перед изменениями
  • Как создать новый документ на основании другого объекта
  • Как пометить на удаление документ
  • Как найти и изменить программно движения документа по регистрам
  • Как прочитать движения документа по регистрам запросом
  • Как изменить проведенный документ, не меняя его движений (проводок)
  • Как открыть форму существующего документа по ссылке
  • Как открыть форму выбора документа и отследить её закрытие
  • Как открыть форму списка (журнал) документов и с отбором по реквизиту
  • Как открыть форму только что созданного, но ещё не записанного документа
  • Скачать и выполнить эти примеры на компьютере
Читать:
Как найти пифагоровы тройки формула в excel

Документы в языке 1С 8.3, 8.2 (в примерах)

С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).

Владимир Милькин

Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.

Как в 1С создать новый документ

Продолжаем изучать продукт 1С Предприятие. Сегодня немного углубимся в программирование. А именно создадим новый документ. Я уже писал о том как создать новую базу. Поэтому рассмотрим создание документа именно в новой базе. Но таким же образом можно создать документ абсолютно в любой конфигурации.

Создавать для примера будем приходную накладную. В ней будет указан поставщик и наименование поставляемого товара, количество цена и сумма.

Создание документа в конфигураторе 1С

И так приступим. Создаем новую базу и заходим в конфигуратор. При первом запуске новой базы необходимо открыть конфигурацию. Для этого в окне ищем значек конфигурации и кликаем на него.

Как открыть конфигурацию

У нас открылась конфигурация, теперь переходим к созданию документа 1С. Для этого на пункте Документы кликаем правой кнопкой и выбираем Добавить.

Как создать документ в 1С

Открылось окно Документа тут очень много различных вкладок о них пока говорить не буду так как мы с вами создаем простой документ. Заполняем на вкладке Основные имя документа например напишем Приход товара. Кстати писать нужно все слитно и с большой буквы. Остальные поля пока оставляем пустыми.

Имя документа

Переходим во вкладку данные. В окне реквизиты добавим для начала одно значение. Это будет Поставщик. Для этого жмем на плюсик и пишем имя Поставщик остальные поля оставляем без изменений.

Данные документа 1с

Теперь необходимо создать табличную часть. Так кликаем на плюсик и пишем в поле имя Материалы. Остальное пока не трогаем.

Создание табличной части

Теперь необходимо в нашу таблицу Материалы добавить колонки а именно Наименование, Количество, Цена и Сумма. Для этого на таблице материалы кликаем правой кнопкой и Выбираем Добавить Реквизиты табличной части.

Добавляем реквезиты табличной части

В окне Свойств пишем Имя, Тип оставляем Строка а вот длину немного увеличим до 50 знаков так.

Настройка реквизитов 1с

Таким же образом создаем остальные элементы (Количество, Цена, Сумма) только в поле Тип выбираем число.

Новый реквизит табличной части

Теперь перейдем на вкладку Формы и создадим форму нажав на плюс и в открывшемся окне кликаем Готово.

Создание формы документа

Ну вот в принципе и все документ 1С создан осталось только запустить 1С и проверить что получилось. Для этого в окне конфигуратора кликаем на значек Начать отладку.

Обновление базы данных

После того как 1С запуститься смотрим что у нас получилось. Я немного заполнил поля что бы документ приобрел более презентабельный вид.

Документ 1с

Если вы заметили у нас нету суммы. Вручную её считать нету смысла, поэтому необходимо написать пару небольших процедур но об этом я расскажу в следующей статье.

Скриншоты, опубликованные в данной статье, являются цитатами и иллюстрациями программного продукта «1C:Предприятие», авторское право на который принадлежит ЗАО 1С.

Related Posts