Курсы-по-1С.рф Профессиональные курсы по 1С по всей России, в любое время Разработка расширений и технологии доработки конфигураций 1С без снятия с поддержки Решение практического задания № 3-01 Этапы решения: 1. Создание регистра накопления 2. Создание подписки на событие 1. Создание регистра накопления Добавляем в конфигурацию остаточный регистр СПокупателями, создаем измерения и ресурс: накопления пр_Взаиморасчеты В качестве регистраторов для него указываем документы ПоступлениеНаРасчетный Счет и РеализацияТоваровУслуг: Страница 1 из 3 Бесплатные материалы проекта: http://курсы-по-1с.рф/free/ Электронная почта: [email protected] Телефоны: 8-800 1000-613, +7(495) 7777-096 Copyright © 2012-2017, Насипов Фарит и Евгений Гилев, ООО «ОдинКурс» Курсы-по-1С.рф Профессиональные курсы по 1С по всей России, в любое время 2. Создание подписки на событие Создаем общий модуль пр_ПодпискиНаСобытия, в котором будут размещаться обработчики подписок на события. Свойства общего модуля настраиваем следующим образом: Добавляем в конфигурацию подписку на событие пр_ПроведениеПоВзаиморасчетам СПокупателями: Страница 2 из 3 Бесплатные материалы проекта: http://курсы-по-1с.рф/free/ Электронная почта: [email protected] Телефоны: 8-800 1000-613, +7(495) 7777-096 Copyright © 2012-2017, Насипов Фарит и Евгений Гилев, ООО «ОдинКурс» Курсы-по-1С.рф Профессиональные курсы по 1С по всей России, в любое время В качестве источника подписки указываем документы ПоступлениеНаРасчетныйСчет и РеализацияТоваровУслуг: В общем модуле пр_ПодпискиНаСобытия ОбработкаПроведения: размещаем обработчик события Процедура пр_ПроведениеПоВзаиморасчетамСПокупателямиОбработкаПроведения (Источник, Отказ, РежимПроведения) Экспорт Движение = Источник.Движения.пр_ВзаиморасчетыСПокупателями. Добавить(); Источник.Движения.пр_ВзаиморасчетыСПокупателями.Записывать = Истина; Если ТипЗнч(Источник) = Тип("ДокументОбъект. ПоступлениеНаРасчетныйСчет") Тогда Движение.ВидДвижения = ВидДвиженияНакопления.Расход; Иначе Движение.ВидДвижения = ВидДвиженияНакопления.Приход; КонецЕсли; Движение.Период = Источник.Дата; Движение.Организация = Источник.Организация; Движение.Контрагент = Источник.Контрагент; Движение.Сумма = Источник.СуммаДокумента; КонецПроцедуры Проверяем, что в пользовательском режиме движения формируются корректно. Страница 3 из 3 Бесплатные материалы проекта: http://курсы-по-1с.рф/free/ Электронная почта: [email protected] Телефоны: 8-800 1000-613, +7(495) 7777-096 Copyright © 2012-2017, Насипов Фарит и Евгений Гилев, ООО «ОдинКурс»