ЗиК 263 проблемы по б/л

Новая тема
Показывать по 10 20 40 сообщений
Добрый день!

Вопрос вот в чем:

1. При расчете б/л кол-во ДНЕЙ к оплате указываеться не верно (и в случае за счет ФСС и за счет работодателя), несмотря на то, что часы считаються верно. И в журнал расчетов попадает не верное колличество дней к оплате!!! Может загвоздка в том, что на предприятие суммированный учет рабочего времени сутки - трое. Но до этого с такой проблемой не сталкивались.
ПРИМЕР: часы к оплате первый день 13,5 + второй день 8 = 21,5 часа, а дней должно быть 2!!! ЗиК же в свою очередь ставит "дней к оплате" 21,5 именно ту же сумму часов (это в части ФСс), а за счет работодателя на часы 21,5 ЗиК указывает 9 дней.

2. При расчете больничного за прошлый период (за январь в феврале) должны сняться излишне оплаченные дни!!! А этого не происходит.
ПРИМЕР: сотруднику по табелю оплатили смену 14-15 января, а затем с 16 поставили невыходы до 31.01 Закрыли месяц, а в феврале появляеться б/л с 14.01 по 31.01 Расчитываем, ЗиК автоматически вводит докумен ИСПРАВЛЕНИЕ по неоплачиваемый не выход, а по табелю смену 14-15 не сторнирует, хотя до обновления наложение в оплате одного и того же периода было запрещено!!!!!

с нетерпение жду ответа...
Это не сюда а на линию консультации 1С. (495) 688-1001
или hline(a)1c.ru
Большо спасибо!
Теперь знаю куда обратиться )))
Если знаете как и не боитесь сами править конфигурацию, то могу подсказать где в глобальном модуле подправить, чтобы все отображалось правильно. Кстати, расчет ПФР для инвалидов с 262 релиза тоже стал неверным
По поводу того что табель за прошлый месяц никак нельзя исправить мы уже обращались в 1С , и нам ответили что табель надо сразу правильно заполнять , вот и мучаемся до сих пор , конфигуратор мы править не боимся, но стараемся вносить изменения по мелочи ,что бы было легче обновлять, но если вы знаете что подправить поделитесь , будем очень благодары :-), а насчет инвалидов еще не проверяли , что там действительно что-то неверно ?
Да будте добры, подскажите, страха перед глобальным модулем не имеем )))
"Отвечаю.
Все изменения делаем в процедуре глСобратьДанныеДляБЛ2005()
Переходим к строке 36539 глобального модуля (номер для 263 релиза)
Конструкцию:

Если СуммированныйУчет=0 Тогда
  ДнейПоСтажу = Дней;
Иначе
  ДнейПоСтажу = Часов;
  ДнейОплачиваемыхЗаСчетРаботодателя2дня = ЧасовОплачиваемыхЗаСчетРаботодателя2дня;
  ДнейОплачиваемыхЗаСчетФССс3гоДня       = ЧасовОплачиваемыхЗаСчетФСС3гоДня;
КонецЕсли;

Меняем на:

Если СуммированныйУчет=0 Тогда
  ДнейПоСтажу = Дней;
Иначе
  ДнейПоСтажу = Часов;
  //ДнейОплачиваемыхЗаСчетРаботодателя2дня = ЧасовОплачиваемыхЗаСчетРаботодателя2дня;
  //ДнейОплачиваемыхЗаСчетФССс3гоДня       = ЧасовОплачиваемыхЗаСчетФСС3гоДня;
КонецЕсли;

Ниже в процедуре глСобратьДанныеДляБЛ2005() будет четыре вызова процедуры глРасчетПоПравилу2хКалендарных()
Прямо перед каждым вызовом этой процедуры вставить вот такой блок:

Если СуммированныйУчет=1 Тогда
   ДнейОплачиваемыхЗаСчетРаботодателя2дня = ЧасовОплачиваемыхЗаСчетРаботодателя2дня;
   ДнейОплачиваемыхЗаСчетФССс3гоДня       = ЧасовОплачиваемыхЗаСчетФСС3гоДня;
КонецЕсли;

И все заработает
"
Инвалидам стал неправильно считаться ПФР в федеральный бюджет
"Добавление, так как нашел еще ошибку - если больничный переходит на следующий месяц, то во втором месяце дни и часы обнуляются.

Исправляется так:
Переходим к строке 36539 глобального модуля (номер для 263 релиза)
Конструкцию:

   Если СуммированныйУчет=0 Тогда
       ДнейПоСтажу = Дней;
   Иначе
       ДнейПоСтажу = Часов;
       ДнейОплачиваемыхЗаСчетРаботодателя2дня = ЧасовОплачиваемыхЗаСчетРаботодателя2дня;
       ДнейОплачиваемыхЗаСчетФССс3гоДня       = ЧасовОплачиваемыхЗаСчетФСС3гоДня;
   КонецЕсли;

Меняем на:

   Если СуммированныйУчет=0 Тогда
       ДнейПоСтажу = Дней;
   Иначе
       ДнейПоСтажу = Часов;
       //ДнейОплачиваемыхЗаСчетРаботодателя2дня = ЧасовОплачиваемыхЗаСчетРаботодателя2дня;
       //ДнейОплачиваемыхЗаСчетФССс3гоДня       = ЧасовОплачиваемыхЗаСчетФСС3гоДня;
   КонецЕсли;
Иначе
  ДнейОплачиваемыхЗаСчетФССс3гоДня = Дней;
  ЧасовОплачиваемыхЗаСчетФСС3гоДня = Часов;

Вобщем все изменения в этих последних трех строчках. А дальше все тоже:
Ниже в процедуре глСобратьДанныеДляБЛ2005() будет четыре вызова процедуры глРасчетПоПравилу2хКалендарных()
Прямо перед каждым вызовом этой процедуры вставить вот такой блок:

Если СуммированныйУчет=1 Тогда
  ДнейОплачиваемыхЗаСчетРаботодателя2дня = ЧасовОплачиваемыхЗаСчетРаботодателя2дня;
  ДнейОплачиваемыхЗаСчетФССс3гоДня       = ЧасовОплачиваемыхЗаСчетФСС3гоДня;
КонецЕсли;

Торопился, сразу не оттестировал. Если кто найдет еще ошибки - сообщите при каких условиях выскакивают
"
Все работает!!!
Теперь похоже только новый релиз ждем, чтоб оплаченный день по табелю снимался при вводе больничного.
СПАСИБО.
Читают тему
(гостей: 1)

Быстрый переход