Как скопировать субконто? #13783


#0 by Term2
Перебераю проводки в документе Если Док.СуществуетОперация=1 Тогда Потом пытаюсь скопировать субконто в новую проводку Операция.Дебет.Субконто(1,тз.ДС1); и ничего не получается. Может как-то по другому надо?
#1 by 427
А лицензия на копирование есть? Купил в 1С?
#2 by Term2
Лицензии нету, мне так стыдно...
#3 by @@Собачки
Давай весь код (как копируешь) В том виде как есть сейчас не хватает ТЗ.ВыбратьСтроки; и ТЗ.ПолучитьСтроку
#4 by Rovan
Не хватает что-то типа Операция.Новая. Да уж, давай весь код сюда.
#5 by 427
А без лицензий нехрен копировать... Незаконно...
#6 by Term2
Даю весь код. Суммы копируются нормально, а субконто идут пустые.
#7 by Rovan
Дак ведь это ОЛЕ ! Читай описание работ по ОЛЕ! (Ссылки на объекты так просто передать нельзя - эти объекты надо искать в своей базе по коду и по ЗначениеВСтроку)
#8 by Злобный Фей
Ну так походу у тебя тут ссылка на объект другой базы. Я так понимаю, что базы одинаковые. Тогда для каждого субконто надо:
#9 by Term2
А если справочник не известен? Потому что не известен заранее номер счета, а значит из вид субконто.
#10 by Злобный Фей
Тогда чуть подлиннее:
#11 by Rovan
Но это при условии полной уникальности номеров.
#12 by Term2
На первой же строчке выдает ошибку Поле агрегатно объекта не обнаружено (Тип)
#13 by Rovan
Поставь проверку Если ПустоеЗнчение( Опер.Дебет.Субконто) = 0 Тогда
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С