Вход | Регистрация
 
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 или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует