Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Функция ОстаткиОтпусков НачальныеОстатки УПП 1.3

Функция ОстаткиОтпусков НачальныеОстатки УПП 1.3
Я
   skupidom
 
19.12.18 - 17:53
Нужные данные есть в ТЗ ФактическиеОтпуска, но их нет в ТЗ НачальныеОстатки,как тогда формируются НачальныеОстатки ?
 
 
   hhhh
 
1 - 19.12.18 - 17:57
(0) что за ТЗ? Таблица значений?
   skupidom
 
2 - 19.12.18 - 17:59
да
   skupidom
 
3 - 19.12.18 - 18:00
как заполняется?
   skupidom
 
4 - 19.12.18 - 18:03
НачальныеОстатки = тч Остатки справочника ОстаткиОтпусковОрганизаций, в фактических отпусках нужный отпуск попадает с нужным количеством. А в НачальныхОстатках нет
   skupidom
 
5 - 19.12.18 - 18:03
...
   hhhh
 
6 - 19.12.18 - 18:05
(4) стоп. Ты же сам переносил это. Значит забыл перенести.
   skupidom
 
7 - 19.12.18 - 18:11
почему данные отпусков не попадают в начальные остатки отпусков ?
   Джинн
 
8 - 19.12.18 - 18:12
(7) Потом что они не начальные остатки отпусков. Ваш Кэп.
   skupidom
 
9 - 19.12.18 - 18:53
почему дни отпуска, которые есть в тз фактическиеОтпуска не попадают в остатки отпусков и в справку по отпуску регл. сотрудника ?
   Alexandr_U1982
 
10 - 20.12.18 - 10:52
(9) Посмотри отладчиком формирование "справки по отпуску регл. сотрудника".
Отсюда не видно в чем проблема в твоей базе.
 
 Рекламное место пустует
   skupidom
 
11 - 20.12.18 - 11:39
взял для сравнения 2 базы:
в 1 справка по отпуску сотрудника показывает правильно:
отпуск организации с остатком дней
во 2 не показывает отпуск.
посмотрел запрос в общеммодуле.ОстаткиОтпусков процедура ИсходныеДанныеДляРасчетаОстатков()
Разница:
в 1 базе (правильной):НачальныеОстатки = МассивРезультатов[10].Выгрузить(); - нет записей
ФактическиеОтпуска = МассивРезультатов[13].Выгрузить(); - есть как раз нужные отпуска с остатками дней
во 2 базе (не правильной): НачальныеОстатки = МассивРезультатов[10].Выгрузить(); - есть записи, в
ФактическиеОтпуска = МассивРезультатов[13].Выгрузить(); - пустая
Что смотреть ?
   hhhh
 
12 - 20.12.18 - 11:42
(11) запросы смотри
   Alexandr_U1982
 
13 - 20.12.18 - 12:18
Возможно, в базе 1 не внесены остатки отпусков, а в базе 2 - внесены.
Возможно, в базе 2 внесенные остатки отпусков как-то отсекают фактический отпуск.
А, возможно, в базе 2 просто не зарегистрирован отпуск (нет документа "ОтпускаОрганизаций" или "НачислениеОтпускаСотрудникамОрганизации").

Если нравится ковырятся в конфигураторе, копай как формируются таблицы "МассивРезультатов[10]" и "МассивРезультатов[13]".
Если нравится ковырятся в данных в режиме предприятия, сверяй внесенные остатки отпусков в обоих базах, а также кадровые данные, фактические отпуска и настройки списания отпусков.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует