Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
1c:объекты:документы [2014/10/31 15:50] admin [Ввод на основании] |
1c:объекты:документы [2016/04/23 21:23] (текущий) admin [Оперативное и неоперативное проведение документа] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Документы ====== | ||
+ | ===== Описание ===== | ||
+ | Документы в 1С как правило отражают хозяйственную деятельность организации (поступление товара, | ||
+ | * **Номер** - содержит номер документа, | ||
+ | * **Дата** - содержит дату документа | ||
+ | * **ПометкаУдаления** - указывает на факт наличия пометки удаления, | ||
+ | * **Ссылка** - содержит ссылку на документ. | ||
+ | * **Проведен** - указывает на проведенность документа, | ||
+ | ===== Момент времени ===== | ||
+ | Помимо даты документа, | ||
+ | ===== Дата и время документа. ===== | ||
+ | При вводе документа система автоматически устанавливает текущие дату и время документу. Это поведение настраивается на уровне свойств документа. | ||
+ | |||
+ | ===== Оперативное и неоперативное проведение документа ===== | ||
+ | При написании обработчика проведения документа, | ||
+ | ==== Оперативное проведение ==== | ||
+ | Оперативное проведение – это проведение и получения остатков(например для контроля) на текущий момент, | ||
+ | ==== Неоперативное проведение ==== | ||
+ | Неоперативное проведение – это проведение документа, | ||
+ | |||
+ | ===== Состояние документа ===== | ||
+ | Документ всегда находится в каком то одном из трех состояний | ||
+ | * **Создан** – обозначается иконкой с пустым прямоугольником. Возникает, | ||
+ | * **Проведен** - обозначается иконкой с галочкой. Возникает после проведения документа, | ||
+ | * **Помечен на удаление** – обозначается иконкой с крестиком. Возникает когда документ помечают на удаление. | ||
+ | |||
+ | ===== Движения документа ===== | ||
+ | Движения документа – это записи в регистрах накопления или сведений, | ||
+ | В случае " | ||
+ | |||
+ | ===== Часто используемые классы ===== | ||
+ | * **ДокументМенеджер** позволяет: | ||
+ | * Искать документы <code 1c> | ||
+ | * Строить выборки:< | ||
+ | ВыборкаДокументов = Документы.РасходИзКассы.Выбрать(' | ||
+ | * Создавать документы: | ||
+ | НовыйДок.Дата = ТеущаяДата(); | ||
+ | НовыйДок.Клиент = СпрИванов; | ||
+ | //и тд | ||
+ | НовыйДок.Записать();</ | ||
+ | |||
+ | * **ДокументВыборка** – Позволяет обходить существующие в выборке документы, | ||
+ | * **ДокументСсылка** – позволяет читать все данные объекта. Обычно в реквизитах хранятся именно ссылки на объекты. | ||
+ | * **ДокументОбъект** – позволяет изменять данные объекта. Запись можно производить только в этом классе. | ||
+ | |||
+ | ===== Ввод на основании ===== | ||
+ | Ввод на основании служит для ввода нового объекта одного вида, на основании данных объекта другого вида, например ввод счета фактуры на основании документа реализация. Этот прием удобен тем, что при вводе на основании в приемнике срабатывает процедура '' | ||
+ | * Документы. | ||
+ | * Справочники. | ||
+ | * Планы счетов. | ||
+ | * Планы видов характеристик. | ||
+ | * Планы видов расчетов. | ||
+ | * Планы обмена. |