Метод объекта не обнаружен (Вставить) Субконто.Вставить(ВидСубк, ЗначениеСубко #720335


#0 by DaryaKoroleva
Помогите пожалуйста разобраться... Пытаюсь программно установить субконто. Выходит ошибка: {ОбщийМодуль.БухгалтерскийУчет.Модуль}: Метод объекта не обнаружен (Вставить)
#1 by vicof
ТипЗнч(Субконто) какой?
#2 by anatoly
ну шагни в этот модуль на эту строку (точку останова) и посмотри какой тип и значение. мы же не телепаты.
#3 by DaryaKoroleva
Субконто: Тип - ПланыВидовХарактеристикСсылка.ВидыСубконтоХозрасчетные Значение - Прочие доходы и расходы
#4 by Naumov
Потому что вы передаете в общий модуль СубконтоБУ = ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные; т.е. ссылку. А ожидается конкретная коллекция из конкретной проводки.
#5 by DaryaKoroleva
А как можно получить эту конкретную проводку?
#6 by DaryaKoroleva
Верней коллекцию из конкретной проводки)
#7 by Naumov
А чего вы пытаетесь сделать приведенным куском кода
#8 by Maxus43
БухгалтерскийУчет.УстановитьСубконто( Ты хоть посомтри в других местах типовых какое значение подставляется... там же ЕМНИП БухгалтерскийУчет.УстановитьСубконто(КоррСчет, КоррСчет.Субконто
#9 by DaryaKoroleva
Я так понимаю надо сделать, что-то типа этого? СубконтоБУ = Движения.Хозрасчетный.Получить.СубконтоДт;
#10 by Naumov
Для начала нужно посмотреть на методы объектов и подумать что за хрень вы пишите
#11 by DaryaKoroleva
Мне надо что бы когда происходила проводка с 91.02.1 проставлялось определенное субконто, которое хочет пользователь. Вот как то так.           вообще работаю с документом "Реализация товаров и услуг". Этот кусочек вставляю в модуль объекта, но конкретно куда там его засунуть не знаю, если честно. Сейчас вступила его в Функцию ПодготовитьТаблицуДвиженийДляРегистраРасчетовПоРеализации. Но это наверняка не правильно.
#12 by Naumov
а почему пользователь в самом документе не указывает субконто, как это положено?
#13 by DaryaKoroleva
Он хочет не стандартное субконто...
#14 by piter3
какое????
#15 by DaryaKoroleva
И ему надо, что бы например когда проводка с 91.02.1 на 68.02 было одно субконто, а когда проводка с 91.02.1 на 10ые, 40 и тд счета было другое.
#16 by piter3
а в доке выбрать нельзя что ли?
#17 by DaryaKoroleva
Если выбрать в доке, то это субконто поставиться и для проводки с 91.02.1 на 68.02 и для проводки 91.02.1 на другие счета. А пользователю хочется что бы они были разные. что б у них аналитика была разная
#18 by DaryaKoroleva
Или можно как-то сделать в доке, что бы разные субконто были? Это было бы круто)
#19 by Maxus43
что тут непонятно? на любое субконто любого счета ствь какое нужно значение
#20 by DaryaKoroleva
А ничего страшного, что добавляется движение?
#21 by Maxus43
Это движения конкретного документа, код в обработке проведения, в данном случае всё правильно. А где ваш код - я не понимаю пока... озвучьте задачу полностью, откуда и куда хотите добавлять/изменять проводки документа
#22 by DaryaKoroleva
А) В документе Реализация товаров и услуг, когда формируются проводки, то конкретно для проводки с 91.02.1 на 68.02 должно проставляться субконто "Расходы по НДС" и в движении с 91.02.1 на все остальные счета субконто должно быть "Расходы от реализации ТМЦ".
#23 by Maxus43
надо найти то место, где формируются данные проводки, и там подменять субконто. В отрыве от самой проводки установка субконто не имеет смысла... куда оно будет проставляться? сначала надо проводку найти
#24 by DaryaKoroleva
Нашла где формируются 91.02.1 на 68.02...  Где с 91.02.1 (у меня в документе например идет на 10.09) найти не могу никак... Как будто бы он это не документе делает.
#25 by Maxus43
возможно другая проводка делается в подписке какой-нить, тут надо знать какая конфа
#26 by DaryaKoroleva
УПП, редакция 1.3 (1.3.55.1)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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