Имя: Пароль:
1C
1С v8
Как сделать, чтобы внеш. обработка заполнения ТЧ не очищала табличную часть?
,
0 Prog111
 
04.12.15
09:45
Сделал внешнюю обработку по заполнению табличной части на обычных формах (УПП 1.3), добавил её в справочник "Дополнительные внешние обработки по заполнению табличных частей". В нужном документе эта обработка появилась, но вот проблема - мне нужно, чтобы если в документе уже есть строки - то чтобы они не очищались и не менялись, а добавлялись только новые. В коде обработки я это прописал, но вот беда - при выполнении обработки табличная часть документа всё равно очищается и заполняется заново. Это такая фишка именно регистрируемых внещних обработок? Можно ли где-нибудь это подправить, чтобы таб часть документа не очищалась?

Код в обработке в модуле из одной процедуры:
Процедура Инициализировать(Объект, ИмяТабличнойЧасти = Неопределено, ТабличноеПолеОбъекта = Неопределено) Экспорт
..............
КонецПроцедуры
1 Мэс33
 
04.12.15
09:49
(0) Мдя.
Ковыряй код, откуда вызывается внешняя обработка.
2 salvator
 
04.12.15
09:50
Это программировать надо.
3 mehfk
 
04.12.15
09:51
(0) >> В коде обработки я это прописал
Значит плохо прописал.
4 ДемонМаксвелла
 
04.12.15
09:51
(0) надо просто взять и сделать. Заставить себя как то. Другого варианта нет.
5 Prog111
 
04.12.15
09:54
(1), (3) В обработке нет даже такого слова Очистить()
6 Prog111
 
04.12.15
09:55
Я к тому, что может есть какой-то волшебный параметр при подключении таких обработок - очищать или не очищать табличные части в документе.
7 ДемонМаксвелла
 
04.12.15
09:57
(5) код давай сюда
8 mehfk
 
04.12.15
09:58
(5) facepalm.jpg
9 dmpl
 
04.12.15
10:05
(0) По умолчанию ничего не очищается.
10 Godofsin
 
04.12.15
10:22
(5) Зато наверное есть Загрузить()
11 Начинающий_13
 
04.12.15
10:22
У тебя как добавляются элементы в ТЧ. Может стоит ВЫГРУЗИТЬ, надо ТЧ.Добавить()
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан