Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: некоректные данные из данных графика
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
alex040269
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ДанныеГрафика.ОсновноеЗначениеФактическийПериодДействия,
    ДанныеГрафика.ПериодРегистрации,
    ДанныеГрафика.Регистратор,
    ДанныеГрафика.НомерСтроки,
    ДанныеГрафика.ВидРасчета,
    ДанныеГрафика.ПериодДействия,
    ДанныеГрафика.ПериодДействияНачало,
    ДанныеГрафика.ПериодДействияКонец,
    ДанныеГрафика.БазовыйПериодНачало,
    ДанныеГрафика.БазовыйПериодКонец
ИЗ
    РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций.ДанныеГрафика(
            ВидРасчета.КатегорияРасчета = &парамКатегорияНачисления
                И Регистратор = &парамРегистратор
                И Авторасчет
                И Сотрудник В (&парамСотрудники)) КАК ДанныеГрафика


Запрос возвращает NULL в одной из строк в поле "ОсновноеЗначениеФактическийПериодДействия"
это может свидетельствовать о бардаке в базе?
alex040269
ВЫБРАТЬ ДанныеГрафика.ОсновноеЗначениеФактическийПериодДействия ИЗ РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций.ДанныеГрафика(
                ВидРасчета.КатегорияРасчета = &парамКатегорияНачисления
                    И Регистратор = &парамРегистратор
                    И Авторасчет
                    И Сотрудник В (&парамСотрудники)) КАК ДанныеГрафика


Если ПериодРегистрации = ПериодДействия тогда возвращает 12 иначе null.
Если документ НачислениеЗарплатыРаботникамОрганизации не проведен, тогда 12 в любом случае.
т.е. вытеснение происходит по периоду регистрации, а не по периоду действия.

Как начислять переходящие больничные? Часть больничного в прошлом месяце (зарплата уже начислена и проведена), часть в текущем - зарплата еще не начислена.
nickles
В типовом ЗУПе надо указать в реквизите "Первичный б/л" больничный по котрому был расчет. Это если продолжение больничного.
alex040269
Цитата(nickles @ 21.03.14, 14:11) необходимо зарегистрироваться для просмотра ссылки
В типовом ЗУПе надо указать в реквизите "Первичный б/л" больничный по котрому был расчет. Это если продолжение больничного.

нет. не продолжение. просто больничный начат в прошлом месяце.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.