Подсистема справок (ЗУП 3.х)

25.05.20

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

Подсистема справок внешней печатной формой для 1C: Зарплата и Управление Персоналом, редакция 3.х.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Справки
.epf 217,84Kb ver:1.3
28
28 Скачать (1 SM) Купить за 1 850 руб.

Описание

Хочу показать вам легко кастомизируемую подсистему справок для 1C: Зарплата и Управление Персоналом, редакция 3.х реализованную с помощью подключаемой внешней печатной формы.

 

Что она дает:

  • Легкое и удобное API разработчику для добавление своей справки
  • Работа с дополнительными реквизитами (у каждой справки свои поля)
  • Хранение справок в базе (теперь это не распечатал, забыл и потерял)
  • Удобный интерфейс
  • Легкий доступ через меню "печать" сотрудника или физического лица
  • Пакетная печать справок
  • Для примера реализованы:
    • Сумма заработка за N месяцев
    • Справка для визы (с отпуском и без)
    • Справка для визы на английском
    • Отсутсвие пособия для ребенка за N лет 
    • Отказ от пособия для ребенка

 

Протестировано на версии платформы 8.3.13.1690 и конфигурации Зарплата и управление персоналом, редакция 3.1 (3.1.9.188)

 

Скриншоты

 

Подключение

 

 

Демонстрация

 

обработка справки зуп сотрудники подсистема внешние печатные формы

См. также

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

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

5940 руб.

27.05.2021    41362    310    107    

237

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

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

120000 руб.

19.08.2020    26972    26    1    

28

Зарплата Производство готовой продукции (работ, услуг) Учет рабочего времени Рабочее место Бизнес-аналитик Пользователь Руководитель проекта Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Торговля и склад 7.7 Бытовые услуги, сервис Оптовая торговля, дистрибуция, логистика Электротехника и микроэлектроника Управленческий учет Платные (руб)

Модуль или расширение «Сервисный центр для 1С» позволяет принимать в ремонт оборудование (компьютеры, бытовая техника и т.п.), оформлять заявки инженеров на посещение клиентов и вести начисление заработной платы для сотрудников. Позволяет наладить автоматизированный учет в сервисном центре на уже существующей базе.

16800 руб.

01.11.2012    96951    116    1    

123

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

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

60000 руб.

06.10.2023    5823    38    20    

46

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

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

12000 руб.

28.07.2016    62243    166    141    

137

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

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

51600 руб.

14.09.2022    17753    74    28    

75

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

Обработка позволяет загрузить из структурированного файла данные по физическим лицам, сотрудникам. Предусмотрено создание документов "Прием на работу". Данные загружаются не только в справочники и документы, но и в регистры сведений. Обработка разработана для конфигураций "Зарплата и Управление Персоналом, редакция 3.1"/"Зарплата и кадры государственного учреждения, редакция 3.1" на платформе 8.3.

6000 руб.

15.07.2015    65905    103    49    

106
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Boneman 302 25.04.19 14:57 Сейчас в теме
Никак не могу понять, это по сути свое что ? Просто сохранение в доп реквизитах, какая печатная форма, когда и кем распечатывалась ?
2. 🅵🅾️🆇 526 25.04.19 15:18 Сейчас в теме
(1) Нет, это полноценное использование справочника справок физических лиц, с дополнительными реквизитами для каждого вида справки.
Основное преимущество в том, что реализовал легкое добавление собственных видов справок со своими печатными формами и своими реквизитами.
Естественно все добавленное сохраняется в базе.

Если нет $m или хочется просто посмотреть, Вы всегда можете написать мне, Я поделюсь в безвозмездном порядке)

Вот так выглядит в обработке добавление собственных справок:
// Наименование справки | Название макета | Дополнительные Реквизиты и Типы
ВидыСправокJSON = "
|[
|    {
|        ""Наименование"": ""Сумма заработка"",
|        ""Макет"": ""Заработок"",
|        ""Реквизиты"": [
|            {
|                ""Реквизит"": ""Количество месяцев"",
|                ""Тип"": ""Число""
|            }
|        ]
|    },
|    {
|        ""Наименование"": ""Справка для визы"",
|        ""Макет"": ""Виза"",
|        ""Реквизиты"": [
|            {
|                ""Реквизит"": ""Дата начала отпуска"",
|                ""Тип"": ""Дата""
|            },
|            {
|                ""Реквизит"": ""Дата окончания отпуска"",
|                ""Тип"": ""Дата""
|            }
|        ]
|    },
|    {
|        ""Наименование"": ""Справка для визы (English)"",
|        ""Макет"": ""ВизаАнглийский"",
|        ""Реквизиты"": [ ]
|    },
|    {
|        ""Наименование"": ""Отсутсвие пособия для ребенка"",
|        ""Макет"": ""ОтсутсвиеПособияДляРебенка"",
|        ""Реквизиты"": [ 
|            {
|                ""Реквизит"": ""Ребенок"",
|                ""Тип"": ""СправочникСсылка.РодственникиФизическихЛиц""
|            },
|            {
|                ""Реквизит"": ""Лет без пособия"",
|                ""Тип"": ""Число""
|            }
|        ]
|    }
|]
|";
Показать
3. German_Tagil 43 26.04.19 05:42 Сейчас в теме
Не совсем понял - но в этом что-то есть!!!!
jONES1979; +1 Ответить
4. xan333 60 15.05.19 15:39 Сейчас в теме
А можно к примеру справку о заработке по месяцам сделать на данной подсистеме? Т.е. вывод табличных данных организовать в печатную форму? Вот этот момент неплохо бы в видео показать "Легкое и удобное API разработчику для добавление своей справки" и заодно можно как раз продемонстрировать как выводить таблички. Пока я не понимаю механизм добавления новой справки без скачивания обработки.
5. 🅵🅾️🆇 526 15.05.19 16:19 Сейчас в теме
(4) Чуть выше показано как вы можете создавать новый вид справки со своими реквизитами в JSON формате.
Создать макет и добавить процедуру заполнения этого макета.

Реквизиты могут быть следующего типа:
Булево, Дата, Строка, Число, Дополнительное значение, Дополнительное значение (Иерархия), Позиция, Пользователь, Родственник, Сотрудник.

Если вы хотите справку с окладом по месяцам (она уже есть в примере: "Сумма заработка").
То вам достаточно указать у нее числовой реквизит "Количество месяцев". На его основании, на основании даты справки и Сотрудника - уже можно будет делать запрос к начислениям по сотруднику. Полученную выборку уже можете выводить как душе угодно.

Что делает обработка за вас:
1) Подключается как внешняя печатная форма
2) Создает новые реквизиты и виды справок
3) Выводит список справок с отбором по физическому лицу и форматированием
4) Создает форму справки и выводит на нее дополнительные реквизиты
5) Хранит всю информацию в базе
6) Организовывает пакетную печать
7) Отправляет в вашу процедуру печати 99% необходимой информации для справки

Во вложении пример справки по начислениям из демо базы.
Прикрепленные файлы:
6. ross 18.12.19 13:54 Сейчас в теме
ЗУП 3.1.11.106 демобаза ВнешняяОбработка.Справки.МодульОбъекта(984) Ошибка при вызове метода контекста (ПредопределенноеЗначение). Предопределенный элемент не существует.
7. 🅵🅾️🆇 526 18.12.19 16:15 Сейчас в теме
(6) Зарплата и управление персоналом, редакция 3.1 (3.1.12.76), платформа 8.3.15.1656 - все работает.
Может не включены дополнительные реквизиты или что то вроде того?
Прикрепленные файлы:
8. user1009647 11.02.20 09:04 Сейчас в теме
1С:Предприятие 8.3 (8.3.16.1063), редакция 3.1 (3.1.12.142) ошибка
Прикрепленные файлы:
9. 🅵🅾️🆇 526 11.02.20 11:22 Сейчас в теме
(8) Ага, гдет полгода назад убрали это дело из програмного интерфейса БСП.
Попозже обновлю публикацию.
10. user1009647 11.02.20 12:16 Сейчас в теме
(9)Отлично..очень бы хотелось поправку)
11. OlegBog1971 28 18.05.20 07:47 Сейчас в теме
Добрый день. На платформе 8.3.15.1830 и конфигурации 1С:ЗУП 3.1.13.188 ваша разработка будет работать?
12. German_Tagil 43 22.05.20 08:32 Сейчас в теме
Обновление было? У меня вылетает ошибка
Метод объекта не обнаружен (СтрокаИзМассиваПодстрок)
{ВнешняяОбработка.Справки.МодульОбъекта(1961)}: ТипыСтрокой = СтроковыеФункцииКлиентСервер.СтрокаИзМассиваПодстрок(ПолучитьМассивНазначений(), ",", Истина);
{ВнешняяОбработка.Справки.Форма.ФормаСписка.Форма(41)}: Объект.ОбъектыНазначения.ТипЗначения = МодульОбъекта.ПолучитьОписаниеТиповНазначений();
{ВнешняяОбработка.Справки.Форма.ФормаСписка.Форма(8)}: ЗаполнитьПоУмолчанию();
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(387)}: ОткрытьФорму("ВнешняяОбработка." + ИмяОбработки + ".Форма", ПараметрыОбработки, Форма);
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(254)}: ВыполнитьОткрытиеФормыОбработки(ВыполняемаяКоманда, Форма, ВыполняемаяКоманда.ОбъектыПечати);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(101)}: МодульДополнительныеОтчетыИОбработкиКлиент.ВыполнитьНазначаемуюКомандуПечати(ОписаниеКоманды, Форма);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(26)}: ВыполнитьПодключаемуюКомандуПечатиЗавершение(Истина, ПараметрыВыполнения);
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(190)}: ВыполнитьОбработкуОповещения(Обработчик, ПараметрКоманды);
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(60)}: ПродолжитьВыполнениеКоманды(Контекст);
{Справочник.Сотрудники.Форма.ФормаСписка.Форма(480)}: ПодключаемыеКомандыКлиент.ВыполнитьКоманду(ЭтотОбъект, Команда, Элементы.Список);
13. 🅵🅾️🆇 526 25.05.20 11:52 Сейчас в теме
(12) Привет, это связано с обновленным БСП и тем, что из него убрали метод СтрокаИзМассиваПодстрок.
Лечится заменой метода на платформенный `СтрСоединить()`

UPD: обновил файл публикации
14. German_Tagil 43 27.05.20 06:51 Сейчас в теме
(13) Скачал обновленный вариант - выползает вот такая ошибка - обидно хотел обновиться
Во время транзакции произошла ошибка.
Описание ошибки: {ВнешняяОбработка.Справки.МодульОбъекта(1004)}: Ошибка при вызове метода контекста (ПредопределенноеЗначение): Предопределенный элемент не существует
{ВнешняяОбработка.Справки.МодульОбъекта(1142)}: ВызватьИсключение СтрШаблон("Во время транзакции произошла ошибка.
{ВнешняяОбработка.Справки.Форма.ФормаСписка.Форма(73)}: МодульОбъекта.СоздатьВидыСправокДопРеквизиты();
{ВнешняяОбработка.Справки.Форма.ФормаСписка.Форма(9)}: СоздатьВидыСправокДопРеквизиты();
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(387)}: ОткрытьФорму("ВнешняяОбработка." + ИмяОбработки + ".Форма", ПараметрыОбработки, Форма);
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(254)}: ВыполнитьОткрытиеФормыОбработки(ВыполняемаяКоманда, Форма, ВыполняемаяКоманда.ОбъектыПечати);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(101)}: МодульДополнительныеОтчетыИОбработкиКлиент.ВыполнитьНазначаемуюКомандуПечати(ОписаниеКоманды, Форма);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(26)}: ВыполнитьПодключаемуюКомандуПечатиЗавершение(Истина, ПараметрыВыполнения);
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(190)}: ВыполнитьОбработкуОповещения(Обработчик, ПараметрКоманды);
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(60)}:
15. 🅵🅾️🆇 526 27.05.20 09:26 Сейчас в теме
(14) Выпустил обновление.
Проблема была связана с тем, что обновили структуру справочника НаборыДополнительныхРеквизитовИСведений.
Удалив в нем предопределенные значения.
16. OlegBog1971 28 02.06.20 14:44 Сейчас в теме
Добрый день.
Скачал вашу разработку, установил на ЗУП 3.1.13.188, почему то все доп.реквизиты показываются сразу все, а не в зависимости от вида конкретной справки ...
Прикрепленные файлы:
17. temps 20.07.20 17:35 Сейчас в теме
К сожалению, такая же картина ((( Доп.реквизиты показываются сразу все, а не в зависимости от вида конкретной справки...
Оставьте свое сообщение