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

в поле ПроизводственныйКалендарьКалендарныеДниФактическийПериодДействия получаем NULL.
Насколько я смог понять, таблица для запроса "РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций.ДанныеГрафика" - строится на основании графика, заданого для даного регистра расчета. В случае ЗУП, графиком служит РС "ГрафикиРаботыПоВидамВремени".

кто поможет растолковать, по каким полям там строятся соединения? А то я уже полдня проверяю, вроде и в регистре расчета, и в регистре сведений все данные совпадают, а все равно NULL!!!
logist
Цитата(onsamuy @ 30.05.14, 16:53) необходимо зарегистрироваться для просмотра ссылки
В типовой конфигурации ЗУП натолкнулся на проблему

А Вы уверены что это именно проблема именно в коде, а не в том. что где-то введены не корректные данные?

Я это к тому, что у меня в типовой, если человек отработал полный месяц, считает правильно, 29 к/д.
onsamuy
Цитата(logist @ 30.05.14, 18:40) необходимо зарегистрироваться для просмотра ссылки
А Вы уверены что это именно проблема именно в коде, а не в том. что где-то введены не корректные данные?

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


Проблемы в коде нету. Мне надо разобраться, почему NULL. Ведь когда делаю нового пользователя и повторяю ситуацию, то для нового выбирает норм, 29 дней, а для этого 26, хоть убейся.
alex040269
Цитата(onsamuy @ 02.06.14, 11:23) необходимо зарегистрироваться для просмотра ссылки
Проблемы в коде нету. Мне надо разобраться, почему NULL. Ведь когда делаю нового пользователя и повторяю ситуацию, то для нового выбирает норм, 29 дней, а для этого 26, хоть убейся.

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