Расчетная ведомость организаций с подписью (СКД+Макет)

21.10.13

Учетные задачи - Зарплата

Стандартный отчет "Расчетная ведомость организаций" в котором добавлен вывод подписи снизу таблицы через дополнительный макет.

Скачать файлы

Наименование Файл Версия Размер
Отчет.РасчетнаяВедомостьОрганизаций
.erf 92,19Kb
215
.erf 92,19Kb 215 Скачать

Потребовалось изменить стандартную форму Расчетной ведомости Организации, а именно добавить подпись Согласовано. Проблема в том, что стандартная ведомость формируется с помощью СКД, поэтому чтобы добавить в макет свою подпись, необходимо создать свой дополнительный макет и вывести его после формирования данных СКД, что и реализовано в отчете. 

См. также

Обновление для КА 1.1, ЗУП 2.5, БУХ 2.0: НДС, ЕФС-1, Расчет страховых взносов, Мобилизация, Статистика, Электронные трудовые книжки, 2-НДФЛ, Регламентированная отчетность, Кадровый учет, Прослеживаемость импортных товаров

Зарплата Регламентированный учет и отчетность Кадровый учет Обновление 1С Платформа 1С v8.3 Сложные периодические расчеты 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Зарплата и Управление Персоналом 2.5 Бухгалтерский учет Налоговый учет Управленческий учет Акцизы ЕНВД ЕСН Земельный налог ИП, ПБОЮЛ, КФХ Налог на имущество Налог на прибыль НДС НДФЛ ФОМС, ЕФС Транспортный налог УСН ПСН (патентная система налогообложения) Платные (руб)

Обновления для конфигураций: КА 1.1; ЗУП 2.5; БУХ 2.0; КА 1.1 Комплексная автоматизация торговли алкогольной продукцией; КА 1.1 Комплексный учет сельскохозяйственного предприятия

19900 руб.

01.04.2020    140413    676    352    

232

Перенос данных из Парус 8 в ЗГУ 3

Зарплата Внешние источники данных Бюджетный учет Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 8 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

84000 руб.

19.08.2020    22347    18    1    

21

Запрет доступа к данным по зарплате для БП 3.0 и КА 2.5

Зарплата Роли и права Платформа 1С v8.3 Бухгалтерский учет Управление правами 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Молдова Россия Казахстан Бухгалтерский учет Платные (руб)

Расширение позволяет максимально полно ограничить доступ пользователей к данным по заработной плате, а именно закрывает доступ к документам начисления и выплаты заработной платы, не позволяет просматривать бухгалтерские отчеты по счету учета зарплаты а также убирает зарплатные проводки из журнала проводок. Расширение запрещает просматривать платежные документы на выплату зарплаты, так же не доступны регламентные отчеты в ПФР и ИФНС. Расширение предлагает готовые настроенные профили "Бухгалтер без зарплаты", "Только просмотр без зарплаты".

5700 руб.

27.05.2021    32518    202    89    

162

Перенос данных из Камин 3.5 (5.5) в ЗиКГУ 3.х

Обмен между базами 1C Зарплата Бюджетный учет Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Обработки для быстрого перехода с конфигураций «КАМИН:Расчет зарплаты для бюджетных учреждений 3.5» и «КАМИН:Зарплата для бюджетных учреждений 5.5» на конфигурацию «Зарплата и кадры государственного учреждения».

12000 руб.

28.07.2016    56955    137    139    

114

Исправление в 1С:ЗУП/ЗКГУ ошибок по НДФЛ и взаиморасчетам с сотрудниками на начало расчетного года.

Корректировка данных Зарплата Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

4800 руб.

06.10.2023    2139    28    14    

32

Перенос данных из Парус 7.хх в ЗГУ ред.3

Внешние источники данных Зарплата Бюджетный учет Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 7.хх учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

24000 руб.

24.04.2017    48627    96    159    

86

Устранение сальдо прошлых периодов в ведомостях ЗУП 3.1, КА, ЗиКГУ 3.1

Зарплата Платформа 1С v8.3 1С:Зарплата и кадры государственного учреждения 3 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

При заполнении ведомости на выплату зарплаты вылазят задолженности прошлых периодов, которых быть не должно? Наша обработка позволяется убрать эти доходы прошлых периодов за пару секунд. Больше не нужно тратить часы на анализ каждого такого случая.

15600 руб.

14.09.2022    12436    60    22    

62
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. makas 44 25.02.13 14:43 Сейчас в теме
Потребовалось изменить стандартную форму Расчетной ведомости Организации, а именно добавить подпись Согласовано.


Неправда, стандартная ведомость утверждена Госкомстатом, или приказом по предприятию.

Лучше бы сделали разбиение по датам колонки с выплатой денег и убрали бы пустые колонки из начислений(типа отпуск за свой счет)
2. dedicated 25 26.02.13 09:42 Сейчас в теме
Неправда, стандартная ведомость утверждена Госкомстатом, или приказом по предприятию.

В вашей же фразе есть ответ для чего это нужно.

Лучше бы сделали разбиение по датам колонки с выплатой денег..

Цель, как было написано, продемонстрировать как добавлять свои подписи к таблице сформированной системой компоновки данных (СКД). А ваша задача решается в настройках Отчета(без использования Конфигуратора), путем добавления группировки "Месяц За который Платят".

и убрали бы пустые колонки из начислений(типа отпуск за свой счет)

Не понял тут. Какие конкретно колонки? Если вам не нужны какие то колонки, можете отключить их в СКД.
3. hristoff 19.10.13 14:56 Сейчас в теме
А как сделать чтобы информация в подпись бралась с выбранного учреждения ?
Тобишь информация о руководителе нужна.
4. dedicated 25 21.10.13 14:00 Сейчас в теме
(3) hristoff, Добавил в отчет автоматическую подстановку ответственного лица (Бухгалтер) при желании можно поменять на то, что вам нужно, например Руководитель. Для этого в процедуре "ОбновитьОтчет", модуля формы, поправить строку 65:
Пока НЕ ВыборкаДетальныеЗаписи.ОтветственноеЛицо = Перечисления.ОтветственныеЛицаОрганизаций.ГлавныйБухгалтер Цикл

На
Пока НЕ ВыборкаДетальныеЗаписи.ОтветственноеЛицо = Перечисления.ОтветственныеЛицаОрганизаций.Руководитель Цикл


Чтобы не качать целиком обработку можете поменять код всей процедуры ОбновитьОтчет:
Процедура ОбновитьОтчет() Экспорт
	 	//{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
	// Данный фрагмент построен конструктором.
	// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

	Запрос = Новый Запрос;
	Запрос.Текст = 
		"ВЫБРАТЬ
		|	ОтветственныеЛицаОрганизацийСрезПоследних.ФизическоеЛицо КАК Физлицо,
		|	ОтветственныеЛицаОрганизацийСрезПоследних.Должность,
		|	ОтветственныеЛицаОрганизацийСрезПоследних.ОтветственноеЛицо КАК ОтветственноеЛицо
		|ИЗ
		|	РегистрСведений.ОтветственныеЛицаОрганизаций.СрезПоследних(&ДатаСреза, ) КАК ОтветственныеЛицаОрганизацийСрезПоследних";

	Запрос.УстановитьПараметр("ДатаСреза", ТекущаяДата());

	Результат = Запрос.Выполнить();

	ВыборкаДетальныеЗаписи = Результат.Выбрать();
    	Пока НЕ ВыборкаДетальныеЗаписи.ОтветственноеЛицо = Перечисления.ОтветственныеЛицаОрганизаций.ГлавныйБухгалтер Цикл
		// Вставить обработку выборки ВыборкаДетальныеЗаписи
		//Руководители = РегламентированнаяОтчетность.ОтветственныеЛицаОрганизаций(ОтвЛица.ГлавныйБухгалтер, ТекущаяДата(),);
		  
		  ВыборкаДетальныеЗаписи.Следующий();	  
     	КонецЦикла;
          
	//}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
    Бухгалтер    = ВыборкаДетальныеЗаписи.Физлицо.Наименование;
	
	СостояниеМодифицированности = Модифицированность;
	Если ПанельНастроекНарисована <> Истина Тогда
		ОбновлениеОтображения();
	КонецЕсли;
	ТиповыеОтчеты.ЗагрузитьВРеквизитЗначенияНастроекПанелиПользователя(ЭтотОбъект, ЭтаФорма);
	ПараметрыПанели  = ТиповыеОтчеты.ПолучитьПараметрыПанелиПользователяОбъекта(ОтчетОбъект);
	ЗначенияНастроек = ТиповыеОтчеты.ПолучитьЗначенияНастроекПанелиПользователяОбъекта(ОтчетОбъект);
	Отказ = ложь;
	ТиповыеОтчеты.ПроверитьЗначенияПараметров(ЗначенияНастроек, ПараметрыПанели, Отказ);
	Если Отказ тогда
		Возврат;
	КонецЕсли;
	СформироватьОтчет(ЭлементыФормы.Результат, ДанныеРасшифровки);
	
	// Вывод ФИО руководителя
	Макет = ПолучитьМакет("МакетПодписи");
    ОбластьВывести = Макет.ПолучитьОбласть("Подпись");
	
	ОбластьВывести.Параметры.ФИОГлБух = Бухгалтер;
	
    ЭлементыФормы.Результат.Вывести(ОбластьВывести);
	// Конец вывод Руководителя
	
	УправлениеОтчетами.УстановитьКолонтитулыПоУмолчанию(ЭлементыФормы.Результат, Заголовок, Строка(ПараметрыСеанса.ТекущийПользователь));
	Модифицированность = СостояниеМодифицированности;
КонецПроцедуры
Показать
6. hristoff 21.10.13 16:18 Сейчас в теме
(4)
спасибо на примере добавил обе подписи и буха и рука.

Но вот загадка именно в руководителе
Перечисления.ОтветственныеЛицаОрганизаций.Руководитель


получается руководитель не тот что нужно вернее для всех учреждений одного и тогоже ставит. А хотя в настройках у каждого учреждения свой.

может где чего в настройках ?
7. dedicated 25 22.10.13 06:34 Сейчас в теме
(6) hristoff,
Вариант не самого элегантного решения такой:

Поменяйте код в начале процедуры ОбновитьОтчет, начиная от строки с текстом: //{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
до:
//}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
Так же не забудьте заменить на название своей организации в условии в цикле Рога и копыта. (кавычки в названии прописываются так: ""Текст"")

	//{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
	// Данный фрагмент построен конструктором.
	// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

	Запрос = Новый Запрос;
	Запрос.Текст = 
		"ВЫБРАТЬ
		|	ОтветственныеЛицаОрганизацийСрезПоследних.ФизическоеЛицо КАК Физлицо,
		|	ОтветственныеЛицаОрганизацийСрезПоследних.Должность,
		|	ОтветственныеЛицаОрганизацийСрезПоследних.ОтветственноеЛицо КАК ОтветственноеЛицо,
		|	ОтветственныеЛицаОрганизацийСрезПоследних.СтруктурнаяЕдиница.Наименование КАК Организация
		|ИЗ
		|	РегистрСведений.ОтветственныеЛицаОрганизаций.СрезПоследних(&ДатаСреза, ) КАК ОтветственныеЛицаОрганизацийСрезПоследних";

	Запрос.УстановитьПараметр("ДатаСреза", ТекущаяДата());

	Результат = Запрос.Выполнить();

	ВыборкаДетальныеЗаписи = Результат.Выбрать();
	Пока ВыборкаДетальныеЗаписи.Следующий()Цикл
	 Если	
		( ВыборкаДетальныеЗаписи.ОтветственноеЛицо =                      Перечисления.ОтветственныеЛицаОрганизаций.Руководитель) И
		( ВыборкаДетальныеЗаписи.Организация = "ОАО ""Рога и копыта""") Тогда
		   Руководитель = ВыборкаДетальныеЗаписи.Физлицо.Наименование;
	 КонецЕсли;	  
    КонецЦикла;
          
	//}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
Показать
8. hristoff 22.10.13 14:59 Сейчас в теме
(7)
а если учреждений много в базе как быть ?
Судя по коду в данном случае в переменную Руководитель попадут только данные из указанно организации.
9. dedicated 25 23.10.13 06:26 Сейчас в теме
(8) hristoff,
Да, вы правы, но, чтобы сделать возможность сравнения с выбранной организацией нужно обратиться к полю, которое создается динамически из настроек типового отчета. Нужно время, чтобы разобраться как это сделать. Альтернативный вариант, пока, это добавить на форму свое поле Организация со списком организаций, и добавить в запрос параметр &Организация.
10. hristoff 23.10.13 09:23 Сейчас в теме
(9)
можете не заморачиватся мне просто интересна реализация в самом коде.
нам достаточно поля с главным бухгалтером. И за это спасибо.
5. TrinitronOTV 14 21.10.13 14:51 Сейчас в теме
спасибо огромное, на вашем отчете разобрался как можно добавить подписи внизу отчета, построенного на СКД
11. dedicated 25 23.10.13 15:14 Сейчас в теме
Пожалуйста. Мне самому интересно как это делается, всякое бывает, может пригодится когда нибудь.
12. Swetlana 20 13.01.14 10:18 Сейчас в теме
У меня вопрос - как можно поменять шапку. Бухгалтеру не нравится что под названием Расчетная ведомость стоят отборы вида
"Период: Декабрь 2013 г.
Группировки строк: Организация; Подразделение организации; Сотрудник;
Группировки колонок: Имя вида расчета;
Показатели: Сумма;
Отбор: Организация Равно ""

Отключить не получилось их, хотя в СКД в настройках вывод этих полей запретила

и добавление своего названия тоже не получается, делала так

Макет = ПолучитьМакет("МакетПодписи");
ОбластьВывести = Макет.ПолучитьОбласть("Шапка");
ЭлементыФормы.Результат.Вывести(ОбластьВывести);

СформироватьОтчет(ЭлементыФормы.Результат, ДанныеРасшифровки);

Посмотрела по коду, Результат очищается в ОМ, но как извернуться непонятно
13. dedicated 25 15.01.14 06:48 Сейчас в теме
Дело в том, что в этом отчете используется СКД из типового отчета, который встроен в конфигурацию. Так как СКД при выводе в табличное поле "Результат", основной формы, предварительно его очищает, то все что вы выведете до вывода данных СКД стирается. Эту задачу я сейчас пытаюсь решить.
14. dedicated 25 15.01.14 09:36 Сейчас в теме
Что-то примерное получилось. Только при этом группировки не работают.

Процедура ОбновитьОтчет() Экспорт
	
	
	//
 	// ПОДГОТОВКА ДАННЫХ ПО ОТВЕТСТВЕННЫМ ЛИЦАМ ОРГАНИЗАЦИИ
	 //

	//{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
	// Данный фрагмент построен конструктором.
	// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

	Запрос = Новый Запрос;
	Запрос.Текст = 
		"ВЫБРАТЬ
		|	ОтветственныеЛицаОрганизацийСрезПоследних.ФизическоеЛицо КАК Физлицо,
		|	ОтветственныеЛицаОрганизацийСрезПоследних.Должность,
		|	ОтветственныеЛицаОрганизацийСрезПоследних.ОтветственноеЛицо КАК ОтветственноеЛицо,
		|	ОтветственныеЛицаОрганизацийСрезПоследних.СтруктурнаяЕдиница КАК Организация
		|ИЗ
		|	РегистрСведений.ОтветственныеЛицаОрганизаций.СрезПоследних(&ДатаСреза, ) КАК ОтветственныеЛицаОрганизацийСрезПоследних";

	
	Запрос.УстановитьПараметр("ДатаСреза", ТекущаяДата());


	Результат = Запрос.Выполнить();

	ВыборкаДетальныеЗаписи = Результат.Выбрать();
	Пока ВыборкаДетальныеЗаписи.Следующий()Цикл
	 Если	
		( ВыборкаДетальныеЗаписи.ОтветственноеЛицо = Перечисления.ОтветственныеЛицаОрганизаций.ГлавныйБухгалтер) И
		( ВыборкаДетальныеЗаписи.Организация.Наименование = Организация.Наименование) Тогда
		   Бухгалтер    = ВыборкаДетальныеЗаписи.Физлицо.Наименование;
	 КонецЕсли;	  
 КонецЦикла;
 //
 // КОНЕЦ ПОДГОТОВКИ ДАННЫХ ПО ОТВЕТСТВЕННЫМ ЛИЦАМ ОРГАНИЗАЦИИ
 //
 
   
	//
	// ВЫВОД СКД ЧЕРЕЗ ТПОВЫЕ ОТЧЕТЫ++++++++++++++++++++++++++++++++++++++++++++++++++++++­++++++++++++++++++++++++++++++++++++++
	//
	ТабДок = Новый ТабличныйДокумент;
	СостояниеМодифицированности = Модифицированность;
	Если ПанельНастроекНарисована <> Истина Тогда
		ОбновлениеОтображения();
	КонецЕсли;
	ТиповыеОтчеты.ЗагрузитьВРеквизитЗначенияНастроекПанелиПользователя(ЭтотОбъект, ЭтаФорма);
	ПараметрыПанели  = ТиповыеОтчеты.ПолучитьПараметрыПанелиПользователяОбъекта(ОтчетОбъект);
	ЗначенияНастроек = ТиповыеОтчеты.ПолучитьЗначенияНастроекПанелиПользователяОбъекта(ОтчетОбъект);
	Отказ = ложь;
	ТиповыеОтчеты.ПроверитьЗначенияПараметров(ЗначенияНастроек, ПараметрыПанели, Отказ);
	Если Отказ тогда
		Возврат;
	КонецЕсли;
	СформироватьОтчет(ТабДок, ДанныеРасшифровки);

	//
	// КОНЕЦ ВЫВОДА СКДА ЧЕРЕЗ ТИПОВОЙ ОТЧЕТ+++++++++++++++++++++++++++++++++++++++++++++++++++++++­++++++++++++++++++++++++++++++
	//
	

	//
	// Вывод Шапки - Заголовка
	//
	ЭлементыФормы.Результат.Очистить();
	Макет = ПолучитьМакет("МакетПодписи");
    ОбластьВывести = Макет.ПолучитьОбласть("Шапка");	
    ЭлементыФормы.Результат.Вывести(ОбластьВывести);
	
	//
	// ВЫВОД РЕЗУЛЬТАТА РАБОТЫ СКД (таблица значений) в поле табличного документа
	//		
    Секция = ТабДок.ПолучитьОбласть("R1:R"+ ТабДок.ВысотаТаблицы);
	Секция.Область("R1:R"+ ТабДок.ВысотаТаблицы).АвтоВысотаСтроки = Истина;
	
	ЭлементыФормы.Результат.Вывести(Секция);	
	// фиксируем заголовок таблицы (чтобы не прокручивалась)
    ЭлементыФормы.Результат.ФиксацияСверху = 7;
	ЭлементыФормы.Результат.ФиксацияСлева = 1;
	//
	// КОНЕЦ ВЫВОДА РЕЗУЛЬТАТА РАБОТЫ СКД
 
	//
	// Вывод ФИО руководителя
	//
	Макет = ПолучитьМакет("МакетПодписи");
    ОбластьВывести = Макет.ПолучитьОбласть("Подпись");	
	ОбластьВывести.Параметры.ФИОГлБух = Бухгалтер;	
    ЭлементыФормы.Результат.Вывести(ОбластьВывести);
	// Конец вывод Руководителя
	
	

	УправлениеОтчетами.УстановитьКолонтитулыПоУмолчанию(ЭлементыФормы.Результат, Заголовок, Строка(ПараметрыСеанса.ТекущийПользователь));
	Модифицированность = СостояниеМодифицированности;
КонецПроцедуры
Показать
Оставьте свое сообщение