Имя: Пароль:
1C
 
ЗУП 3.0 Плановые начисления
0 skupidom
 
28.12.17
15:21
Господа, есть такой код из ЗУП 2.5, как его возможно интерпритировать в ЗУП 3.0 ?

|            КОГДА ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ДействуетДо < &КонецПериода
    |                    И ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ДействуетДо <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
    |                ТОГДА ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ВидРасчетаЗавершения.ТребуетВводаТарифногоРазряда
    |            ИНАЧЕ ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ВидРасчета.ТребуетВводаТарифногоРазряда
    |        КОНЕЦ, ЛОЖЬ) КАК ТребуетВводаТарифногоРазряда,
    |    ЕСТЬNULL(ВЫБОР
    |            КОГДА ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ДействуетДо < &КонецПериода
    |                    И ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ДействуетДо <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
    |                ТОГДА ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ТарифныйРазряд1Завершения.Наименование
    |            ИНАЧЕ ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ТарифныйРазряд1.Наименование
    |        КОНЕЦ, """") КАК ТарифныйРазряд,
    |    Данные.ПериодРегистрации КАК ПериодРегистрации,
    |    ЕСТЬNULL(ВЫБОР
    |            КОГДА ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ДействуетДо < &КонецПериода
    |                    И ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ДействуетДо <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
    |                ТОГДА ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.Показатель1Завершения
    |            ИНАЧЕ ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.Показатель1
    |        КОНЕЦ, 0) КАК Показатель1,
    |    ЕСТЬNULL(ВЫБОР
    |            КОГДА ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ПериодЗавершения < &КонецПериода
    |                    И ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
    |                ТОГДА ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.Показатель2Завершения
    |            ИНАЧЕ ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.Показатель2
    |        КОНЕЦ, 0) КАК Показатель2,
    |    ЕСТЬNULL(ВЫБОР
    |            КОГДА ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ПериодЗавершения < &КонецПериода
    |                    И ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
    |                ТОГДА ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.Показатель3Завершения
    |            ИНАЧЕ ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.Показатель3
    |        КОНЕЦ, 0) КАК Показатель3,
    |    ЕСТЬNULL(ВЫБОР
    |            КОГДА ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ПериодЗавершения < &КонецПериода
    |                    И ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
    |                ТОГДА ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.Показатель4Завершения
    |            ИНАЧЕ ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.Показатель4
    |        КОНЕЦ, 0) КАК Показатель4,
    |    ЕСТЬNULL(ВЫБОР
    |            КОГДА ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ПериодЗавершения < &КонецПериода
    |                    И ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
    |                ТОГДА ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.Показатель5Завершения
    |            ИНАЧЕ ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.Показатель5
    |        КОНЕЦ, 0) КАК Показатель5,
    |    ЕСТЬNULL(ВЫБОР
    |            КОГДА ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ПериодЗавершения < &КонецПериода
    |                    И ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
    |                ТОГДА ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.Показатель6Завершения
    |            ИНАЧЕ ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.Показатель6
    |        КОНЕЦ, 0) КАК Показатель6,
1 vde69
 
28.12.17
15:24
не занимайтесь херней !!!!

не нужно допиливать ЗУП 3.х, в ней есть ВСЕ, просто надо подумать как сделать старух свистелку чисто штатными методами.
2 skupidom
 
28.12.17
15:27
я пишу выгрузку из ЗУП 3.0 на основе выгрузки из ЗУП 2.5, поэтоу такие вопросы
3 skupidom
 
28.12.17
15:28
прошу помочь по возможности найти точки интерпретаций
4 vde69
 
28.12.17
15:29
(2) более дебильного занятия я представить не могу...

у них идеологические расхождения... не надо писать "на основании", надо писать "заново"
5 vde69
 
28.12.17
15:31
в трешке используется три вида регистров описывающие одно и тоже,

основной,
интервальный
исправлений


по этому в (0) написан бред по тому как он не учитывает остальные регистры ....
6 skupidom
 
28.12.17
15:32
Какая идеология в ЗУП 3.0 относительно приведенного кода ?
7 skupidom
 
28.12.17
15:33
я понимаю, а как описать реквизит регистра = ВидРасчета, а главное условие - ТребуетВводаТарифногоРазряда ?
8 vde69
 
28.12.17
15:34
если хочешь разобраться

берешь одинаковый документ в старой и новой базе и смотришь движение по каким регистрам идут....

я например этого использую http://catalog.mista.ru/public/720627/
9 vde69
 
28.12.17
15:35
(7) это настраивается в самом показателе
10 skupidom
 
28.12.17
15:38
не скачивается(,если не сложно можно на почту [email protected]
11 skupidom
 
28.12.17
16:38
? мой остался: кто сможет объяснить здесь какая связь в ЗУП 3.0 между тарифными разрядами,формулами расчета и показателями с 1 стороны и Плановыми начислениями с другой ?
12 Alexandr_U1982
 
28.12.17
17:43
Нет там однозначного соответствия. Работа с показателями в тройке реализована совершенно по-другому чем в 2.5. Плановые начисления и значения прказателей хранятся в разных регитрах.
Попробуй руками сделать один и тот же документ с плановыми начислениями в 2.5 и 3.1, затем сравни движения и думай как написать обработку.
13 skupidom
 
28.12.17
17:50
спасибо, понял
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.