#0
by Boroda444
Ребя... В свойсвах конвертации добавил параметр "КолвоЭлементов" при начале выгрузки ставлю его количество и при выгрузке каждого элемента справочника(например) уменьшаю эту переменную на единицу. в обработках собития при выгрузке объекта проверяю - если КвоЭлементов = 0 тогда присваиваю Отказ = 1. И действительно - все последующие объекты не загружаются.. НННННООООО выборка объектов источника не останавливается... Вот в чем вопрос - как програмно прервать выгрузку после определенного количества выгруженных элементов справочника?
#6
by Boroda444
Доброе утро... попробую возобновить тему обсуждения - итак... события в модуле загрузки из семерки собраны так что они происходят в функциях отказ в которых не проходит до начал цикла и не останавливает всю процедуру загрузки...
#7
by Boroda444
Как поступить, в какое событие что запихнуть или может есть какие либо предопределенные функции для остановки всей загрузки???
#8
by Boyar
"Процедура ВыгрузкаОбъектаВыборки(Объект, Правило, Свойства=Неопределено, ВходящиеДанные=Неопределено, ВыборкаДляВыгрузкиДанных = Неопределено)
// --> Рубцов в конфу Начало
Если ФлагГлобальныйРубцов Тогда
возврат;
КонецЕсли; // ФлагНаФигВыгрузку
// --> - Рубцов в конфу Конец"
#10
by Boyar
Вот в модуле приложения флаг, необходимость в таких флагах возникает довольно часто (в основном с отладочными целями)
// --> Рубцов в конфу Начало
Перем ФлагГлобальныйРубцов Экспорт; // ФлагНаФигВыгрузку
// --> - Рубцов в конфу Конец
......
// --> Рубцов в конфу Начало
ФлагГлобальныйРубцов = Ложь;
// --> - Рубцов в конфу Конец
теперь в модуле обработки УниверсальныйОбменДаннымиXML
Процедура ВыгрузкаОбъектаВыборки(Объект, Правило, Свойства=Неопределено, ВходящиеДанные=Неопределено, ВыборкаДляВыгрузкиДанных = Неопределено)
// --> Рубцов в конфу Начало
Если ФлагГлобальныйРубцов Тогда
возврат;
КонецЕсли; // ФлагНаФигВыгрузку
// --> - Рубцов в конфу Конец
Ну и наконец теперь например в обработчике
#11
by Рэйв
Количество объектов считается со всеми вложенными, так что угадать сколько поставить чтобы выгрузить, допустим, 50 документов - практически нереально. Я при выгрузке из 77 просто нашел место где выбираются документы и там проверял счетчик, установленный на форме выгрузки. Там же сделал фильтр по определенным , выбранным докам. Наверное при выгрузке из 8ки тоже есть что-то такое
#13
by Boyar
В общем я написал в обработчике самой конвертации Перед выгрузкой данных (вызывается один раз) а в обработчике самой конвертации (вызывается для каждого ведущего объекта, но благодаря флагу вызываться не будет): ..... ФлагГлобальныйРубцов = Истина;
#16
by Naumov
А что мешает используя правила в типовой обработке накладывать ограничение на количество объектов?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Конвертация справочников из 77 в УПП 80? Конфа конвертация данных 2.0. КАК7
- Вопрос имеет ли 1С ограничение по количеству реквезитов в документе?
- Конвертация данных - конвертация реквизитов дока.
- Конвертация Значений. (Конвертация данных 2.0)
- Конвертация данных 2, V8.1, конвертация периодических реквизитов
- Конвертация данных. Конвертация двух реквизитов в один.
- v8: Рассылка почты. Как обойти ограничение по количеству адресов?
- Порядок выгрузки объектов: Конвертация данных
- Конвертация Данных. конвертация одного реквизита в другой
- Режим копирования объектов (не сохраняются внутренние идентификаторы объектов)
- Конвертация данных. Несколько объектов в один.
- Конвертация данных, конвертация документов
В этой группе 1С
- Панель - Использовать только видимую область
- 1С 8.2. ЗУП. В док. "отраж. зп в регл. учете" проводка Дт 70 Кт 68, нет подразд.
- 57 счет в УПП
- Не могу войти в базу SQL после выбора пользователя
- УПП Встроенный почтовый клиент
- блокировать окно владельца, есть ли для обычной формы
- v7: 1с ТиС: в копии базы не работают отчеты
- Внешний отчет и защита таблиц
- Нажмите кнопку ESC, чтобы выйти из полноэкранного режима
- Как развернуть/свернуть дерево в динамическом списке?
- ошибка инициализации postgresql
- Печать отчета по номенклатуре с картинками. УТ 11
- ЗУП Доплата по больничным листам - отражение в регл. учете.
- Значение параметра в запросе/СКД
- Журнал транзакций заполнен. HRESULT=80040E14. Лог в 350 гиг
- БГУ8 детализация статей бюджетной классификации
- Проблема с чтением ШК
- Обмен между розница - розница
- Конфликт имен: Имя не должно совпадать со встроенным именем в Excel
- Помогите выбрать ТСД для УПП!