КД: не происходит выгрузка

  1. 9 г. назад

    создал с нуля правила выгрузки дока из 7.7 в 8.2...для документа написал произвольную выборку...в выборку попадают 182 документа...
    а в файле остается 1...самый первый...куда копать??? отладчик смотрю...нифига не пойму...мож кто пнет в нужном направлении???

  2. обход таблицы где-то забыл сделать?

  3. всмысле??? какой обход??? делал по примеру с типовой...заполняю ВыборкаДанных...это таблица значений...после выборки в тз 182 документа...смотрю по отладчеку...перебирает строки это тз...идет в процедуру выгрузка по правилу...и вот там че происходит ниче не могу понять...но выгружается только первый документ...

  4. у тебя точно ПКО вызывается на каждую строку выборки?

  5. да вроде...

  6. проверь. выгрузитьпоправилу в цикле?

    Ответы: (7)
  7. во...вот тут на возврат на первой строке не попадает а в остальных попадает...

    			УзелСсылки = ВыгруженныеОбъекты.Получить(КлючВыгружаемыхДанных);
    			
    			Если ПустоеЗначение(УзелСсылки) = 0 Тогда
    				
    				Возврат УзелСсылки;
    				
    			КонецЕсли;
    
  8. andrewks проверь. выгрузитьпоправилу в цикле?

    ну да...он все 182 раза туда заходит...там есть строка такая ВыгруженныеОбъекты = ПолучитьРеквизитПКО(НомерПКО, "Выгруженные");
    возвращает список значений...при первом входе в цикл 0 и тогда он идет дальше на выгрузку свойств...а в остальных вхождениях там уже нифига не 0 и он все пропускает...

  9. поставил галку "не запоминать" выгруженные объекты...чет выгружает много много...но я чет не помню что бы он где либо стояла...не попадалось как то...

  10. во...с этой галкой пошло...а чейт это было то???

    Ответы: (10)
  11. (9) она считала все эти строки одинаковым объектом, и выгружала только один раз.

    Ответы: (11)
  12. (10) эммм...а почему она так считала??? там номер дата документа...как бы...в чем фишка???

или зарегистрируйтесь чтобы ответить!