Бухгалтерия ПРОФ 3.0. Программно заменить один вид субконто на другой #742582


#0 by Sun125
Бухгалтерия 3.0. Пытаюсь на счете заменить один вид субконто на другой. ТипЗначения обоих видов субконто совпадает - Справочник.Субконто. В обработке "Удаление помеченных объектов" есть возможно заменить ссылку на другой элемент. Выбираю: заменить вид субконто на другой. В итоге в проводках субконто очищается. Как правильно сделать замену?
#1 by Sun125
Пробовал такой вариант? Сначала программно у элементов справочника "Субконто" заменил владельца (один вид субконто на другой). Потом сделал замену - все равно в проводках очищается.
#2 by Sun125
Пробовал такой вариант: Сначала программно у элементов справочника "Субконто" заменил владельца (один вид субконто на другой). Потом сделал замену - все равно в проводках очищается.
#3 by Sun125
Добавить временно на счет еще одно субконто, заполнить программно значения, а потом удалить первоначальное субконто - такой вариант не подойдет. субконто итак 3 штуки.
#4 by Sun125
up
#5 by asady
что за счет?
#6 by Sun125
да любой счет. просто нужно заменить вид субконто один на другой
#7 by Sun125
субконто не предопределенные. когда-то добавленные пользователем на счете
#8 by 1С_Fitness
объект какой формирует проводки ?
#9 by 1С_Fitness
а что если получить регистратора и заменить там объект ? Вот ты вообще... А если будет перепроведение ?
#10 by Sun125
типовые документы и операции введенные вручную
#11 by 1С_Fitness
вот видишь , тебе нужно в объектах поменять , и перепровести
#12 by 1С_Fitness
мочи обороты счёта в запросе , получай объекта, далее ищи метаданные , потом меняй свой объект, и перепроводи
#13 by Sun125
в документах есть реквизит "СубконтоДт1/2/3", думаю, в документах можно ссылкозамещением поменять
#14 by 1С_Fitness
Юзай регистраторы, при перепровдении у тебя в другом случае всё слетит
#15 by 1С_Fitness
действуй , бро
#16 by Sun125
#17 by 1С_Fitness
я бы тупо перебрал все  метаданные и нашел где ссылка
#18 by 1С_Fitness
Обороты счета в запросе
#19 by Sasha_1CK
потому что ключ - это имя поля - а меняешь ты значение
#20 by Sasha_1CK
по идее ТекСтрока[Ключ]
#21 by Sasha_1CK
Хотя ПМСМ все равно не взлетит
#22 by Sun125
как тогда заменить ключ в движениях?
#23 by Sun125
Пробую уже такой способ: создал копированием еще один счет в плане счетов, только с нужным видом субконто: 012.1 ВидСубконто1 012.2 ВидСубконто2 Перебираю движения регистратора, но я опять натыкаюсь, на то что в ключе еще старый ВидСубконто
#24 by Sun125
это я хотел заменить в движениях один счет на другой
#25 by 1С_Fitness
а что регистратор изменить нельзя ?
#26 by Sun125
а зачем менять регистратор?
#27 by Sun125
мне нужно обновить набор видов субконто, когда я меняю счет
#28 by 1С_Fitness
а вот перепровдешь , движения обратно встанут
#29 by 1С_Fitness
ты что то не то говоришь
#30 by Sun125
ну допустим, движения формируются ручной проводкой. зачем менять регистратор?
#31 by Sun125
с реквизитами можно разобраться, ссылки заменить. а вот с движениями как быть..
#32 by hhhh
не взлетит такая фигня. Надо просто тупо перенести обработкой данные с одного субконто на другое.
#33 by Sun125
а если субконто итак уже 3? менять в плане счетов (временно) максимальное значение до 4 и переносить? а потом удалить старое субконто.
#34 by Sun125
вроде бы получилось!
#35 by Sun125
надеюсь, ничего лишнего (типа <объект не найден>) не образовалось после того, как максимальное количество субконто менял)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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