Имя: Пароль:
1C
 
Движения регистров не могут выполняться у данного объекта.
0 AlexHP
 
01.06.09
08:09
Регистры = СоздатьОбъект("Регистры");
       РегВалД = Регистры.ВаловыйДоходНовый;
       РегСеб = Регистры.Себестоимость;    
       Рег = Регистры.ОстаткиТоваров;            
       Если ИтогиАктуальны() = 0 Тогда    
           Регистры.Актуальность(1);
           Регистры.РассчитатьРегистрыНа(ТекущийДокумент());
       КонецЕсли;
РегВалД.Клиент = ДокументОснование.Контрагент;
           РегВалД.Номенклатура = ДокументОснование.Наименование;
           РегВалД.Количество = ДокументОснование.Количество;
           //РегВалД.Сумма = ДокументОснование.Сумма;
           РегВалД.Сумма = ДокументОснование.Сумма - Себестоимость*ДокументОснование.Количество;
           РегВалД.Документ = глНайтиКорень(ТекущийДокумент());    
           РегВалД.Сотрудник = ДокументОснование.Сотрудник;    
           РегВалД.ДвижениеВыполнить();  

ошибка, как в топике
"Галка" оперативный учет стоит.
на движение регистров остатка не ругается.
1 Sadovnikov
 
01.06.09
08:15
(0) Если почитаешь букварь, то увидишь, что с помощью объекта Регистры нельзя делать движения.
2 butterbean
 
01.06.09
08:16
(0) надо не создатьОбъект, а просто Регистр.ВаловыйДоходНовый.Клиент =......
3 AlexHP
 
01.06.09
08:42
(2)Спасибушки огромное сам об этом начал думать