Показать сообщение отдельно
Старый 11.12.2006, 17:08     # 2642
Oleg
::VIP::
 
Аватар для Oleg
 
Регистрация: 03.11.2004
Адрес: Москва, Россия
Пол: Male
Сообщения: 982

Oleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg Сэнсэй
Цитата:
Cartman:
8.0 УП. Как отчистить движения у документа ОперацияБух.
Программно очищать - примерно так :
Код:
Док1с = ВыбранныйДок.ПолучитьОбъект();
Док1с.Движения.Хозрасчетный.Очистить();
// тут пройтись по всем остальным регистрам, где документ делает движения
Док1с.Записать();
Но. Ты тем самым изменишь содержимое документов.

Чтобы оставить в покое содержимое документов (а просто снять проводки), можно попробовать установить атрибут Активность в ложь :

Код:
Док1с = ВыбранныйДок.ПолучитьОбъект();
Док1с.Движения.Хозрасчетный.УстановитьАктивность(Ложь);
// тут пройтись по всем остальным регистрам, где документ делает движения
Док1с.Записать();
Oleg вне форума