Имя: Пароль:
1C
 
Удалить таблицы регистров документа ПереносДанных
,
0 Demanufactyre
 
18.12.24
09:19
Есть заполненый документ ПереносДанных. В нем 4 таблицы регистров сведений. Документов большое количество. Нужно программно зайти в каждый и удалить одну таблицу или в крайнем случае все.

Вопрос: Как программно удалить таблицу\таблицы? (Таблицы заранее очищены)
1 Demanufactyre
 
18.12.24
09:21
Забыл написать. Все происходит в ЗУП КОРП если это имеет какое то значение.
2 Климов Сергей
 
18.12.24
09:22
МойДокументОбъект.МояТабличнаяЧасть.Очистить()
3 lEvGl
 
гуру
18.12.24
09:26
+ документ.Записать()
4 Demanufactyre
 
18.12.24
09:36
(2) (3) Метод объекта не обнаружен

ДокПД.ТаблицаРегистров.Очистить();

Ошибка при вызове метода контекста (Очистить)
Объект недоступен для изменения.
5 Demanufactyre
 
18.12.24
09:36
А ой. Метод обнаружен, но объект не доступен
6 Demanufactyre
 
18.12.24
09:40
(2) (3) Я глубоко извиняюсь. Я не правильно получал объект. Все удаляется, спасибо!
7 zenik
 
18.12.24
09:44
(6) С формы удаляется? В движениях то все остается небось.
Надо движения удалять а не табличные части.
8 DrShad
 
18.12.24
09:49
(7) а вот возьми и проверь
9 Amra
 
18.12.24
09:53
В ЗУПе у ПереносаДанных вся основная инфа напрямую в движениях дока, а не в ТЧ. Поэтому чистить надо движения + удалять ОДНУ строку из ТЧ
10 Eiffil123
 
18.12.24
09:53
(0) там записи только в регистрах хранятся. их надо очищать, а не таблицы документа
11 Demanufactyre
 
18.12.24
10:03
(7) Я написал в начале, что регистры очищены. Создаю набор записей, делаю отбор по регистратору и очищаю, записываю док. Весь док пустой, таблицы оставались только пустые.
12 lEvGl
 
гуру
18.12.24
10:06
(9) так я и думал, очередной корректировщик регистров
13 Demanufactyre
 
18.12.24
10:11
(12) Что значит очередной? Я не корректировщик. Я переношу данные из БЭСТ5.