[Logo] Форум ПАРУС
Шахматная ведомость  XML
Индекс форума » 8.хх Зарплата и Кадры
Автор Сообщение
GERUSOV
Новичок
[Avatar]

Зарегистрирован: 28.08.2015 15:55:27
Сообщений: 27
От: ООО Парус-Дон
Оффлайн

Доброго времени суток коллеги, позвольте поделится своей версией шахматной ведомости для Парус 8. Как показывает практика этот вопрос довольно актуален, особенно при переводе с Парус 7 на Парус 8.
Отчет реализован в формате пользовательского приложения, так как стандартный пакет работы с excel отчетами, к сожалению, иногда очень замедляет работу отчета.
Что отчет умеет?:
- Есть несколько вариантов формирования строк отчета, ими могут быть должностные исполнения (лицевые счета), сотрудники, контрагенты, подразделения, должности, типы расчетов и периоды
- Возможность контролировать "глубину" поиска, т.е. отмеченные записи исполнения должностей (ИД), отмеченные ИД -> сотрудники -> ИД, отмеченные ИД -> сотрудники -> контрагенты ->...
- Промежуточные итоги по должности, категории персонала и тд
- Различные варианты сортировки строк и колонок
- Отбор различных выплат по различным признакам
- Есть возможность вывода дополнительной информации (пока 17 различных пунктов) и фонда отработанного времени
- Есть возможность напечатать в отчете и фонд оплаты труда
Отчет постоянно дорабатывается, в него добавляется новый функционал.

Подробнее, от том, что реализовано в отчете и как им пользоваться Вы можете из инструкции.
Если возникнут вопросы, буду рад помочь. Всем хорошего настроения и довольных клиентов.
 Имя файла Инструкция.pdf [Disk] Скачать
 Описание Описание отсутствует
 Размер файла 1575 Kbytes
 Загружено:  211 раз(а)

 Имя файла Path_от_19_09_17.zip [Disk] Скачать
 Описание Описание отсутствует
 Размер файла 1732 Kbytes
 Загружено:  165 раз(а)


Если работает, не трогай
[Email]
DEEPBLUE
Новичок

Зарегистрирован: 23.01.2013 10:11:02
Сообщений: 121
Оффлайн

Здравствуйте! Ваша шахматка - это нечто наипречудеснейшее, что могло случиться с 8-кой, даже странно, что Вы решили поделиться ею. Однако, когда я прикрутила к своей рабочей базе(релиз от 05-09-2017), отчетик работать не захотел: при попытке начать печать выводится сообщение "Произошла ошибка внешнего программного объекта. В случае повторения ошибки необходимо сообщить о ней разработчикам.", и более подробно -
Exception EOleSysError in module p8561vcl.bpl at 0005F9C0.
Класс не зарегистрирован.

Call stack:
p8561vcl.bpl (ComObj, 1317)
p8561vcl.bpl (ComObj, 1324)
p8561vcl.bpl (dcscript, 1292)
p8561vcl.bpl (dcscript, 956
p8561vcl.bpl (dcscript, 7779)
p8561vcl.bpl (dcscript, 6004)
p8561vcl.bpl (dcscript, 6690)
p8561vcl.bpl (dcscript, 6735)
p8561vcl.bpl (dcscript, 6756)
com_func.dll (UserApplicationsRunner, 293)
com_func.dll (UserApplications_d, 4
p8561vcl.bpl (Document, 1531)
p8561vcl.bpl (Document, 101
p8561vcl.bpl (PDocumentInterfaces, 1330)
p8561vcl.bpl (PDocumentViewTools, 315)
p8561vcl.bpl (PDocumentViewLayoutFrame, 594)
p8561vcl.bpl (DbPopup, 2037)
p8561vcl.bpl (DbPopup, 747)
p8561vcl.bpl (Menus, 2564)
p8561vcl.bpl (Menus, 3252)
p8561vcl.bpl (Classes, 10611)
USER32.dll ($000152F9)
USER32.dll ($00015D39)
USER32.dll ($000167C3)
USER32.dll ($00016BC9)
p8561vcl.bpl (Forms, 6782)
p8561vcl.bpl (PDispatcher, 2666)
p8561vcl.bpl (PDispatcher, 345)
p8application.exe (p8application, 456)
p8application.exe (p8application, 483)
kernel32.dll ($00012369)
ntdll.dll ($00038901)
ntdll.dll ($000388D4)
Будете так добры, что поможете с этой бедой? Может, я дрожащими от предвкушения ручками что-то не так сделала? Вроде бы сделала все по Вашей подробной инструкции.
[Email]
GERUSOV
Новичок
[Avatar]

Зарегистрирован: 28.08.2015 15:55:27
Сообщений: 27
От: ООО Парус-Дон
Оффлайн

Попробуйте на другом ПК распечатать, судя по ошибке нет доступа к MS Excel, возможно шаблон не совместим с Вашим excel такое иногда наблюдается на не патченном MS Office 2010. И с 2003 офисом нет совместимости, т.к. используются функции появившиеся позже. Можете открыть шаблон, посмотрите ругается ли на безопасность и пересохраните шаблон. Надеюсь поможет.

Если работает, не трогай
[Email]
PUZANOV_AV
Новичок

Зарегистрирован: 28.06.2013 10:56:53
Сообщений: 151
От: Артем Пузанов
Оффлайн

Огромное спасибо за шахматку. Самая быстрая и наиболее подходящая к 7ке, какая тут была) Единственное, при выборе позиции ФОТ формируется минут 10, если задать только дату с и выводит 42 раза одно и то же. Формирую по одной записи исполнения в разрезе контрагента. Может я что-то не учел?




И желательно дописать со скрином какой тип присоединенного документа создавать, а то я сначала создал выбрав в поле "Содержимое документа" тип Текстовое вместо Двоичное и не мог понять, почему не формируется отчет)
[Email]
DEEPBLUE
Новичок

Зарегистрирован: 23.01.2013 10:11:02
Сообщений: 121
Оффлайн

Здравствуйте снова! Да, Вы оказались правы насчет версии Excel, и на другой машине все заработало. Учтем, и огромное спасибо за помощь и чудесный отчет!
[Email]
GERUSOV
Новичок
[Avatar]

Зарегистрирован: 28.08.2015 15:55:27
Сообщений: 27
От: ООО Парус-Дон
Оффлайн

PUZANOV_AV wrote:И желательно дописать со скрином какой тип присоединенного документа создавать, а то я сначала создал выбрав в поле "Содержимое документа" тип Текстовое вместо Двоичное и не мог понять, почему не формируется отчет)

Да Вы правы, я просто забыл указать это в инструкции, т.к. по такой схеме, когда какие-нибудь шаблоны добавляем в присоединенные документы, и все знают, что тип прис. документа двоичные данные.

Если работает, не трогай
[Email]
GERUSOV
Новичок
[Avatar]

Зарегистрирован: 28.08.2015 15:55:27
Сообщений: 27
От: ООО Парус-Дон
Оффлайн

PUZANOV_AV wrote:Единственное, при выборе позиции ФОТ формируется минут 10, если задать только дату с и выводит 42 раза одно и то же. Формирую по одной записи исполнения в разрезе контрагента. Может я что-то не учел?

Я эту ситуацию смоделирую, и попробую разобраться. Просто ФОТ дописывал "на коленке", сроки поджали и особо не тестил.

Если работает, не трогай
[Email]
PUZANOV_AV
Новичок

Зарегистрирован: 28.06.2013 10:56:53
Сообщений: 151
От: Артем Пузанов
Оффлайн

GERUSOV wrote:Я эту ситуацию смоделирую, и попробую разобраться. Просто ФОТ дописывал "на коленке", сроки поджали и особо не тестил.

Просто для сведения, проблема была в используемом пакете. Он собирает данные по всей базе, без учета организации. А т.к. у нас единые базы, где под 100 организаций, и словари делаем однотипные для упрощения ведения, то выборка проходила по всей базе и соответственно находил их 100 штук.
[Email]
OVCHINNIKOV_VA
Новичок

Зарегистрирован: 07.11.2012 12:56:08
Сообщений: 18
От: Василий Овчинников
Оффлайн

Гениально!!! Спасибо!!!
Обновлений больше не было случаем?
[Email]
GERUSOV
Новичок
[Avatar]

Зарегистрирован: 28.08.2015 15:55:27
Сообщений: 27
От: ООО Парус-Дон
Оффлайн

Серьезных обновлений не было. В планах ускорение и оптимизация кода. Если какие-нибудь пожелания есть, можно будет добавить функционал. С company учту, поправлю (просто у нас всегда одна организация в базе).

Если работает, не трогай
[Email]
GERUSOV
Новичок
[Avatar]

Зарегистрирован: 28.08.2015 15:55:27
Сообщений: 27
От: ООО Парус-Дон
Оффлайн

