cyv cyv

29
Рейтинг

cyv



  •   Регистрация: 08.02.2010 (14 лет назад)

  •   Был(а) на сайте: 12.04.2024

Подписчики 1

Рейтинг 29

1С8.2 ЗУП. Расчет остатков отпусков и задолженности по неотгулянным отпускам (для Организаций)

Отчеты и формы Бухгалтер Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 2.5 Россия Бухгалтерский учет Windows Абонемент ($m) Внешняя обработка (ert,epf) Зарплата

Сделан по следующим причинам: 1. Типовой функционал дает некорректные остатки если остатки накопились за несколько рабочих периодов. 2. Кадры запутались со справочником остатков и остатками в принципе. 3. Бухам потребовалось ежемесячно предоставлять отчет по задолженности по неотгулянным отпускам.

1 стартмани

06.05.2012    8125    156    cyv    32       

29

Комментарии

DevКак осуществить конкатенацию строк?#11 22.12.20 15:21
(10) "Представление" нужно использовать для полей с объектным значением, для числовых и даты "Формат". Работает.
ToolsНемного помощи при обновлении нетиповой конфиги#1 18.06.20 15:42
Не знаю будет ли кому полезно...

Достался мне от предыдущих коллег сильно перелопаченный ЗУП 8.3. Нужно поддерживать, обновлять и т.д..Потратив некоторое время перекинул все доработки в расширение - процесс наладился, но осталась проблемка :
Переделок очень много и без них компания уже не может. При этом в некоторых процедурах изменили список аргументов, поэтому хоть какие-то изменения в основной конфигурации пришлось оставить, в результате при обновлениях как не следи, но что-то затирается, да еще нужно отслеживать изменившиеся процедуры, которые ушли в расширение. Волшебство &ИзменениеИКонтроль применить не удалось т.к. при изменении не применяется все расширение, перелопатить и отладить все во-время не всегда получается. Поэтому для того, чтобы таки получать список изменившихся расширенных процедур был написан скрипт на питоне. Процедура следующая :

1.Выгружаем основную в файлы
2.Выгружаем расширение в файлы
3. Копируем каталог расширения
4. Запускаем скрипт. Скрипт находит в файлах модулей расширения названия расширенных процедур, находит их текст в основной и записывает в файлы копии расширения с аннотацией &ИзменениеИКонтроль.
5. Собираем новое расширение из скопированного (3) каталога, удаляем объекты которые есть только в расширении и проверяем возможность применения. В конце списка ругательств о дублях идентификаторов получаем список изменившихся процедур, с которыми нужно разбираться.


P/S Чуть по позжей допилю, чтобы получать только тексты изменившихся процедур сразу из под скрипта. Но в таком виде тоже здорово помагает.
P/S P/S Питон потому, что регулярка и ... что-то не 1С

Прикрепленные файлы:

Create_1C_ChangeAndControlExtention.py
БУ1С8.2 ЗУП. Расчет остатков отпусков и задолженности по неотгулянным отпускам (для Организаций)#32 12.01.17 16:41
Обработку тут давно не обновлял. В любом случае нужно сначала настроить количество дней отпуска в должностях и остатки отпусков. Промежуточные результаты отражаются во вкладках. По ним можно проверить правильно ли указаны рабочие года, должности, длинные отпуска за свой счет, можно увидеть цифры заработанных дней отпуска за каждый рабочий год и использованные отпуска. На рекламацию "для меня не то, что нужно" без конкретики ответить не могу. Сам этой обработкой пользуюсь до сих пор с некоторыми доделками по просьбе своей бухгалтерии.
БУ1С8.2 ЗУП. Расчет остатков отпусков и задолженности по неотгулянным отпускам (для Организаций)#26 16.05.12 9:09
Как-то странно... В любом случае посмотрите заполнен ли Производственный календарь и есть ли все даты в приказах на отпуск. И если качали ранее 14-го числа - скачайте снова - обновил.
БУ1С8.2 ЗУП. Расчет остатков отпусков и задолженности по неотгулянным отпускам (для Организаций)#18 11.05.12 11:19
(17) AlexO, Эээ... пожалуй больше коментить ваши коменты ниАсилю. Не умею в таком стиле. Особенно убили "копипастом". Только застрелиться осталось.

По поводу закрытой кнопки ... она была нужна на период приведения в порядок учета. Далее запрещена "во избежании".
БУ1С8.2 ЗУП. Расчет остатков отпусков и задолженности по неотгулянным отпускам (для Организаций)#15 11.05.12 11:08
(14) AlexO, Даже не знаю что сказать... код не безупречен, но Ваши находки пока мимо.
БУ1С8.2 ЗУП. Расчет остатков отпусков и задолженности по неотгулянным отпускам (для Организаций)#11 11.05.12 10:07
(10) AlexO, В регистре работники ОРГАНИЗАЦИЙ данные есть? Отпуска именно ОРГАНИЗАЦИЙ? Рабочий календарь заполнен? В справочнике должностей ОРГАНИЗАЦИЙ полагающиеся отпуска со сроками указаны? Виды отпусков в приказах соответствуют видам в справочнике должностей? Сроки отпусков попадают в рабочие периоды с соответствующими должностями?

"Праздников за период" - сколько праздничных дней по рабочему календарю попало в соответствующий рабочий период.
"Неопознано" - ни праздник ни выходной ни рабочий.
Сотрудника нужно указывать если нужно не по всем, а только по одному.
"Ручные" - остатки установленные в ручную в справочнике остатки отпусков опять таки ОРГАНИЗАЦИЙ.

Интерфейс по-понятней и описание... желание понятно. Сам его высказывал не раз... правда частенько другими словами. Возможность не всегда есть.
БУ1С8.2 ЗУП. Расчет остатков отпусков и задолженности по неотгулянным отпускам (для Организаций)#9 10.05.12 15:57
(8) Если учет не по организациям, ту нужно переделывать на другие регистры.
БУ1С8.2 ЗУП. Расчет остатков отпусков и задолженности по неотгулянным отпускам (для Организаций)#7 10.05.12 13:36
(6) Т.е. промежуточные итоги(с ручными остатками и без оных) считаются и выводятся выводятся, а окончательные нет?

Очень странно... Может там нули получаются? Единственное, что могу предположить - у меня делается расчет для учета по организации, а у Вас учет без. Либо еще какие-то хитрые особенности в Вашем учете.
БУ1С8.2 ЗУП. Расчет остатков отпусков и задолженности по неотгулянным отпускам (для Организаций)#5 10.05.12 10:20
(4) sudo, С тем, что для расчета начислений нужно нажать отдельную кнопку. Она доступна только для соответствующих ролей.