Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Порядок работы с объектом конфигурации Оборотный регистр накопления



Обратите внимание на документ ОказаниеУслуги. До сих пор вы создавали в регистрах накопления движения только для строк документа, которые содержат материалы. Услуги, содержащиеся в документе, вы никак не учитывали.

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

какие именно услуги были оказаны (чтобы составить рейтинг услуг);

какому именно клиенту оказывались услуги (чтобы предоставить ему скидку от объема оплаченных ранее услуг);

какой мастер предоставлял услуги (чтобы начислить ему заработную плату).

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

3.11.1. Создание оборотного регистра накопления " Продажи"

Регистры накопления могут быть регистрами остатков и регистрами оборотов.

Существующие в учебной конфигурации регистры ОстаткиМатериалов и СтоимостьМатериалов являются регистрами остатков. Оборотный регистр накапливает только обороты, остатки ему безразличны.

Откройте конфигуратор и создайте новый объект конфигурации Регистр накопления. Назовите его Продажи и определите вид регистра – Обороты.

На закладке Данные создайте измерения регистра:

· Номенклатура, тип СправочникСсылка.Номенклатура,

· Клиент, тип СправочникСсылка.Клиенты,

· Мастер, тип СправочникСсылка.Сотрудники.

У регистра будет три ресурса:

· Количество, тип Число, длина 15, точность 3,

· Выручка, тип Число, длина 15, точность 2,

· Стоимость, тип Число, длина 15, точность 2.

Откройте окно редактирования объекта конфигурации Документ ОказаниеУслуги и на закладке Движения укажите, что этот документ будет создавать движения по регистру Продажи.

Запустите 1С: Предприятие в режиме отладки и откройте формы списка регистров накопления Продажи и ОстаткиМатериалов. Обратите внимание, что формы практически одинаковы, за исключением состава измерений и ресурсов.

 

3.11.2. Изменение процедуры проведения документа " Оказание услуги"

Внесите необходимые дополнения прямо в обработчик события ОбработкаПроведения документа ОказаниеУслуги.

Откройте в конфигураторе модуль объекта конфигурации Документ ОказаниеУслуги (находясь на Документе ОказаниеУслуги, нажмите правую кнопку мыши и выберите команду Открыть модуль документа) и найдите в нем процедуру обработчика события ОбработкаПроведения.

Сразу после окончания первого цикла создайте еще один цикл обхода табличной части и команду записи движений регистра Продажи:

КонецЦикла;

Для Каждого ТекСтрокаПереченьНоменклатуры Из ПереченьНоменклатуры Цикл

// Регистр Продажи

 

КонецЦикла;

 

//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

Теперь в тело созданного цикла вставьте команды создания движений регистра Продажи:

Для Каждого ТекСтрокаПереченьНоменклатуры Из ПереченьНоменклатуры Цикл

// Регистр Продажи

Движение = Движения.Продажи.Добавить();

Движение.Период = Дата;

Движение.Номенклатура = ТекСтрокаПереченьНоменклатуры.Номенклатура;

Движение.Клиент = Клиент;

Движение.Мастер = Мастер;

Движение.Количество = ТекСтрокаПереченьНоменклатуры.Количество;

Движение.Выручка = ТекСтрокаПереченьНоменклатуры.Сумма;

Движение.Стоимость = ТекСтрокаПереченьНоменклатуры.Стоимость *

ТекСтрокаПереченьНоменклатуры.Количество;

КонецЦикла;

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

Запустите 1С: Предприятие в режиме отладки и перепроведите все документы ОказаниеУслуги. Движения этих документов по регистру Продажи должны иметь следующий вид (рис. 94, 95, 96):

Рис. 94. Движения документа " ОказаниеУслуги №1"

Рис. 95. Движения документа " ОказаниеУслуги №2"

Рис. 96. Движения документа " ОказаниеУслуги №3"


Поделиться:



Популярное:

  1. V. Регистрация сообщений об иных происшествиях
  2. Агрегаты для накопления и выдачи заготовок.
  3. Аннотация и регистрационная карточка
  4. Внеротовая регистрация движений нижней челюсти (аксиография)
  5. Внутриротовая регистрация движений нижней челюсти
  6. Вопрос 18. В типовой конфигурации постоянные разницы в оценке активов и обязательств
  7. Вопрос 23. В типовой конфигурации для ежемесячного расчета амортизации ОС для целей бухгалтерского и налогового учета
  8. Вопрос 32. В типовой конфигурации Счет-фактура на полученный аванс вводится в систему
  9. Вопрос 35. В типовой конфигурации операция получения наличных денежных средств из банка регистрируется при помощи документа
  10. Вопрос 57. В типовой конфигурации при учете розничной торговли в ценах продажи переоценка номенклатуры в неавтоматизированных торговых точках осуществляется
  11. Вопрос 66. Учет материальных и трудовых затрат на строительство объектов ОС в типовой конфигурации выполняется
  12. Восстановление передних зубов несъемными протезами с учетом регистрации резцовых путей


Последнее изменение этой страницы: 2016-05-03; Просмотров: 783; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.015 с.)
Главная | Случайная страница | Обратная связь