|
|||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Изменение движений документа ОказаниеУслугиТеперь необходимо добавить движение по регистру Управленческий в документ ОказаниеУслуги. В отличие от документа ПриходнаяНакладная, который создавал всего одну бухгалтерскую проводку, документ ОказаниеУслуги будет создавать уже две (табл. 3). Для упрощения бухгалтерского учета документ ОказаниеУслуги будет формировать движения по регистру бухгалтерии только в той части, которая касается расходования материалов. Откройте в конфигураторе модуль объекта конфигурации Документ ОказаниеУслуги и найдите в нем процедуру обработки проведения. Таблица 3
Добавьте движения по регистру бухгалтерии Управленческий (добавляйте в соответствующие строки только те команды, которые выделены жирным шрифтом). // Сформировать движения. Если ВыборкаРезультатаЗапроса.ВидНоменклатуры = Перечисления.ВидыНоменклатуры.Материал Тогда // Рассчитать стоимость материала. СтоимостьМатериала =..... Движение.Стоимость = СтоимостьМатериала * ВыборкаРезультатаЗапроса.Количество; // По регистру Управленческий // Первая проводка: // Д 62(ДебиторскаяЗадолженность) - К 90 (Капитал) // Розничная сумма Движение = Движения.Управленческий.Добавить(); Движение.СчетДт = ПланыСчетов.Основной.ДебиторскаяЗадолженность; Движение.СчетКт = ПланыСчетов.Основной.Капитал; Движение.Период = Дата; Движение.Сумма = ВыборкаРезультатаЗапроса.Сумма; Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконто.Клиенты] = Клиент; // Вторая проводка: // Д 90 (Капитал) - К 41 (Товары) - себестоимость Движение = Движения.Управленческий.Добавить(); Движение.СчетДт = ПланыСчетов.Основной.Капитал; Движение.СчетКт = ПланыСчетов.Основной.Товары; Движение.Период = Дата; Движение.Сумма = СтоимостьМатериала * ВыборкаРезультатаЗапроса.Количество; Движение.КоличествоКт = ВыборкаРезультатаЗапроса.Количество; Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконто.Материалы] = ВыборкаРезультатаЗапроса.Номенклатура; ..... КонецЕсли; .... КонецЦикла; // Записать движения регистров Движения.ОстаткиМатериалов.Записать(); Движения.СтоимостьМатериалов.Записать(); Движения.Продажи.Записать(); Движения.Управленческий.Записать(); КонецПроцедуры В первой проводке указывается розничная сумма материала из документа и субконто дебета, поскольку на счете Дебиторская задолженность ведется учет в разрезе материалов. Во второй проводке указываются стоимость материала, количество и субконто кредита, поскольку на счете Товары ведется количественный учет в разрезе материалов. Запустите 1С:Предприятие в режиме отладки, перепроведите документ Оказание услуги №1 и посмотрите, какие движения он сформировал по регистру бухгалтерии Управленческий (рис. 229). После этого перепроведите остальные документы Оказание услуги. Рис. 229. Записи регистра Управленческий Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |