Поменять субконто #476315


#0 by jaVer
БП . Пытаюсь поменять субконто в ОперацияБух. Записать не дает..Куда рыть?
#1 by Maxus43
менять сам документ надо, а не его проводку... ибо как то это криво
#2 by jaVer
Почему ? Я хочу поправить прямо в регистре..Если можно,аргументируйте,чем плохо.
#3 by Maxus43
ну например, перепроведут док - опять вернётся на старое. и вобще - не зря там придуман регистратор в регистре. Регистр подчинён регистратору => только регистраторы должны делать там движения. Лучше узнать Зачем это понадобилось, менять программно проводку
#4 by mikecool
а у операции есть документ?
#5 by mikecool
надо использовать набор записей, а не просто выбрать движения
#6 by Maxus43
тьфу, пятницо... З.Ы. Субконто.Значение=Справочники.ДоговорыКонтрагентов.ПустаяСсылка; Субконто не так ставятся
#7 by Maxus43
например
#8 by jaVer
Пытаюсь использовать набор записей,как до субконто-то добраться?
#9 by Prikum
Запись.Субконто[1] = Справочники.ДоговораКонтаргентов.НужныйЭлемент;
#10 by jaVer
Смотрю отладчиком Запись.СубконтоДт[1] -неопределено
#11 by Prikum
Так посмотри как реализовано в типовой, я просто сейчас не помню, как реализовал!
#12 by jaVer
Ну вот,сделал так ИскДокСсылка=Документы.ОперацияБух.НайтиПоНомеру("СЛН00000014",'20081224'); Вижу в отладчике два субконто по дебиту.А как определить,какое первое,какое второе?  НаборЗаписей[0].СубконтоДт[1]- не предлагать -:)
#13 by Prikum
Я делал так :
#14 by jaVer
Теперь разобрался.Спасибо.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям