Имя: Пароль:
1C
1C 7.7
v7: Обработка V77Exp.ert не выгружала помеченные документы
0 Bond_HD
 
02.12.13
07:41
Подскажите,как нужно дополнить Обработку V77Exp.ert что бы она пропускала документы, помеченные флажком "Не выгружать"
1 Wobland
 
02.12.13
07:44
а какой смысл имеет флажок?
2 KRV
 
02.12.13
07:49
может в документах должен быть некий реквизит?
3 Bond_HD
 
02.12.13
07:53
Да в документе есть реквизит ФлНевыгружать число(1), мне надо что бы обработка увидела этот реквизит в документе. Реквезит используется как флажок 1-Не выгружать 0-выгружать
4 Wobland
 
02.12.13
08:02
а правила обучить?
5 Bond_HD
 
02.12.13
08:22
А подскажите, что нужно сделать в правиле ?
6 Wobland
 
02.12.13
08:24
Отказ=НеВыгружать
7 Bond_HD
 
02.12.13
08:27
а к реквизиту он как обратится ?
8 Wobland
 
02.12.13
08:28
нуда. Источник.НеВыгружать
9 v4442
 
02.12.13
09:02
Подредактировать правила
10 Bond_HD
 
09.12.13
11:33
Подскажите, где именно нужно изменить правило ?
11 КонецЦикла
 
09.12.13
11:40
А что за обработка?
Наверное в конвертации данных если речь о правилах
12 Bond_HD
 
09.12.13
11:46
Я в конвертации в "правило выгрузки данных" "Перед Выгрузкой" добавлял вот такой код:

Функция ФлВыгрузки (ФлВыгрузки)
Если ТипЗначенияСтр(Объект) = "Документ" Тогда
Если (Объект.Вид() = "Реализация") Тогда
Если (Объект.ФлВыгрузки=1) Тогда
Отказ = 1;
  КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецФункции

НО при выгрузке результатов это не дает только сообщение появляется

ПВД_ПередВыгрузкойОбъекта_Реализация<<?>>(ИмяПКО, Правило, Объект, ИсходящиеДанные, ВходящиеДанные)
Функция не обнаружена (ПВД_ПередВыгрузкойОбъекта_Реализация)
13 Dimel
 
09.12.13
11:51
Не надо использовать функции в КД описываеш правило, сохраняеш текст модуля и заменяет в обработке.
14 Dimel
 
09.12.13
11:56
Те в ПКО объекта реализация пишеш:
Отказ = источник.твойфлаг;
Сохраняеш правила и заменяет код обработки
15 КонецЦикла
 
09.12.13
12:06
Текст новый вставил в код обработки?
16 Bond_HD
 
09.12.13
15:14
Заменил текст обработки, текстом модуля, заработало, большое спасибо =)