0
st31
05.10.11
✎
10:40
|
При заполнении справочника ОС через внешнюю обработку возникла проблема с заполнением субконт у счета затрат. Без определния типа информация не записывается по субконто. попробывал определить тип Субконт - ругается: "Процедура не обнаружена (НазначитьТип)". Как в обработке определить тип субконт у счета затрат в справочникеОС?
ТЗ.ВыбратьСтроки();
Пока ТЗ.ПолучитьСтроку()=1 Цикл
Если СпрОС.НайтиЭлемент(ТЗ.ОС)=1 Тогда
Сообщить("Заполняем элементы справочника "+СпрОС.Наименование+" с кодом:"+СпрОС.Код);
СпрОС.ИспользоватьДату(ДатаКон,1);
Если ПустоеЗначение(ТЗ.СчетЗатрат)=0 тогда
СпрОС.СчетЗатрат=ТЗ.СчетЗатрат;
//ввел для определения типа субконт, а она ругается:
Для А = 1 По 3 Цикл
НазначитьТип("Субконто"+А,СпрОС.СчетЗатрат.ВидСубконто(А));
КонецЦикла;
//
КонецЕсли;
Если ПустоеЗначение(ТЗ.Субконто1)=0 тогда
СпрОС.Субконто1=ТЗ.Субконто1;
КонецЕсли;
Если ПустоеЗначение(ТЗ.Субконто2)=0 тогда
СпрОС.Субконто2=ТЗ.Субконто2;
КонецЕсли;
Если ПустоеЗначение(ТЗ.Субконто3)=0 тогда
СпрОС.Субконто3=ТЗ.Субконто3;
КонецЕсли;
...
СпрОС.Записать();
|
|