Имя: Пароль:
1C
1С v8
как строго ограничить время выгрузки в КД
0 LivingStar
 
17.07.12
08:40
для тестирования правил нужно ограничить количество и время выгрузки объектов, как это рационально сделать ???
1 Aleksey
 
17.07.12
08:44
Глобальный счетчик + Параметр отладка +Обработчики "Конвертация" "Перед выгрузкой объекта" - только это криво будет
2 Aleksey
 
17.07.12
08:46
Обработчики "Конвертация"
Перед выгрузкой объекта

Условия возникновения события
Событие вызывается перед выгрузкой всех объектов в файл обмена, не зависимо от того какой объект выгружается. Вызов осуществляется до вызова одноименного обработчика "Правила выгрузки данных". Могут использоваться все параметры орпределенные для одноименного обработчика правила выгрузки данных. По сути и назначению это тот же обработчик, но определенный на глобальном уровне - то есть вызываемый для всех правил выгрузки данных. Обработчик удобен, например, когда для документов всех видов нужно проверить одно и то же условие. Обработчик вызывается только для объектов которые выгружаются непосредственно, а не когда объект выгружается, по тому что на него есть ссылка. В этом случае обработчики выгрузки не вызываются, а вызываются обработчики конвертации объекта.

Параметры:
Полностью совпадают с параметрами обработчика "Перед выгрузкой объекта" у "Правила выгрузки данных
3 ЧашкаЧая
 
17.07.12
08:59
Почему бы просто при отладке не ограничить выборку отбором?
4 LivingStar
 
17.07.12
09:00
(3) да можно выгружать только один номер документа, но как где это задать?
отладку так и не получилось запустить
5 Aleksey
 
17.07.12
09:05
(4) где-где в обработке
6 Aleksey
 
17.07.12
09:06
Там справа целое поле есть, где для каждого вида выгружаемой сущности указывается фильтр

Правда это если выборка стакндартная, не уверен, что с произвольной выгрузкой прокатит
7 Рэйв
 
17.07.12
09:06
Посмотри  в какой процедуре основной цикл считывания из файла И вставь туда ограничение по времени
8 Aleksey
 
17.07.12
09:07
(7) Считывания? Ему же надо для выгрузки, т.е. запись
9 Рэйв
 
17.07.12
09:08
(8)А..Ну там тоже есть цикл:-)Тогда в него.
10 Aleksey
 
17.07.12
09:08
(4) Отладка имеется виду параметр добавить такой булевый - "отладка"
И в коде уже прописать
Если Параметры.Отладка тогда
 проверка условий и выход по необходимости
11 Aleksey
 
17.07.12
09:09
(9) А смысл курочить обработку, если есть глобальные обработчики?
12 Рэйв
 
17.07.12
09:10
(11)Лично мне так проще.
13 Aleksey
 
17.07.12
09:13
(12) Эх молодость, молодость. Нет чтобы типовым функционалом воспользоваться, им бы всё курочить
14 Рэйв
 
17.07.12
09:14
(13)Так интереснее:-)  Да и полезно знать кухню как там все варится.
15 LivingStar
 
17.07.12
10:59
сделал при выгрузке так, но все равно долго стоит ((((
Если Источник.Номер <> "7 802"  Тогда
   Отказ = Истина;
КонецЕсли;
16 vicof
 
17.07.12
11:48
(15) длина номера 8 поди-кась
17 acsent
 
17.07.12
11:53
за один день выгружай
18 LivingStar
 
19.07.12
06:02
у кого нибудь есть более точное решение и понятное, как ограничить количество выгружаемых объектов?
19 Aleksey
 
19.07.12
09:27
(18) Чем тебе (2) не нравится?
20 Aleksey
 
19.07.12
09:28
Единственное если к примеру выгружаешь документы, то он будет считать именно документы, без учета количество выгруженных справочников
21 France
 
19.07.12
09:29
в универсальной обработке выгрузки загрузки можно устанавливать отборы..
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn