Имя: Пароль:
1C
 
Как очистить субконто?
0 Мисти
 
20.07.16
17:35
Мне нужно заменить счет и субконто при проведении документа.
Я выбрала вариант через подписку на событие
                Для Каждого Проводочка Из Источник.Движения.Хозрасчетный Цикл
                    Если (Проводочка.СчетДт = ПланыСчетов.Хозрасчетный.ПрочиеРасходы)
                        и (Проводочка.СчетКт = ПланыСчетов.Хозрасчетный.РеализацияИностраннойВалюты) Тогда
                        Проводочка.СчетДт =  ПланыСчетов.Хозрасчетный.ПереводыВПути;                        
                        БухгалтерскийУчет.УстановитьСубконто(Проводочка.СчетДт, Проводочка.СубконтоДт, "СтатьиДвиженияДенежныхСредств", Субконто57);
                        Проводочка.СубконтоДт.ПрочиеДоходыИРасходы = Неопределено;
Там написано такое.
И всё бы хорошо, я похожие фокусы делаю постоянно, но сейчас - у меня в субконто застревает старое субконто, которое для нового счета не годится. Как его очистить?
Проводочка.СубконтоДт.ПрочиеДоходыИРасходы = Неопределено; - это не помогает.
1 Euguln
 
20.07.16
17:38
Проводочка.СубконтоДт.Очистить()
2 Мисти
 
20.07.16
17:40
Не-а, говорит, так нельзя, уже пробовала.
3 Euguln
 
20.07.16
17:43
У меня работает.
4 Мисти
 
20.07.16
17:49
Euguln, ага, спасибо! Я в отладчике смотрела, (в табло), там этот фокус был забракован, потом поиском искала - не нашла, теперь попробовала-таки написать в программе - и, похоже, работает!