РЕКЛАМА

На главную страницу

РЕКЛАМА




Чтобы разместить ссылку на свой сайт с этой страницы воспользуйтесь системой платных ссылок SAPE.


На главную 1с форева.ру
На страницу "Программисту \ Разработка (программирование) приложений на платформе 1с".

Операции с документом 1c.

Платформа: 8.2, 8.3
Формы: Обычные, Управляемые
Конфигурация: любая
Релиз: любой
Страница актуализирована: 30.01.2017

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

Документы в 1с.

Создать документ.
Док = Документы.РеализацияТоваровУслуг.СоздатьДокумент();



Заполнить реквизиты.
Док.Дата = ТекущаяДата();
Док.УстановитьНовыйНомер();    // не обязательно
Док.Организация = Справочники.Организации.НайтиПоКоду("000000002");
Док.ВидОперации = Перечисления.ВидыОперацийРеализацияТоваров.ПродажаКомиссия;



Заполнить табличную часть.
Пока Выборка.Следующий() Цикл
    Строка = Док.Услуги.Добавить();
    ЗаполнитьЗначенияСвойств(Строка, Выборка );
    Строка.Номенклатура = Товар;
    Строка.Количество = 1;
    Строка.Сумма = Строка.Цена*Строка.Количество;
    Строка.СтавкаНДС = Перечисления.СтавкиНДС.БезНДС;
КонецЦикла   



Записать и провести
Док.Записать(РежимЗаписиДокумента.Проведение, РежимПроведенияДокумента.Неоперативный);



Док.Записать() поумолчанию режимы Записать, Неоперативный
Док.Записать();



Распровести документ
Док.Записать(РежимЗаписиДокумента.ОтменаПроведения);



Copyright (c) by iKai, 2016