Корректировка записей регистра #529935


#0 by smartu
Программно создаю документ "Корректировка записей регистров". На основании проводок по бухплану счетов создать проводки по налоговому плану счетов. Вылетает ошибка: {ОбщийМодуль.БухгалтерскийУчет(1737)}: Метод объекта не обнаружен (Вставить) Подскажите, что я сделал не правильно?
#1 by Нуф-Нуф
а отладчик что говорит?
#2 by smartu
спотыкается на: БухгалтерскийУчет.УстановитьСубконто(Запись.СчетДт, Выборка.СубконтоДт1, "ОсновныеСредства", ТекОСДт); Все значения заполнены
#3 by Рэйв
ТипЗнч(Субконто) в табло что дает?
#4 by smartu
Справочник ссылка: Основные средства
#5 by Рэйв
Ну тогда все логично. Где ты видел у справочника метод .Вставить ?
#6 by smartu
подскажите, а где поправить и на что?
#7 by Рэйв
Смотри в процедуре УстановитьСубконто что оно должно принимать. твой метод  .Вставить  по принимающим параметрам подходит под это: РегистрБухгалтерииСубконто.<Имя регистра бухгалтерии> (AccountingRegisterExtDimensions.<Имя регистра бухгалтерии>) Вставить (Insert) Синтаксис: Вставить(<ВидСубконто>, <Значение>) Параметры: <ВидСубконто> (обязательный) Тип: ПланВидовХарактеристикСсылка. Вид субконто устанавливаемого элемента. <Значение> (необязательный) Тип: Характеристика.<Имя плана видов характеристик>. Значение устанавливаемого элемента. Если не указано, то будет вставлено Неопределено. Описание: Устанавливает значение элемента коллекции субконто. Если элемент с переданным значением существует, то его значение заменяется, в противном случае добавляется новый элемент.
#8 by smartu
Вот так заработало. большая благодарность за направление!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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