|
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
|
Заменил текст обработки, текстом модуля, заработало, большое спасибо =)
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший