0
Serg 1213
22.09.11
✎
14:08
|
Помогите разобраться.
Есть справочник Необоротные активы.
Туда вводят всякое оборудование.
В нём есть Поле Ввода "Ликвидационная стоимость".
Далее, есть документ Начисление Износа.
В нём есть Процедура РассчитатьИзносПоСчету.
Подскажите, как в вытащить в переменную значение этого поля Ввода "Ликвидационная стоимость".
Кусочек текста этой процедуры прилагаю.
Процедура РассчитатьИзносПоСчету(Сч, СчИзноса)
Сч = ?(ТипЗначенияСтр(Сч)="Строка",СчетПоКоду(Сч),Сч);
СчИзноса = ?(ТипЗначенияСтр(СчИзноса)="Строка",СчетПоКоду(СчИзноса),СчИзноса);
ВыбЦех=Цех;
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Ит.ИспользоватьСубконто(ВидыСубконто.МестаХранения,ВыбЦех);
Ит.ИспользоватьСубконто(ВидыСубконто.НеоборотныеАктивы); // ОС, НМА
Ит.ВыполнитьЗапрос(НачКвартала(ДатаДок),,Строка(Сч.Код)+";"+Строка(СчИзноса.Код));
Ит.ВыбратьСубконто(1);
Пока Ит.ПолучитьСубконто(1) = 1 Цикл
Ит.ВыбратьСубконто(2);
Пока Ит.ПолучитьСубконто(2) = 1 Цикл
Износ = 0;
ПервСтоимость = 0;
Если Ит.ПолучитьСчет(,СчИзноса) = 1 Тогда
Износ = Ит.СНК("С");
КонецЕсли;
Если Ит.ПолучитьСчет(,Сч) = 1 Тогда
ПервСтоимость = Ит.СНД("С");
КонецЕсли;
и т.д.
|
|