Имя: Пароль:
1C
1С v8
ЗУП 3. Получить доход за произвольный период
0 егаис
 
04.06.20
08:10
Сотрудник работал полный месяц, но требуется получить, например, долю за период с 01.04 по 20.04
Есть штатный механизм получения решения?
1 Фрэнки
 
04.06.20
08:26
в рамках использованной в топике терминологии не будет штатного решения
2 егаис
 
04.06.20
08:29
Фрэнки, Вы часто помогаете, спору нет, спасибо Вам большое
Но не надо придираться к словам, пожалуйста, написал простым языком, чтобы было понятно.
В 77 данная задача решалась за 5 минут (переходить не собираюсь), в ЗуП видимо снова придется изобретать велосипед
3 El_Duke
 
гуру
04.06.20
08:45
(0) (2) Не надо ничего изобретать ибо задача не имеет смысла
Не существует дохода за произвольный период, для каждого вида дохода есть своя (прописанная в НК) дата получения. Если взять зарплату - это последнее число месяца, за который она начислена. В вашем случае это 30.04. За период 01.04-20.04 дохода просто не существует, нечего получать, нечего изобретать
4 Фрэнки
 
04.06.20
08:45
Ну на самом деле, в конфигурации можно заметить использование повторного расчета.
Но я не готов это подтверждать кусками кода. По общему подходу я подозреваю, что это единственный способ.
Если бы речь шла о периодах за месяц целиком, то можно было бы предположить, что решение есть готовое. По крайней мере, когда пытаешься что-то провернуть в разовых начислениях в привязке к произвольному периоду, то там жестко бьют по рукам и вкорячивают в пределы месяца. А также хотелось взять от и до и не с переходом через конец месяця.
5 Фрэнки
 
04.06.20
08:48
Т.е. стояла задача получить расчетную базу от произвольного периода. Не по месяцам, а просто произвольно. Не вышло. Пришлось подстраиваться под типовое поведение, которое может выдавать неполный период, но обрывает его 31 или 30-ым числом
6 Фрэнки
 
04.06.20
08:50
Причем, неполный - он тоже не на пустом месте появлялся, а по регистрации документов. Командировка. Отпуск. Больничный. Неявка. Что-то такое, регистрируемое в типовом смысле.
7 егаис
 
04.06.20
08:52
(5) да, задача аналогичная. Именно получить расчетную базу за произвольный период.
Я Вас понял, спасибо, буду бить по рукам
8 El_Duke
 
гуру
04.06.20
09:13
(7) Расчетная база за произвольный период тоже не существует