Стандартный отчет "Расчетная ведомость организаций" в котором добавлен вывод подписи снизу таблицы через дополнительный макет.
Потребовалось изменить стандартную форму Расчетной ведомости Организации, а именно добавить подпись Согласовано. Проблема в том, что стандартная ведомость формируется с помощью СКД, поэтому чтобы добавить в макет свою подпись, необходимо создать свой дополнительный макет и вывести его после формирования данных СКД, что и реализовано в отчете.
Неправда, стандартная ведомость утверждена Госкомстатом, или приказом по предприятию.
Лучше бы сделали разбиение по датам колонки с выплатой денег и убрали бы пустые колонки из начислений(типа отпуск за свой счет)
В вашей же фразе есть ответ для чего это нужно.
Цель, как было написано, продемонстрировать как добавлять свои подписи к таблице сформированной системой компоновки данных (СКД). А ваша задача решается в настройках Отчета(без использования Конфигуратора), путем добавления группировки «Месяц За который Платят».
Не понял тут. Какие конкретно колонки? Если вам не нужны какие то колонки, можете отключить их в СКД.
А как сделать чтобы информация в подпись бралась с выбранного учреждения ?
Тобишь информация о руководителе нужна.
спасибо огромное, на вашем отчете разобрался как можно добавить подписи внизу отчета, построенного на СКД
(4)
спасибо на примере добавил обе подписи и буха и рука.
Но вот загадка именно в руководителе
получается руководитель не тот что нужно вернее для всех учреждений одного и тогоже ставит. А хотя в настройках у каждого учреждения свой.
может где чего в настройках ?
(6) hristoff,
Вариант не самого элегантного решения такой:
Поменяйте код в начале процедуры ОбновитьОтчет, начиная от строки с текстом: //{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
до:
//}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
Так же не забудьте заменить на название своей организации в условии в цикле Рога и копыта. (кавычки в названии прописываются так: «»Текст»»)
Показать
(7)
а если учреждений много в базе как быть ?
Судя по коду в данном случае в переменную Руководитель попадут только данные из указанно организации.
(8) hristoff,
Да, вы правы, но, чтобы сделать возможность сравнения с выбранной организацией нужно обратиться к полю, которое создается динамически из настроек типового отчета. Нужно время, чтобы разобраться как это сделать. Альтернативный вариант, пока, это добавить на форму свое поле Организация со списком организаций, и добавить в запрос параметр &Организация.
(9)
можете не заморачиватся мне просто интересна реализация в самом коде.
нам достаточно поля с главным бухгалтером. И за это спасибо.
Пожалуйста. Мне самому интересно как это делается, всякое бывает, может пригодится когда нибудь.
У меня вопрос — как можно поменять шапку. Бухгалтеру не нравится что под названием Расчетная ведомость стоят отборы вида
«Период: Декабрь 2013 г.
Группировки строк: Организация; Подразделение организации; Сотрудник;
Группировки колонок: Имя вида расчета;
Показатели: Сумма;
Отбор: Организация Равно «»
Отключить не получилось их, хотя в СКД в настройках вывод этих полей запретила
и добавление своего названия тоже не получается, делала так
Макет = ПолучитьМакет(«МакетПодписи»);
ОбластьВывести = Макет.ПолучитьОбласть(«Шапка»);
ЭлементыФормы.Результат.Вывести(ОбластьВывести);
СформироватьОтчет(ЭлементыФормы.Результат, ДанныеРасшифровки);
Посмотрела по коду, Результат очищается в ОМ, но как извернуться непонятно
Дело в том, что в этом отчете используется СКД из типового отчета, который встроен в конфигурацию. Так как СКД при выводе в табличное поле «Результат», основной формы, предварительно его очищает, то все что вы выведете до вывода данных СКД стирается. Эту задачу я сейчас пытаюсь решить.