Новая версия.
Изменения:
Исправлен отбор категорий ФОТ (для случаев, когда несколько организаций в БД).
Печать адресов осуществляется из ФИАС (если заполнен, иначе из КЛАДРа).
Исправлена сортировка колонок с выплатами по мнемокоду.
Добавлены позиции дополнительной информации:
Место рождения (поле из контрагента, если пусто, то адрес с чекером "адрес рождения");
Дата увольнения.
Теперь после обновления не будет необходимости давать паблик права на "парусовые" объекты.

Установка
Если отчет подключается впервые, то в SQLPlus необходимо прогнать сценарии из 3-х файлов:
Partition_0.sql
Partition_1.sql
Partition_2.sql
Для обновления достаточно только 2-х:
Partition_1.sql
Partition_2.sql
Удалите (если есть) приложение из системы, затем загрузите предопределенным импортом файл APP
 Имя файла Patch_06_03_18.zip [Disk] Скачать
 Описание Описание отсутствует
 Размер файла 75 Kbytes
 Загружено:  75 раз(а)


Если работает, не трогай
[Email]
ZKM_REGANT
Новичок

Зарегистрирован: 31.10.2012 19:30:34
Сообщений: 68
От: Ксения Землянская
Оффлайн

Спасибо большое за столь замечательный отчет!
Но столкнулись с проблемой: при формировании отчета за один месяц (группировка отчета по лицевому счету; вывод доп.информации Вид исполнения;Категория сотрудника;Подразделение;Состав затрат) для исполнений, действующих не с начала месяца формирования отчета, не определяется состав затрат, хотя в описании записи доп.словаря написано, что "Состав затрат, указанный в хронике исполнения действующей на конец периода печати отчета"
К сожалению, исправить самостоятельно не получится, т.к. пакеты закрыты.
Огромная просьба поправить!
[Email]
GERUSOV
Новичок
[Avatar]

Зарегистрирован: 28.08.2015 15:55:27
Сообщений: 27
От: ООО Парус-Дон
Оффлайн

Да, ошибка действительно была, спасибо.

Если работает, не трогай
[Email]
GERUSOV
Новичок
[Avatar]

Зарегистрирован: 28.08.2015 15:55:27
Сообщений: 27
От: ООО Парус-Дон
Оффлайн

Обновленная версия 2.4
История изменений:
06.03.2018
Исправлен отбор категорий ФОТ (для случаев, когда несколько организаций в БД).
Печать адресов осуществляется из ФИАС (если заполнен, иначе из КЛАДРа).
Исправлена сортировка колонок с выплатами по мнемокоду.
Добавлены позиции дополнительной информации:
Место рождения (поле из контрагента, если пусто, то адрес с чекером "адрес рождения");
Дата увольнения.
Теперь после обновления не будет необходимости давать паблик права на "парусовые" объекты.

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

13.06.2018
Исправлен алгоритм печати отчета с группировкой по "Должности", при данной группировке строки будут сводится по должности указанной
в исполнении должности или в штатной должности.
Теперь если в системе есть модуль кадры, то будет доступен вариант группировки по "Штатной должности" с обязательным промежуточным
итогам в виде подразделений, для различия (т.к. в разных подразделениях могут быть одинаковые наименования должностей).

14.06.2018
Исправлена ошибка, когда не выводился состав затрат, если исполнение открыто в течении месяца за который печатается отчет.

Установка
Если отчет подключается впервые, то в SQLPlus необходимо прогнать сценарии из 3-х файлов:
Partition_0.sql
Partition_1.sql
Partition_2.sql
Для обновления достаточно только 2-х:
Partition_1.sql
Partition_2.sql
Удалите (если есть) приложение из системы, затем загрузите предопределенным импортом файл APP.
Остальные пункты установки: загрузка шаблона, предопределенный импорт, как в первоначальной инструкции.
 Имя файла Patch_14_06_18.zip [Disk] Скачать
 Описание Описание отсутствует
 Размер файла 274 Kbytes
 Загружено:  73 раз(а)


Если работает, не трогай
[Email]
ZKM_REGANT
Новичок

Зарегистрирован: 31.10.2012 19:30:34
Сообщений: 68
От: Ксения Землянская
Оффлайн

Добрый день. Спасибо большое за ваш ответ и патч.
Но после установки стала возникать ошибка при запуске приложения:
EOraError
Object PKG_CHESS.CHECK_KADRY does not exist
Call stack:
p8561vcl.bpl (dcpascal, 2707)
p8561vcl.bpl (dcpascal, 7082)
p8561vcl.bpl (dcpascal, 7095)
p8561vcl.bpl (dcpascal, 8536)
p8561vcl.bpl (dcpascal, 8704)
p8561vcl.bpl (dcpascal, 2256)
p8561vcl.bpl (dcpascal, 252
p8561vcl.bpl (dcscript, 1863)
p8561vcl.bpl (dcscript, 6749)

После этого открывается окно с параметрами приложения, но все выпадающие списки пусты....
[Email]
GERUSOV
Новичок
[Avatar]

Зарегистрирован: 28.08.2015 15:55:27
Сообщений: 27
От: ООО Парус-Дон
Оффлайн

К сожалению я ошибся в патче. Прогоните поправленный
 Имя файла Partition_1.sql [Disk] Скачать
 Описание Описание отсутствует
 Размер файла 51 Kbytes
 Загружено:  78 раз(а)


Если работает, не трогай
[Email]
GIYA
Новичок

Зарегистрирован: 12.08.2013 13:20:59
Сообщений: 14
Оффлайн

Добрый день, а можно app под свежие релизы.

Заранее спасибо.
GERUSOV
Новичок
[Avatar]

Зарегистрирован: 28.08.2015 15:55:27
Сообщений: 27
От: ООО Парус-Дон
Оффлайн

Вы можете открыть любой app текстовым редактором и поправить дату релиза

Если работает, не трогай
[Email]
GERUSOV
Новичок
[Avatar]

Зарегистрирован: 28.08.2015 15:55:27
Сообщений: 27
От: ООО Парус-Дон
Оффлайн

Попробуйте дать права на функцию GEN_IDENT.
create or replace public synonym GEN_IDENT for GEN_IDENT;
grant execute on GEN_IDENT to public;
/


Если не поможет, то скорее всего у Вас пакет PKG_CHESS "инвалидный", подключите последнюю версию отчета и скомпилируйте инвалидные объекты.

Если работает, не трогай
[Email]
MOLODYKH_K_V
Новичок

Зарегистрирован: 22.11.2012 16:34:20
Сообщений: 63
От:
Оффлайн

Добрый день! после обновления Паруса перестала работать под клиентскими пользователями. Под администратором все выводит. Доступ на пользовательские приложения весь.
 Имя файла Документ Microsoft Word.docx [Disk] Скачать
 Описание Описание отсутствует
 Размер файла 24 Kbytes
 Загружено:  24 раз(а)

[Email]
MOLODYKH_K_V
Новичок

Зарегистрирован: 22.11.2012 16:34:20
Сообщений: 63
От:
Оффлайн

На релизе от 30.10.2018г компилируется с ошибкой.
[Email]
SEMENOV_A_V
Новичок
[Avatar]

Зарегистрирован: 14.01.2013 10:15:21
Сообщений: 118
Оффлайн

Здравствуйте! Релиз 2018.12.25 Выходит ошибка:

ORA-04043: object PKG_CHESS does not exist - В базе не было PKG_CHESS.

После прогона Partition_1.sql - появился,
но при выполнении этого скрипта - сообщение - нет процедуры UDO_P_CHESS_CREATE_17

При попытке его компилировать -
Compilation errors for PACKAGE BODY PARUS.PKG_CHESS
#13#10Error: PLS-00313: 'CHECK_KADRY' not declared in this scope
Line: 839
#13#10Error: PL/SQL: Statement ignored
Line: 839

Где их брать ? Чего-то в инструкции не хватает
GERUSOV
Новичок
[Avatar]

Зарегистрирован: 28.08.2015 15:55:27
Сообщений: 27
От: ООО Парус-Дон
Оффлайн

SEMENOV_A_V wrote:Здравствуйте! Релиз 2018.12.25 Выходит ошибка:

ORA-04043: object PKG_CHESS does not exist - В базе не было PKG_CHESS.

После прогона Partition_1.sql - появился,
но при выполнении этого скрипта - сообщение - нет процедуры UDO_P_CHESS_CREATE_17

При попытке его компилировать -
Compilation errors for PACKAGE BODY PARUS.PKG_CHESS
#13#10Error: PLS-00313: 'CHECK_KADRY' not declared in this scope
Line: 839
#13#10Error: PL/SQL: Statement ignored
Line: 839

Где их брать ? Чего-то в инструкции не хватает



Нет процедуры, значит у Вас не было более ранней версии отчета. В скрипте идет удаление старой процедуры (стр.11-12), вроде это не должно повлиять на работу.
Попробуйте еще прогнать скрипт, во вложении.
 Имя файла Patch_14_06_18.zip [Disk] Скачать
 Описание Описание отсутствует
 Размер файла 29 Kbytes
 Загружено:  49 раз(а)


Если работает, не трогай
[Email]
SEMENOV_A_V
Новичок
[Avatar]

Зарегистрирован: 14.01.2013 10:15:21
Сообщений: 118
Оффлайн

Спасибо.
SEMENOV_A_V
Новичок
[Avatar]

Зарегистрирован: 14.01.2013 10:15:21
Сообщений: 118
Оффлайн

К сожалению прогон скриптов не дал результата.
PKG_CHESS не компилируется.
При вызове отчета
ORA-04043: object PRG_CHESS does not exist
object = PRG_CHESS
После этого открывается окно с параметрами приложения, но выпадающие списки формирования по *** пусты....
Если вручную прописать значение (Сотруднику или Лицевому счету)

ORA-04043: object PRG_CHESS does not exist
object = PRG_CHESS
Строка:4; Столбец:4.
Возможно это связано с обновлением Паруса в августе?
Приложение импортируется с мнемокодом PND_REPCHESS, а не PND_REPCHESS_2017 как в инструкции.
GERUSOV
Новичок
[Avatar]

Зарегистрирован: 28.08.2015 15:55:27
Сообщений: 27
От: ООО Парус-Дон
Оффлайн

Попробуйте удалить старую версию приложения и все объекты отчета, затем прогнать все 3 скрипта


Августовское обновление никак не влияет, я только что проверил отчет на релизе от апреля 2019. Еще могу предполагать, что пакет не компилируется у Вас, если в БД нет модуля кадры.

Если работает, не трогай
[Email]
PARUSI
Пользователь

Зарегистрирован: 02.11.2012 18:50:17
Сообщений: 279
От: Хабаровск
Оффлайн

Здравствуйте, спасибо большое за отчет! Бухгалтера перешли с Парус-7 и он их очень выручает. Возможно ли добавить в этот отчет группировку по Виду лицевого счета, очень облегчало бы работы.
Спасибо
[Email]
ALEKSANDROV_EN
Новичок

Зарегистрирован: 18.06.2018 16:59:29
Сообщений: 15
Оффлайн

Здравствуйте подскажите с чем может быть связана ошибка, когда выбираем "Выводить итоги по виду исполнений", может я не правильно настройки на форме проставил, чтобы выводились итоги по "Виду исполнений"

screenshot-3-1571135446

С такими параметрами

screenshot-1-1571135409 screenshot-2-1571135419
KLARIST
Пользователь
[Avatar]

Зарегистрирован: 02.11.2012 18:46:44
Сообщений: 403
От: Андрей Васильев
Оффлайн

create or replace function CR
return char
as
begin
return chr(13)||chr(10);
end CR;
[Email] [ICQ]
GERUSOV
Новичок
[Avatar]

Зарегистрирован: 28.08.2015 15:55:27
Сообщений: 27
От: ООО Парус-Дон
Оффлайн

Установка
  • В SQLPlus необходимо прогнать сценарии из файла - update.sql

  • Удалите (если есть) приложение из системы, затем загрузите предопределенным импортом файл APP,
    предварительно установив дату релиза в файле (3 строка).


  • Добавить шаблон в присоединенные документы.



  • Последние изменения
  • Исправлена ошибка связная с выводом дополнительной информации при итогах по "Расчету".

  • Добавлена группировка по виду исполнения должности.

  • Добавлен вариант итога по составу затрат.

  • Добавлена периодизация начислений.

  • Изменен алгоритм и формат печати ФОТ.

  • Чекеры включения в ведомость и конфиденциальность заменены на выпадающий список и изменен алгоритм отбора выплат.


  • В разработке
  • Приложение-клиент, включающий в себя инсталятор отчета и справку

  • Справка встроенная в БД

  • Web-версия отчета

  • По поводу web-версии хотелось бы узнать актуальность, нужен ли такой отчет и есть ли необходимость в нем (ведь в web-клиенте паруса есть olap)
     Имя файла UPDATE.zip [Disk] Скачать
     Описание Архив с необходимыми файлами
     Размер файла 894 Kbytes
     Загружено:  55 раз(а)


    Если работает, не трогай
    [Email]
     
    Индекс форума » 8.хх Зарплата и Кадры
    Перейти: