Движения регистров не могут выполняться у данного объекта.
☑
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)Спасибушки огромное сам об этом начал думать
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший