Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1s_ekzamen.doc
Скачиваний:
12
Добавлен:
25.09.2019
Размер:
282.11 Кб
Скачать

16. Проведение документа. Бухгалтерский и оперативный учет.

Некоторые документы могут проводиться. С точки зрения пользователя, "провести" документ означает "пустить его в дело". С точки зрения программиста, при проведении документа сработает модуль проведения документа (процедура ОбработкаПроведения). Именно там определяются все действия, выполняемые при проведении документа. Например, при проведении документа "Приказ о приеме на работу" сработает модуль этого документа, который в справочник Сотрудники добавит нового сотрудника.

Компонента «Оперативный учет» предназначена для учета наличия и движения материальных и денежных средств. Области применения компоненты: автоматизация торговли, складской учет, учет материальных ценностей, учет в сфере обслуживания и т.д.

Компонента «Бухгалтерский учет» может быть использована для реализации любой схемы бухгалтерского учета.

Компоненты «Бухгалтерский учет», «Оперативный учет» могут использоваться как автономно, так и совместно с другими компонентами. При совместном использовании компоненты «1С:Предприятия» не только работают с общими данными в одной информационной базе, но и полностью объединяют свою функциональность. Пользователь работает, фактически, с единой системой, комплексно отражающей хозяйственную деятельность предприятия с использованием возможностей установленных компонент.

17. Регистры. Измерения и ресурсы. Движения в регистрах.

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

Измерения регистра - это то, в каких разрезах требуется хранение информации.

Ресурсы регистра - это количественные или суммовые данные, которые хранятся в регистре.

Предположим, что регистр «Остатки товаров» должен содержать сведения о количестве и стоимости каждого товара на каждом складе. В идеологии системы 1С:Предприятие регистр такого вида представляет собой прямоугольную систему координат на одной оси которой находятся склады, на другой — товары, а на пересечении конкретного склада и конкретного товара находятся цифры количества товара и стоимости товара.

Одна строка из этой таблицы называется "движение". Движения в регистрах создаются только при проведении документов. В регистре, кроме измерений и ресурсов, можно задать реквизиты. Реквизиты - это дополнительные сведения, сопровождающие движение. Методами встроенного языка можно отбирать движения с заданным значением реквизита.

18. Регистры остатков. Оборотные регистры. Обращение к итогам регистра. Выгрузка итогов.

В системе 1С:Предприятие возможно использование регистров двух типов: регистры остатков и регистры оборотов. Разница между ними понятна из их названия и заключается в характере хранимой информации: в регистрах остатков всегда хранится информация о конечном состоянии средств, а в регистрах оборотов, образно выражаясь, — как это состояние было достигнуто.

Если из регистра нужно быстро получать остаток чего-либо на текущий момент, тогда нужно сделать регистр остатков. Если из регистра нужно быстро получать приход или расход чего-либо за период, тогда нужно сделать оборотный регистр.

Обращение к итогом РегТовары = СоздатьОбъект("Регистр.Товары"); РегТовары.ВыбратьИтоги(); Пока РегТовары.ПолучитьИтог()=1 Цикл ......Сообщить("Товар " + Строка(РегТовары.Товар) + ...................... " на складе " + Строка(РегТовары.Склад) + ...................... " кол-во: " + Строка(РегТовары.Количество) + ...................... " стоимость: " + Строка(РегТовары.Стоимость) + КонецЦикла;

Выгрузить итоги

РегДоходы = СоздатьОбъект("Регистр.Доходы"); ТабЗнач = СоздатьОбъект("ТаблицаЗначений"); РегДоходы.ВыгрузитьИтоги(ТабЗнач); ТабЗнач.ВыбратьСтроки(); Пока ТабЗнач.ПолучитьСтроку()=1 Цикл ......Сообщить("Товар " + Строка(ТабЗнач.Товар) + ...................... " на складе " + Строка(ТабЗнач.Склад) + ...................... " кол-во: " + Строка(ТабЗнач.Количество) + ...................... " стоимость: " + Строка(ТабЗнач.Стоимость) + КонецЦикла;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]