powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Не идет движение по регистру
2 сообщений из 2, страница 1 из 1
Не идет движение по регистру
    #34712890
RodionAT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите, пожалуйста, разобраться.
Создал документ «ПриходМЦ», создал документ «КартУчМЦ», создал регистр остатков «ОстаткиМЦНаКарточках».
В форме документа «ПриходМЦ» написал процедуру ПриЗаписи():

Процедура ПриЗаписи()

ДатаПрих=ДатаДок;
ВыбратьСтроки();

Если ВыбратьСтроки()=0 Тогда;
Возврат;
КонецЕсли;

КартМЦ=СоздатьОбъект("Документ.КартУчМЦ");

Пока ПолучитьСтроку()=1 Цикл;
//ПривязыватьСтроку(НомерСтроки);
КартМЦ.Новый();
КартМЦ.НомерДок=НомУчКарт;
КартМЦ.ДатаДок=ДатаПрих;
КартМЦ.Название=Название;
КартМЦ.Склад=Склад;
КартМЦ.ГруппаМЦ=ГруппаМЦ;
КартМЦ.ЕдИзм=ЕдИзм;
КартМЦ.Колич=Колич;
КартМЦ.ЦенаЕд=Цена;
КартМЦ.Стоимость=окр(Колич*Цена,2);
КартМЦ.Записать();
КартМЦ.Провести();
КонецЦикла;
КонецПроцедуры

В модуле документа «КартУчМЦ» написал в процедуре при проведении:

Процедура ОбработкаПроведения()

//Здесь следует написать алгоритм проведения документа
РегОст=СоздатьОбъект("Регистр.ОстаткиМЦНаКарточках");
РегОст.КарточкаМЦ=ТекущийДокумент();
РегОст.Склад=Склад;
РегОст.Количество=Колич;
РегОст.Сумма=Стоимость;
РегОст.ДвижениеВыполнить();

КонецПроцедуры
При сохранении документа «ПриходМЦ» выдает в окне сообщений:

РегОст.ДвижениеВыполнить();
{Документ.КартУчМЦ.Модуль Документа(11)}: Движения регистров не могут выполняться у данного объекта.

Пробовал заменить ВыполнитьДвижение() на ВыполнитьДвижениеПриход()- та же ошибка. Не пойму в чем проблема.

Да и еще: в учебнике, который скачал с mista.ru ДвижениеПриходВыполнить() указан как метод оборотного регистра, а ДвижениеВыполнить()- как метод регистра остатков. В Синтакс-помощнике- все наоборот. Где правильно?
И еще, пожалуйста не пишите ответы типа «Куда лезешь в типовую конфу, там и так все предусмотрено». Я создал новую конфу с целью попытаться понять процесс программирования и увязки данных в 1С.
Заранее спасибо!
...
Рейтинг: 0 / 0
Не идет движение по регистру
    #34713120
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поставить галку у документа "оперативный учет". Для регистров остатков ВыполнитьДвижениеПриход() - Расход() для регистров оборотов ДвижениеВыполнить();
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Не идет движение по регистру
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]