Имя: Пароль:
1C
1С v8
Делаю экспорт из ЗиКа 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
ну так выполняется код:
ПервНазначение = ПервНазначение.ДокументНачала.СтароеНазначение;

у тебя там что, циклические ссылки? тогда при чём здесь правила обмена?
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан