Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> расчет больничных листов , О расчетах оплата б/л и доплата по б/л          
gryphus Подменю пользователя
сообщение 07.12.10, 9:18
Сообщение #1

Оратор
Иконка группы
Группа: Местный
Сообщений: 273
Из: Донецк
Спасибо сказали: 49 раз
Рейтинг: 0

Всем привет!
Хочу вынести на обсуждение одно из моих заданий. Суть в чем? Хотим чтобы больничные листы рассчитывались на то количество дней которое руками расчетчик установит в документе б/л.
На первый взгляд все просто. Однако после реализации выяснилось, что у нас же есть еще и переходящие б/л. Вот тут то и застопорился. При проведении документа б/л делается две записи в журнале расчета автоматом за прошлый период и за текущий. Можно было бы добавить в документе поле и обозвать его "кво дней в прошлом периоде", но если этих периодов несколько? Да и как заставить записать это кво именно в ту запись в жр. Вобщем склоняюсь к тому что это нельзя реализовать.
Вот может кто из форумчан чем поможет.Жду предложений и заранее благодарен за внимание.

logist Подменю пользователя
сообщение 07.12.10, 10:38
Сообщение #2

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2539 раз
Рейтинг: 0

А нельзя написать что-то что будет раскидывать общее кол-во дней на периоды, согласно календарю?


Signature
Личные бесплатные консультации не даю, для этого есть форум!

gryphus Подменю пользователя
сообщение 07.12.10, 11:50
Сообщение #3

Оратор
Иконка группы
Группа: Местный
Сообщений: 273
Из: Донецк
Спасибо сказали: 49 раз
Рейтинг: 0

Цитата
А нельзя написать что-то что будет раскидывать общее кол-во дней на периоды, согласно календарю?

Не понял. Подробнее если можно.

logist Подменю пользователя
сообщение 07.12.10, 12:24
Сообщение #4

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2539 раз
Рейтинг: 0

Я не особо шарю в 7., но допустим задается кол-во дней 77. я предполагаю что в системе есть какой-то календарь, в котором хранится кол-во рабочих дней, берем из него N-месяцев (к примеру исходя из 251/12 = 21/мес. 77/21 = 4 мес.), допустим:
май 20 р.д.
июнь 22 р.д.
июль 23 р.д.
август 21 р.д.
больничный вводим в сентябре, вводим 77 дней, допустим больничный по 31.08.хх, дальше как-то разбиваем это на полученные дни.
т.е. из августа берем 21 день, из июля 23, из июня 22, а остаток из мая - 11. Если я правильно понял задачу. С алгоритмом конечно надо подумать.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

gryphus Подменю пользователя
сообщение 07.12.10, 12:45
Сообщение #5

Оратор
Иконка группы
Группа: Местный
Сообщений: 273
Из: Донецк
Спасибо сказали: 49 раз
Рейтинг: 0

Не не так. В Зик больничные как раз и считаются по рабочим или календарным дням. Весь сенс как раз в том чтобы считать больничный не привязывавшись к рабочим или календарным дням, а просто по тем данным, которые внесет расчетчик.
Вот захотел он внести к оплате по больничному 3 дня и все тут. И не важно что количество дней по графику выпадает 10.

igmig65 Подменю пользователя
сообщение 07.12.10, 13:00
Сообщение #6

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 623
Из: Донецкая обл
Спасибо сказали: 171 раз
Рейтинг: 144.5

Цитата
Хотим чтобы больничные листы рассчитывались на то количество дней которое руками расчетчик установит в документе б/л.

А зачем? В ЗиК это кол-во расчитывается автоматом, исходя из текущего графика работы (тч календаря) за период больничного.
Предполагаю, что люди работают с отклонением от графиков...Я решил эту проблему вводом самих отклонений от графиков. Иначе теряет смысл вообще расчет отработанного времени по норме (тч графику).

gryphus Подменю пользователя
сообщение 07.12.10, 13:14
Сообщение #7

Оратор
Иконка группы
Группа: Местный
Сообщений: 273
Из: Донецк
Спасибо сказали: 49 раз
Рейтинг: 0

Цитата
Я решил эту проблему вводом самих отклонений от графиков

Каким образом? В календарях изменил норму рабочего времени или в каждому график работы отдельный?

igmig65 Подменю пользователя
сообщение 07.12.10, 13:21
Сообщение #8

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 623
Из: Донецкая обл
Спасибо сказали: 171 раз
Рейтинг: 144.5

Цитата
Каким образом?

Сделал документ, который вводит отклонения (добавляет/удаляет даты к календарю) и в функции глПолучитьНормуВремениНазн добавил проверку на наличие этих отклонений (тч документов).

gryphus Подменю пользователя
сообщение 07.12.10, 13:48
Сообщение #9

Оратор
Иконка группы
Группа: Местный
Сообщений: 273
Из: Донецк
Спасибо сказали: 49 раз
Рейтинг: 0

А вот что значит сокращение тч.
Мысль конечно интересная надо бы поразмыслить над этим.

igmig65 Подменю пользователя
сообщение 07.12.10, 15:35
Сообщение #10

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 623
Из: Донецкая обл
Спасибо сказали: 171 раз
Рейтинг: 144.5

Цитата
А вот что значит сокращение тч.

точно, тоесть.
Цитата
на наличие этих отклонений (тч документов)

имеется ввиду отклонения - это документы, указывающие даты отклонения от графика.
Цитата
Мысль конечно интересная надо бы поразмыслить над этим.

В этом случае вы корректно исправляете график, и соответсвенно это будет учитываться нетолько в Больничном.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.06.25, 23:18
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!