Имя: Пароль:
1C
1С v8
Удаление документов в приемнике
,
0 Reclaim
 
22.03.16
08:47
Здравствуйте! Стряпаю правила для одностороннего обмена документом УПП --> УТ. Суть задачи стояла такая: на основании реквизитов ТЧ одного документа УПП, должно создаваться определенное множество документов УТ. Реализовал это произвольным алгоритмом выгрузки, при котором входящими данными формирую документы, и в созданные документы запихиваю УИ, чтобы иметь связь с УПП.
Суть проблемы такая: при повторном переносе документа, необходимо удалить в УТ документы, которые создались при первом переносе, и потом создать новое множество документов.
Подкиньте идею, как это можно реализовать
1 vicof
 
22.03.16
08:50
В комментарий к доку порядковый номер переноса. Перед загрузкой удалить все меньшие текущего номера.
2 Reclaim
 
22.03.16
09:01
В принципе идея понятна, но сразу напрашивается такой вопрос - в информации по обработчику написано "Событие выполняется перед загрузкой объекта", т.е. при выгрузке скажем создались 5 документов, и в моем понимании происходит так: происходит обработчик "Перед загрузкой" для одного созданного дока, нашлись документы у которых Нпп меньше текущего - удалились. Потом пошла обработка второго созданного дока, опять происходит поиск доков, у которых Нпп меньше текущего, и получается что убивается первый перенесенный документ.
Или я не прав?
3 Reclaim
 
22.03.16
09:33
up
4 aleks_default
 
22.03.16
09:45
НПП у тебя - это номер сообщения обмена, а не конкретного документа
5 Reclaim
 
22.03.16
18:36
(4) Отличная идея, попробую.
6 Fragster
 
гуру
22.03.16
18:38
в обработке выгрузки выгрузитьпоправилу("имяправила",...)
далее ключевые поля типа номера входящего или еще чего.
7 Fragster
 
гуру
22.03.16
18:39
проблема, если документы однотипные или состав документов будет меняться
8 Reclaim
 
23.03.16
12:41
Запускаю выгрузку двумя способами: первый - через обработку, второй - через настройки обмена данными. В итоге получаю такую картину:

Начало выгрузки:   23.03.2016 15:35:43

Окончание выгрузки: 23.03.2016 15:35:59

Выгружено объектов: 20


Начат обмен данными по настройке "ПланированиеАктивностей" (15:36:41).
Не найден входящий файл обмена данными.

Начало выгрузки:   23.03.2016 15:36:42

Окончание выгрузки: 23.03.2016 15:37:08

Выгружено объектов: 3
Запись изменений текущей информационной базы в файл обмена завершилась успешно.
Обмен данными по настройке "ПланированиеАктивностей" завершен (15:37:08).

Т.е. при выгрузке через обработку выгружается 20 объектов, а при настройках выгружается всего 3 + пишет "Не найден входящий файл обмена данными". Подскажите что это за беда такая?
9 Reclaim
 
23.03.16
13:22
up
10 Reclaim
 
24.03.16
05:43
up
11 Reclaim
 
24.03.16
11:18
up. Кто-нибудь сталкивался с таким? Подскажи где стоит копать
12 Reclaim
 
24.03.16
11:43
up
13 Reclaim
 
24.03.16
12:14
up1