Имя: Пароль:
1C
 
v8: ЗУП 2519 - индексацию заработка делаете? Изменение формы оплаты труда
0 RomaH
 
naïve
19.01.10
10:06
В общем где-то ошибка - в типовой стоит проверка на изменение формы оплаты труда, но вот запрос не получает предыдущее значение

может кто разбирался - где и что править?

Суть проблемы - кадровое на индексацию, у сотра меняется форма оплаты труда - надо вывести собщение что мол введите док на индексацию

Если ФормаОплатыДо <> ФормаОплатыПосле Тогда
           ТекстСообщения = "Сотруднику " + Строка(ВыборкаСтрокЗапроса.Сотрудник) + " изменена форма оплаты труда; коэффициент индексации заработка не зарегистрирован! Для регистрации коэффициента индексации можно воспользоваться документом ""Ввод коэффициентов индексации заработка""";
           Если ЗначениеЗаполнено(Заголовок) Тогда
               ТекстСообщения = Заголовок + Символы.ПС + ТекстСообщения;
               Заголовок = "";
           КонецЕсли;
           ОбщегоНазначения.СообщитьИнформациюПользователю(ТекстСообщения);
       Иначе


но проверка не отрабатывает
1 RomaH
 
naïve
19.01.10
10:14
ну да - проверка отрабатывает только если перемещение временное, иначе - фиг
2 RomaH
 
naïve
19.01.10
10:22
соответственно не пропишет коэффициенты индексации во всех кадровых при постоянном перемещении (когда дата возврата не указана)
3 RomaH
 
naïve
19.01.10
10:30
ааа...
что это?

           // Движения на дату завершения
           Если ЗначениеЗаполнено(ВыборкаСтрокЗапроса.ПериодЗавершения) Тогда
               
               Если ВыборкаСтрокЗапроса.Показатель1 > 0 И ВыборкаСтрокЗапроса.Показатель1Завершения > ВыборкаСтрокЗапроса.Показатель1 Тогда
                   Движение = Движения.КоэффициентИндексацииЗаработка.Добавить();
                   
                   // Свойства
                   Движение.Период                        = ВыборкаСтрокЗапроса.ПериодЗавершения;
                   
                   // Измерения
                   Движение.Сотрудник                    = ВыборкаСтрокЗапроса.Сотрудник;
                   Движение.Организация                = ВыборкаПоШапкеДокумента.ГоловнаяОрганизация;
                   
                   // Ресурсы
                   Движение.Коэффициент                = ?(ВыборкаСтрокЗапроса.Показатель1 =0, 0, ВыборкаСтрокЗапроса.Показатель1Завершения / ВыборкаСтрокЗапроса.Показатель1);
               КонецЕсли;
               
           КонецЕсли;


индексация на дату возврата работника на предыдущие условия?
кто-нибудь может этот случай объяснить с точки зрения ТК РФ в юридических терминах?
4 Вопрос_по_Бух
 
20.01.10
18:06
(0) решился как то вопрос ?
5 RomaH
 
naïve
21.01.10
08:18
у нас индексация по предприятию, и естественно только на определенную дату
поэтому коэффициент пишу безусловно ... надо бы еще только проиндексировать оклад на дату возврата
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший