Поле объекта недоступно для записи (СубконтоДт) регистр бухгалтерии операции международый

1. Гость 13.08.24 14:36
Такой код:

НовДок2 = Документы.ОперацияМеждународный.СоздатьДокумент(); 
	
	НовДок2.Дата = КонецМесяца(Объект.ПериодРегистрации);
	
	НовДок2.Организация=Организация;
	НовДок2.СодержаниеОперации="Отложенный налог на прибыль";
	НовДок2.ПланСчетов = Справочники.ПланыСчетовМеждународногоУчета.ПланСчетовПоУмолчанию();
	НовДок2.Ответственный= Пользователи.ТекущийПользователь(); 
	НовДок2.Записать(РежимЗаписиДокумента.Проведение);
	
	Проводки2 = РегистрыБухгалтерии.Международный.СоздатьНаборЗаписей(); 
	ДокСсылка2 = НовДок2.Ссылка;  
	Проводки2.Отбор.Регистратор.Установить(ДокСсылка2);
	Для Каждого СтрокаТЧ из ТЗ цикл   
		
		НовПроводка = Проводки2.Добавить(); 
		НовПроводка.Период = КонецМесяца(Объект.ПериодРегистрации);
		НовПроводка.ПланСчетов =Справочники.ПланыСчетовМеждународногоУчета.ПланСчетовПоУмолчанию();
		НовПроводка.ТипПроводки ="Обычная";
		НовПроводка.Содержание = "Отложенный налог на прибыль";
		НовПроводка.Организация = Организация;
		//НовПроводка.СчетДт =СтрокаТЧ.СчетДт;
		//НовПроводка.СчетКт = СтрокаТЧ.СчетКт;
		
Если Лев(СтрокаТЧ.СчетДт,9) = "I29811000" или Лев(СтрокаТЧ.СчетДт,9) = "I39002000" тогда 
			  НовПроводка.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоМеждународные.ВидыАктивовИОбязательств]=Справочники.afmrГруппировкаАктивовИОбязательствМСФО.НайтиПоРеквизиту("ВидАктивовИОбязательств",СтрокаТЧ.СубконтоДт1);
Показать

...

ошибку перестал выдавать, но в проводки не записывает значение. В чем может быть проблема
Прикрепленные файлы:
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 13.08.24 14:46 Сейчас в теме
(1) Думаю здесь
Справочники.afmrГруппировкаАктивовИОбязательствМСФО
Это решение
4. NataliaKN 13.08.24 14:56 Сейчас в теме
(2) Почему? значения же именно в этом справочнике лежат

Пробовал так : Справочники.Субконто.НайтиПоНаименованию(СтрокаТЧ.СубконтоДт1);
ошибок нет, но не заполняет
Это решение
6. RustamZz 13.08.24 15:19 Сейчас в теме
(4) Потому что такого справочника у меня в ERP нет.
Это решение
3. soft_wind 13.08.24 14:50 Сейчас в теме
при программной работе с рестрами бухгалтерии, можно использовать такой прием
1.создаете набор Записей нужного регистра
2.выгружаете его в ТЗ (получается пустая ТЗ со всеми нужныи колонками)
3.заполняете именно эту ТЗ
4Загружаете в набор записей полученную ТЗ
5.записываете этот набор записей (про отбор не забываем)
Это решение
5. NataliaKN 13.08.24 15:03 Сейчас в теме
(3) я так делаю:
1. заполняю тз значениями из другой тз ( по определенным условиям)
2. создаю набор записей
3. заполняю построчно с некоторыми условиями
4. записываю набор
Это решение
Внимание! Не забывайте отмечать решение на ваш вопрос, если оно найдено. Это повысит ваш рейтинг на форуме.
Для отправки сообщения требуется регистрация/авторизация

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот