|
Делаю экспорт из ЗиКа 77 в ЗУП 8.2, наткнулся на перл, как обойти?
| ☑ |
0
meegor
20.10.11
✎
19:58
|
ПервНазначение = ТекНазначение;
Пока ПервНазначение.ДокументНачала.Вид() <> "ПриказОПриеме" Цикл
Если ПервНазначение.ДокументНачала.Вид() = "ПриказОКадровомПеремещении" Тогда
ПервНазначение = ПервНазначение.ДокументНачала.СтароеНазначение;
Иначе
Прервать;
КонецЕсли;
КонецЦикла;
эта конструкция на одном приказе входит в цикл и не хочет останавливаться!!!
|
|
1
meegor
20.10.11
✎
19:59
|
находится она в :
Функция ПВД_ПередОбработкойПравила_КадровыеПеремещения(
ИмяПКО, Правило, ИсходящиеДанные, ВыборкаДанных)
|
|
2
meegor
20.10.11
✎
20:00
|
у документа Вид() <> "ПриказОПриеме" и эта шняга шурует до скончания веков
|
|
3
meegor
20.10.11
✎
20:00
|
в чем сокральный смысл этой конструкции?
|
|
4
DrShad
20.10.11
✎
20:02
|
а в чем перл?
|
|
5
meegor
20.10.11
✎
20:06
|
ну в том, что входит в бесконечный цикл
|
|
6
meegor
20.10.11
✎
20:06
|
если закоментировать, то выгружает только первый приказ о перемещении
|
|
7
meegor
20.10.11
✎
20:07
|
Иначе
Прервать;
КонецЕсли;
Срабатывает
|
|
8
DrShad
20.10.11
✎
20:10
|
так может у тебя в 7-ке траблы?
|
|
9
meegor
20.10.11
✎
20:12
|
ну 7-ка это памятник, ее торогать нельзя
|
|
10
meegor
20.10.11
✎
20:13
|
ладно, буду как то ломать что то
|
|
11
Vitello
20.10.11
✎
21:09
|
(9)Может все таки в учете ошибки поискать?
>ладно, буду как то ломать что то
:)
|
|
12
andrewks
20.10.11
✎
21:12
|
и почему он у тебя получается бесконечным?
|
|
13
meegor
20.10.11
✎
22:52
|
2 (12) у документа
ПервНазначение.ДокументНачала.Вид() = "ПриказОКадровомПеремещении"
оно входит в цикл Пока ПервНазначение.ДокументНачала.Вид() <> "ПриказОПриеме" Цикл
и из него не выходит
|
|
14
DrShad
20.10.11
✎
23:10
|
у тебя в 7-ке фигня с объектом периодический
|
|
15
andrewks
20.10.11
✎
23:11
|
ну так выполняется код:
ПервНазначение = ПервНазначение.ДокументНачала.СтароеНазначение;
у тебя там что, циклические ссылки? тогда при чём здесь правила обмена?
|
|