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