|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Создание отчета ПерерасчетСоздайте новый объект конфигурации Отчет. Назовите его Перерасчет и запустите конструктор основной схемы компоновки данных. Добавьте Источник данных – запрос (НаборДанных1) и нажмите кнопку " Конструктор запроса ". Из виртуальной таблицы перерасчета Начисления.Перерасчет выберите все поля: ОбъектПерерасчета, ВидРасчета и Сотрудник (рис. 254, 255). Рис. 254. Таблица перерасчета Рис. 255. Выбранные поля Нажмите кнопку " ОK ". Перейдите на закладку Настройки и добавьте группировку детальных записей (без указания группировочного поля). На закладке Выбранные поля выберите для вывода в отчет поля ОбъектПерерасчета, ВидРасчета и Сотрудник. На этом создание схемы компоновки данных закончено. Запустите 1С:Предприятие в режиме отладки, сформируйте отчет Перерасчет и убедитесь, что пока он не содержит никаких данных. Создайте новый документ Начисление сотрудникам №2, в котором начислите премию за март Гусакову и Деловому (рис. 256). Рис. 256. Документ Начисления сотрудникам №2 Этим документом фиксируется тот факт, что сотрудникам Гусакову и Деловому нужно начислить премию по итогам работы за март. Поскольку размер премии пока неизвестен (он будет рассчитываться по некоторому алгоритму), поля Результат оставьте пустыми. Нажмем кнопку " OK ". Теперь снова откройте документ Начисление сотрудникам №1 и измените оклад Гусакова с 10000 на 7000. Нажмите кнопку " OK ". Сформируйте отчет Перерасчет (рис. 257). Рис. 257. Отчет Перерасчет Перепроведите документ Начисления сотрудникам №2 и сформируйте отчет Перерасчет. Он снова не содержит никаких данных – система отметила тот факт, что пользователь "пересчитали" зависимые записи, и очистила таблицу перерасчета. На этом примере была продемонстрирована работа механизма поддержки зависимости по базовому периоду у регистра расчета. Теперь посмотрите, как работает механизм вытеснения по периоду действия. Для этого создайте документ Начисления сотрудникам №3 (рис. 258). Рис. 258. Документ Начисления сотрудникам №3 Этим документом фиксируется тот факт, что Гусаков не выходил на работу с 1 по 10 марта. Очевидно, что в этом случае потребуется пересчитать его оплату по окладу и, как следствие, начисленную премию. Нажмите кнопку " OK " и сформируйте отчет Перерасчет (рис. 259). Рис. 259. Отчет Перерасчет Как вы видите, в перерасчет попала запись о начислении оклада Гусакову. Это явилось результатом работы механизма вытеснения по периоду действия, ведь вид расчета Невыход вытесняет вид расчета Оклад. Перепроведите документы Начисления сотрудникам №1 и №2 и убедитесь, что таблица перерасчета очистилась. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |