1C 7.7 бух (516 релиз) перс. учет

Новая тема
Показывать по 10 20 40 сообщений
> можно ли заполнять эти сведения автоматически?
Можно. Более того и должно заполняться, анализируя историю сотрудника, если только 1С не накосячили в функции.

> Можно. Более того и должно заполняться, анализируя историю сотрудника, если только 1С не накосячили в функции.
В том то и дело что не заполняется, ручками проставлять не вариант!

> > Можно. Более того и должно заполняться, анализируя историю сотрудника, если только 1С не накосячили в функции.
> В том то и дело что не заполняется, ручками проставлять не вариант!

В том-то и дело, что должно заполняться по умолчанию. По крайней мере промежутки между приемом - увольнением.

Данные есть , а не хочет! Может что то пропустили при заполнение , какие данные и откуда влияют на автомат..заполнение ?
1 - Свед. о стаже из спр.сотр. заполняют руками по всем сотр., авто заполнение в релизе 516 не реализовано,
2 - внутри самого отчета уплач. и страх. части в верхних полях заносите ручками (это общие суммы)
сначала нажимаете кнопку "заполнить" внизу (перебирает всех сотров), потом "заполнить суммы взносов", распределяет.
> 1 - Свед. о стаже из спр.сотр. заполняют руками по всем сотр., авто заполнение в релизе 516 не реализовано,
Ты хоть в модуль то загляни, прежде чем писать. Реализовано там заполнение стажа по умолчанию, на основании периодического реквизита "ХарактерРаботы". Только видать где-то накосячили 1С-ники немного...
"В Функция глСобратьДанныеДляСЗВ2010
После:
Иначе //записи справочника не найдены - "эмулируем" стаж по-умолчанию
.
.
.
.
ВремТаблицаСоСтажем.Начало = ДатаНачалаСтажа;
ВремТаблицаСоСтажем.Окончание = ДатаОкончанияСтажа;
ВремТаблицаСоСтажем.ТерриториальныеУсловия = Константа.ТерриториальныеУсловия;
Добавьте:
НомерСтрокиСтажа = 1;
Если ВремТаблицаСоСтажем.КоличествоСтрок() > 0 Тогда
// для этой категории ЗЛ есть стаж
ВремТаблицаСтажаСотрудника.НоваяСтрока();
Мес=ДатаМесяц(ДатаОкончанияСтажа);
нстр="""";
Если ТаблицаСотрудниковСКатегориямиЗЛ.НайтиЗначение(Сотрудник,нстр,"Сотрудник")=1 Тогда
ТабСтажаСотрудника=ТаблицаСотрудниковСКатегориямиЗЛ.ПолучитьЗначение(нстр,"ТаблицаПериодов");
нстр="""";
Если ТабСтажаСотрудника.НайтиЗначение(Мес,нстр,"Месяц")=1 Тогда
ВремТаблицаСтажаСотрудника.КатегорияЗЛ = ТабСтажаСотрудника.ПолучитьЗначение(нстр,"КатегорияЗЛ");
КонецЕсли;
КонецЕсли;
ВремТаблицаСтажаСотрудника.ТаблицаСоСтажем = ВремТаблицаСоСтажем;
КонецЕсли;
В Функция глПолучитьТаблицуРаспределенияПоКатегориямЗЛ:
Вместо:
ВремТаблица.УстановитьЗначение(НомСтрокиВТ,"КатегорияЗЛ", ПолучитьПустоеЗначение(Перечисление.КатегорииЗастрахованныхЛицПФР));
Сделать:
ВремТаблица.УстановитьЗначение(НомСтрокиВТ,"КатегорияЗЛ", Перечисление.КатегорииЗастрахованныхЛицПФР.УСЕН);

... и будет Вам почти счастье - стаж будет рассчитываться автоматически (и при заполнении пачек тоже), только в случае БЛ, Декрет и т.п. надо будет вручную заполнить.
"
> Ты хоть в модуль то загляни, прежде чем писать. Реализовано там заполнение стажа по умолчанию, на основании периодического реквизита "ХарактерРаботы". Только видать где-то накосячили 1С-ники немного...

пользователю объяснение куда залезть в коде не поможет и в некоторых случаях даже навредит. Если кнопки заполнить нет, значит не реализовано ТОЧКА.
> > Ты хоть в модуль то загляни, прежде чем писать. Реализовано там заполнение стажа по умолчанию, на основании периодического реквизита "ХарактерРаботы". Только видать где-то накосячили 1С-ники немного...
>
> пользователю объяснение куда залезть в коде не поможет и в некоторых случаях даже навредит. Если кнопки заполнить нет, значит не реализовано ТОЧКА.

В новом 517 релизе все заполняется

в 517-м заполняется, только неправильно. У меня всего три сотра, у одного стаж правильно заполнился, а у двух других почему-то с 01.06.10 по 30.06.10. Причем, в справочнике по сотрудникам - налоги на доходы - персучет(ввод сведений о стаже) заполнено все верно. И кто где накосячил?

Читают тему
(гостей: 1)

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