1с скд подписи в конце отчета
Всем привет. Ребята подскажите плиз как добавить в отчет на СКД свои подписи. Делал вот так: . ничего не вы водит, искал причину, ничего не вышло. Помогите плиз Зарплата и Управление Персоналом, редакция 2.5 (2.5.64.3)
В смысле вывести подвал? В СКД на закладке "Настройки" добавляем группировку в самом низу(без поля, просто группировка). Потом в её настройках ниже убираем выбраные поля и ставим макет оформления - без оформления. жмём правой кнопкой на группировке и жмём "Установить имя", пишем имя типа "Подвал". В СКД на закладке Макеты создаём макет группировки и выбираем первое поле "по имени" там будет наш подвал. Рисуем сам макет и потом слева вверху где список макетов там таблица разбита на две части, жмём на вторую част ьи выбираем нужные ячейки которые будут относится к группировке Шапка.
да по ссылке как я говорил. На закладке Макеты, слева-вверху в таблице там строка макета, у неё в столбцы Область заполнено?
Все так и делаю. Ничего не выводит((( Может чего с отчетом, "Расчетная ведомость организаций"? Попробую на другом.
Не. ничего не выводит( Руки может кривые. А можете скинуть пример отчета с СКД в котором выводит подвал таким образом?
Способ в железно работает. Но когда надо было добавить в ряд отчетов строчку с авторством и временем формирования - сделал тупо вставкой в результирующий табличный документ. Чтобы макеты не колбасить.
проблема решаема за минут 5 - 10. Всё что тебе надо было: Когда ты добавил свою группировку для подвала и увидел ОПА не выводит, тогда надо было там же(закладка Настройки) снять галки со всех группировок и таблиц. Тогда ты бы увидел что ВООБЩЕ не чего не изменилось. вывод какой? Отчет грузит от куда то настройки. Открываем модуль объекта (этого внешнего отчета), находим процедуру: Там мы видим что он тупо всё это время грузил схему типовую, а не ту которая лежала во внешнем отчете. Ну и короче в этой процедуре меняем: например на: Если Ложь Тогда Или можно там всё удалить и написать: Всё профит! Удачных выходных.
Емае, буду знать. Ходил отладчиком, чесное слово, но нифига не разобрался. Большое Вам человеческое спасибо.
Поднимаю топик. Ребят, а кто скажет как добавить подпись в СКД. Если в настройках этой СКД вообще пусто, то есть все загружается тут:
Получается я мне нужно как то все настройки из хранилища загрузить в саму СКД (на вкладку настройки), подкорректировать макет и использовать уже настройки СКД из самой СКД, а не из хранилища. Кто сталкивался с такими отчетами?
Откроем СКД выбранного отчета (в примере использую отчет из своей конфигурации для тестирования). Перейдём на вкладку «Настройки», создадим отчету на верхнем уровне новую группировку. Переместите её выше всех группировок . Результат .
Выделяем ранее созданную группировку . Активируем настройки «» и переходим на вкладку «Другие настройки» . В первом пункте «Макет оформления» выбираем значение «Без оформления» . Внизу списка ищем пункт «Вариант использования группировки» и выбираем значение «Дополнительная информация» . Результат .
Нами настроенной группировке задаем имя. Вызываем контекстное меню по созданной группировке и кликаем на пункт «Установить имя…» . В открывшемся окне вводим для примера «Заголовок» . Результат .
Переходим в окне СКД на вкладку «Макеты». Выбираем понравившеюся нам область и пишем в ячейку для примера «Это мой заголовок, отчет сформирован – [ТекущаяДата]» (в квадратных скобках слитно, задается параметр в шаблоне) . Вызываем свойства данной ячейки и задаем настройки. Заполнение – «Шаблон» . Шрифт — для примера «Arial, 14 с жирным начертанием» . Результат .
Добавляем новый макет группировки , при добавление выбираем вариант «Имя группировки» и нашу группировку «Заголовок» . Определяем область макета . Система автоматически сама определяет параметры в шаблоне, настраиваем параметр указав выражение – «ТекущаяДата()» .
Потребовалось изменить стандартную форму Расчетной ведомости Организации, а именно добавить подпись Согласовано. Проблема в том, что стандартная ведомость формируется с помощью СКД, поэтому чтобы добавить в макет свою подпись, необходимо создать свой дополнительный макет и вывести его после формирования данных СКД, что и реализовано в отчете.
Специальные предложения
Потребовалось изменить стандартную форму Расчетной ведомости Организации, а именно добавить подпись Согласовано.
Неправда, стандартная ведомость утверждена Госкомстатом, или приказом по предприятию.
Лучше бы сделали разбиение по датам колонки с выплатой денег и убрали бы пустые колонки из начислений(типа отпуск за свой счет)
В вашей же фразе есть ответ для чего это нужно.
Цель, как было написано, продемонстрировать как добавлять свои подписи к таблице сформированной системой компоновки данных (СКД). А ваша задача решается в настройках Отчета(без использования Конфигуратора), путем добавления группировки "Месяц За который Платят".
Не понял тут. Какие конкретно колонки? Если вам не нужны какие то колонки, можете отключить их в СКД.
А как сделать чтобы информация в подпись бралась с выбранного учреждения ?
Тобишь информация о руководителе нужна.
Чтобы не качать целиком обработку можете поменять код всей процедуры ОбновитьОтчет:
(4)
спасибо на примере добавил обе подписи и буха и рука.
Но вот загадка именно в руководителе
получается руководитель не тот что нужно вернее для всех учреждений одного и тогоже ставит. А хотя в настройках у каждого учреждения свой.
может где чего в настройках ?
(6) hristoff,
Вариант не самого элегантного решения такой:
Поменяйте код в начале процедуры ОбновитьОтчет, начиная от строки с текстом: //до:
//>>КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
Так же не забудьте заменить на название своей организации в условии в цикле Рога и копыта. (кавычки в названии прописываются так: ""Текст"")
(7)
а если учреждений много в базе как быть ?
Судя по коду в данном случае в переменную Руководитель попадут только данные из указанно организации.
(8) hristoff,
Да, вы правы, но, чтобы сделать возможность сравнения с выбранной организацией нужно обратиться к полю, которое создается динамически из настроек типового отчета. Нужно время, чтобы разобраться как это сделать. Альтернативный вариант, пока, это добавить на форму свое поле Организация со списком организаций, и добавить в запрос параметр &Организация.
(9)
можете не заморачиватся мне просто интересна реализация в самом коде.
нам достаточно поля с главным бухгалтером. И за это спасибо.
спасибо огромное, на вашем отчете разобрался как можно добавить подписи внизу отчета, построенного на СКД
У меня вопрос - как можно поменять шапку. Бухгалтеру не нравится что под названием Расчетная ведомость стоят отборы вида
"Период: Декабрь 2013 г.
Группировки строк: Организация; Подразделение организации; Сотрудник;
Группировки колонок: Имя вида расчета;
Показатели: Сумма;
Отбор: Организация Равно ""
Отключить не получилось их, хотя в СКД в настройках вывод этих полей запретила
и добавление своего названия тоже не получается, делала так
Макет = ПолучитьМакет("МакетПодписи");
ОбластьВывести = Макет.ПолучитьОбласть("Шапка");
ЭлементыФормы.Результат.Вывести(ОбластьВывести);
Посмотрела по коду, Результат очищается в ОМ, но как извернуться непонятно
Дело в том, что в этом отчете используется СКД из типового отчета, который встроен в конфигурацию. Так как СКД при выводе в табличное поле "Результат", основной формы, предварительно его очищает, то все что вы выведете до вывода данных СКД стирается. Эту задачу я сейчас пытаюсь решить.
Что-то примерное получилось. Только при этом группировки не работают.
Просмотры 20016
Загрузки 215
Рейтинг 12
Создание 25.02.13 14:35
Обновление 21.10.13 13:56
№ Публикации 175336
Рубрики Зарплата
Кому Бухгалтер
Операционная система Windows
Страна Россия
Доступ к файлу Абонемент ($m)
Код открыт Не указано
См. также
Внешние печатные формы для 1С:Зарплата и управление персоналом 3.1 // АКЦИЯ! Всего 1 $m // Промо
Содержит практически полный набор внешних печатных форм для Зарплата и управление персоналом 3.1
1 стартмани
19.05.2020 16589 114 LamerSoft 5
Самое полное решение задач для подготовки к Специалисту по ЗУП 3.1
Недавно успешно сдал экзамен на специалиста по ЗУП и делюсь материалами для подготовки.
2 стартмани
20.02.2020 17462 125 Axel_F 19
Справка о заработной плате и других доходах
Справка о заработной плате и других доходах реализована как внешний отчет, с выходом печатной формы. Справку можно сформировать от 1 месяца до года (на ваш выбор).
3 стартмани
14.08.2019 6137 9 KargaсoK 10
Трудовой договор, Дополнительное соглашение к трудовому договору, Лист ознакомления, Договор о материальной ответственности, Договор о коммерческой тайне, Согласие на обработку персональных данных для ЗУП 3.1
Комплект печатных форм для отдела кадров для документов Прием на работу и Кадровый перевод: Трудовой договор, Доп. соглашение к трудовому договору, Лист ознакомления с локальными нормативными актами, Договор о полной материальной ответственности, Договор о неразглашении коммерческой тайны, Согласие на обработку персональных данных.
2 стартмани
12.03.2019 50557 258 Asenka 76
Свод проводок ЗиКБУ 1.0 Промо
Свод начисленной, удержанной и выплаченной заработной платы + страховые взносы в разрезе статей финансирования, КОСГУ и физлиц.
2 стартмани
28.04.2015 22833 22 the1 17
Справка 2-НДФЛ для ЗУП 2.5 / ЗУП 3.1 (Приложение № 5 к Приказу ФНС России от 02.10.2018 № ММВ-7-11/566@)
Печатная форма Справки 2-НДФЛ для ЗУП 2.5 / ЗУП 3.1 Форма с 2019 года Приложение № 5 к Приказу ФНС России от 02.10.2018 № ММВ-7-11/566@
1 стартмани
10.01.2019 36034 148 prime9 20
Отчет-сверка по НДФЛ для ЗУП 3.1
Отчет для проверки правильности исчисления, удержания и перечисления НДФЛ в бюджет по сотрудникам и поиска причины расхождений.
2 стартмани
27.06.2018 31025 420 SanchoD 25
Проверка и корректировка данных по выплате зарплаты
Обработка показывает остатки и движения взаиморасчетов с сотрудниками. Также обработка может откорректировать сумму остатков. Конфигурации: "Зарплата и управление персоналом" , релиз не ниже 3.1.2.105 и "Зарплата и кадры государственного учреждения" , релиз не ниже 3.1.2.105.
2 стартмани
08.06.2018 41944 236 APTEM_SLV 19
Анализ НДФЛ и сверка данных учета при подготовке 6-НДФЛ, 2-НДФЛ (ЗИК 1.0, ЗУП 2.5, ЗГУ 3.1, ЗУП 3.1) Промо
Два в одном. Наглядная информация об исчисленном налоге, и налоге, учтенном в справках, о суммах начислений по своду и о доходах, включенных в справки. Все это в разрезе физических лиц, так что станет очевидно, какой сотрудник не включен в справки, у кого недоучтен доход, кому неверно предоставлен вычет, а у кого неверно исчислен, удержан или перечислен налог.
1 стартмани
28.01.2016 47905 181 the1 11
Настройки отчета "Анализ начислений и удержаний" для ЗУП/ЗГУ 3.1
Несколько полезных настроек отчета "Анализ начислений и удержаний" для зарплаты редакции 3.1. В состав входят настройки: Свод в разрезе налогообложения, Сводные данные для статистики, Реестр пособий, Расчетная ведомость по зарплате, Свод в разрезе финансирования, Отклонения от режима работы, Свод по зарплате в разрезе ИФНС, Начисления с детализацией отсутствий, Лицевые счета сотрудников, Распределение отпусков, Сводка затрат
2 стартмани
03.05.2018 58054 325 the1 45
Трудовой договор, Дополнительное соглашение, Материальная ответственность, Коллективная материальная ответственность, Кадровый перевод, Индексация, Т-53 для ЗУП 3 внешние (7 печатных форм). Создание ведомостей по каждому сотруднику одной кнопкой
1. Комплект из 6 печатных форм для документов: Прием на работу, Индексация, Кадровый перевод, Кадровый перевод списком для ЗУП 3.1.11 и более ранних Трудовой договор, дополнительное соглашение, договор личной материальной ответственности, договор коллективной материальной ответственности, индексация, Ведомость Т-53 без лишних строк. Не требуется изменения конфигурации. Подключается через стандартное подключение внешних обработок. 2. Обработка для создания ведемостей из начисления зарплаты. 3. Расширение конфигурации для ЗУП 3.1.11 и КА 2.4.6 для редактирования стажа как в ЗУП 2.5 (Из трудовой деятельности сотрудника. Если ввели строки трудовой деятельности, то стаж считается до даты приема сотрудника).
1 стартмани
26.01.2018 68298 525 p.ugrumov 98
Проверка данных после неполного ("нового") переноса из ЗУП 2.5 в ЗУП 3.1
Описаны данные, которые необходимо проверить после неполного ("нового") переноса из ЗУП 2.5 в ЗУП 3.1. Описано, на что необходимо обратить внимание, где найти перенесенные данные, что НЕ переносится, где найти настройки.
1 стартмани
17.01.2018 40118 154 utrumar 3
Внешние печатные формы ЗУП, ЗиК БУ 8. (Т-1, Т-1А, Т-5, Т-5А, Т-6, Т-6А, Т-7, Т-8, Т-8А, Т-9, Т-9А, Т-10, Т-10А, Т-11, Т-11А, Трудовой договор, Постоянные начисления, Ввод постоянного начисления или удержания, Возврат на работу, Табель форма 0504421) Промо
Внешние печатные формы (Т-1, Т-1А, Т-5, Т-5А, Т-6, Т-6А, Т-7, Т-8, Т-8А, Т-9, Т-9А, Т-10, Т-10А, Т-11, Т-11А, Трудовой договор, Постоянные начисления, Ввод постоянного начисления или удержания, Возврат на работу, Табель форма 0504421) Формы которые присутствуют в конфигурации типовые. Добавленные формы: Постоянные начисления, Ввод постоянного начисления или удержания, Возврат на работу.
1 стартмани
22.04.2012 67875 1651 Tokiy 55
Справка о заработной плате и других доходах (измененная форма №46)
Форма разработана для автоматизированного формирования справки по форме № 46. Внешний отчет с возможностью пользовательских настроек.
3 стартмани
24.11.2017 57390 56 agospodarin 15
Налоги и взносы (кратко) по подразделениям и сотрудникам. ЗУП 3
Отчет "Налоги и взносы (кратко)" в разрезе подразделений и сотрудников.
3 стартмани
13.11.2017 49626 185 tritonof 12
Реестр регламентированных отчетов 6-НДФЛ по всем организациям и обособленным подразделениям. Контроль удержанного НДФЛ. ЗУП 3.1
Отчет для проверки правильности данных во всех регламентированных отчетах 6-НДФЛ - по всем организациям и обособленным подразделениям. Анализируются: 1. Данные возвращенного налога в 6-НДФЛ должны быть равны возвращенному налогу из Регистра накопления "РасчетыНалогоплательщиковСБюджетомПоНДФЛ" с типом ВозвращеноНалоговымАгентом, за период отчета. (голубой цвет). 2. Удержанный налог из Регистра накопления "РасчетыНалогоплательщиковСБюджетомПоНДФЛ" с учетом возвратов и НДФЛ к уплате из Регистра накопления "РасчетыНалоговыхАгентовСБюджетомПоНДФЛ" - сомневаюсь - что это верно - может кто-нибудь прокомментирует? (зеленый цвет). 3. Удержанный налог в Разделе 1 (070) должен быть равен Удержанному налогу из Регистра накопления "РасчетыНалогоплательщиковСБюджетомПоНДФЛ" с типом Удержано (без учета возвращенного налога ). (золотой цвет). 4. Анализируется удержанный НДФЛ в отчете 6-НДФЛ Раздел 2 (140) и данные по удержанному налогу Регистра накопления "РасчетыНалогоплательщиковСБюджетомПоНДФЛ" с типом Удержано (без учета возвращенного налога ) по крайнему сроку уплаты. (бледно желтый цвет). 5. Контрольное соотношение 2.1: (070) - (090) д.б. - значит "недоплата" (ярко-розовый цвет), если > значит "переплата" (бледно-розовый цвет)).
1С 8.2. Произвольные макеты в СКД (Система компоновки данных). Не стандартная «Шапка» и «Подвал».
Автор: программист Суровцев Василий
Данная статья будет полезна тем программистам, которые уже разрабатывали отчеты на системе компоновки данных, но не пользовались встроенным механизмом задания макетов.
При разработке отчетов иногда необходимо использовать не стандартный заголовок, или нужно добавить подписи. В статье рассмотрено два варианта:
- Встроенный механизм задания макетов непосредственно в СКД
- 2. Дополнение результата СКД в коде, с помощью обычных макетов.
Предположим, у нас уже есть отчет на компоновке данных, который выглядит следующим образом.
Нам необходимо добавить заголовок и подпись, чтобы отчет выглядел так:
Вариант 1. Можно воспользоваться механизмом разработки макетов непосредственно в СКД.
Сначала нам нужно добавить группировки и задать им имена в дереве группировок. Добавим одну группировку перед основной группировкой отчёта, и установим ей имя «Шапка». Вторую группировку добавим в конец, и зададим ей имя «Подвал».
Далее, на вкладке макеты необходимо добавить два макета группировки и задать для них области. Если области достаточно сложные (например, часть ячеек объединены в одну), то их можно сделать в обычном макете и перенести сюда с помощью механизма «копировать, вставить». Здесь же, можно передать параметры.
На вкладке настройки для группировок «Шапка» и «Подвал» нужно отключить «основной» макет оформления, выбрав значение «без оформления». Если этого не сделать, то ячейки наших группировок будут в рамочке.
Так же для наших группировок необходимо отключить выбранные поля.
Примечание. Подобный вариант отчета, возможно разработать использую только СКД. Такой отчет будет работать как на обычном приложении, так и на управляемом.
Вариант 2. C использованием результата СКД и обычных макетов (рассмотрен вариант для обычного приложения)
Добавим в отчет обычный макет.
Зададим в нём области «Шапка и Подвал».
В модуле формы добавим код для кнопки «Сформировать», в котором сначала выведем область «Шапка», потом результат компоновки данных, затем область «Подвал».
Примечание. Для того чтобы отчет работал в управляемых приложениях необходимо модифицировать процедуру для кнопки «сформировать».
В этой статье разберем довольно популярный вопрос, с которым можно столкнуться не только в реальной работе, но и при устройстве на работу.
Чтобы было понятно, о чем далее пойдет речь, посмотрим на проблему глазами пользователя. Есть простейший отчет, построенный при помощи СКД, вид которого представлен на рис.1:
Рис. 1. Исходный демонстрационный отчет
Нам нужно, чтобы отчет имел заголовок «Отчет по продажам» с параметрами, которые бы заполнялись на основе произвольных данных. Для простоты, в нашем случае эти параметры заголовка будем заполнять из параметров самого отчета (Рис. 2):
Рис. 2. Требуемый вид отчета
На нашем курсе один из участников долго исследовал различные варианты, как можно добиться подобного результата, в результате чего и появился, на наш взгляд, интересный вопрос.
Вопрос
отрабатывает так, как надо.
В общем, комбинации строк дают разные результаты:
вообще ведет к ошибке , компоновка не происходит.
Я запутался в разных сущностях с одинаковыми именами и типами. Результата я добиваюсь, но нет чувства, что разобрался полностью. Не проясните?
Ответ
Здесь дело в двух моментах: значении параметра СтандартнаяОбработка (Истина или Ложь) и в значениях переменных, связанных с настройками компоновки.
СтандартнаяОбработка в коде не изменяется, значит, система будет формировать отчет автоматически. Нам нужно только обеспечить, чтобы в компоновщике содержались корректные настройки. Далее система самостоятельно получит эти настройки из компоновщика, выполнит все действия по компоновке отчета.
Поэтому работать надо именно с компоновщиком настроек:
Вы именно так и делаете, всё получается правильно.
СтандартнаяОбработка в коде установлена в значение Ложь. Значит, все действия по компоновке отчета нужно выполнить вручную (создать макет компоновки по схеме и настройкам компоновки, поработать с процессором компоновки и с процессором вывода результата компоновки данных в табличный документ).
У вас получается следующий код (не самые важные строки я отбросил):
Вы получили из компоновщика настройки. Они хранятся в переменной Настройки. Затем в компоновщике устанавливаете новый заголовок, но в переменной Настройки всё осталось без изменений. Это фактически две разные переменные – Настройки (без заголовка) и КомпоновщикНастроек.Настройки (с новым заголовком).
А макет компоновки вы получаете на основании переменной Настройки, где заголовок не установлен. Поэтому на выходе этот заголовок не выводится в отчете.
Попробуйте еще для закрепления поменять порядок строк:
В этом случае заголовок в отчете уже будет выводиться.
Таким образом, можно сделать следующие выводы:
- При использовании метода ПолучитьНастройки к “обычным” настройкам применяются пользовательские и фиксированные настройки из этого же компоновщика. В результате выполнения этого метода получаем переменную типа НастройкиКомпоновкиДанных. Это именно те настройки, с которыми и будет компоноваться отчет.
- Если нужно установить один параметр в настройках, то нет смысла отключать стандартную обработку. Если же необходимо отчет скомпоновать полностью вручную (например, предварительно подготовить таблицу с внешними данными, обработать ее, вывести ее в виде отчета), то тогда отключаем стандартную обработку и вручную прописываем все шаги формирования отчета.
Этим, пожалуй, и завершим разбор сегодняшнего вопроса. Как видите, казалось бы, такая простая задача, как вывод заголовка, которая по сути своей является вспомогательной при решении билетов, при должном рассмотрении является не такой и простой. Но мы надеемся, что после знакомства с нашим материалом у вас немного “просветлело” :)
Завтра разберем новый вопрос, в котором внимательная слушательница чуть не подловила нашего тренера, поэтому не переключайтесь!
Читайте также: