Подскажите что я упустил?

Новая тема
"Это наверное просто но я, что то упустил.

Задача такова: Если не задана ПервоначальнаяСтоимостьН (Налоговый учет), тогда взять ПервоначальнаяСтоимость (Бухгалтерский учет) и записать  в     ПервоначальнуюСтоимостьН.





Процедура Сформировать()

Пс = СоздатьОбъект("Справочник.ОсновныеСредства");

Пс.ИспользоватьДату(1,1);

Пс.ВыбратьЭлементы();

Пока Пс.ПолучитьЭлемент() = 1 Цикл

Если Пс.ПервоначальнаяСтоимостьН = 0.00 Тогда

Пс.ПервоначальнаяСтоимостьН = ПервоначальнаяСтоимость;

Пс.Записать();

КонецЕсли;

КонецЦикла;

КонецПроцедуры



Благодарю всех кто откликнится!"
1. Где ты инициализируешь переменную ПервоначальнаяСтоимость?

2. Также, возможно надо использовать Установить(<Дата>,<Значение>)



--

С уважением, Захаренков Михаил.

http://mzaharenkov.spb.ru/arhivator - автоматическое резервное

копирование баз 1С

"Если "ПервоначальнаяСтоимостьН" не задана, то это не значит, что она будет 0.

Лучше так:

Если ПустоеЗначение(Пс.ПервоначальнаяСтоимостьН) = 1 тогда

....

КонецЕсли;"
Да, ещё.

ПервоначальнаяСтоимостьН - переодический реквизит, так что и надо

соответственно использовать.
Читают тему
(гостей: 1)

Быстрый переход