"Нашел такую проблему. Во время движения, если выбирать значения из табличной части, то всё нормально и движение в регистр осуществляется.<br>Пример:<br><br> Движения.ВзаиморасчетыСКотрагентами.Записывать = Истина;<br> Движения.ОстаткиТоваров.Записывать = Истина;<br>Запрос = Новый Запрос;<br>Запрос.Текст =<br> "ВЫБРАТЬ<br> | ПоступлениеТоваровПоступлениеТов.Ссылка.Дата КАК Период,<br> | ПоступлениеТоваровПоступлениеТов.Ссылка.Склад КАК СкладКомпании,<br> | ПоступлениеТоваровПоступлениеТов.Номенклатура КАК Номенклатура ,<br> | ПоступлениеТоваровПоступлениеТов.Количество КАК Остаток,<br> | ПоступлениеТоваровПоступлениеТов.Цена КАК Себестоимость,<br> | ПоступлениеТоваровПоступлениеТов.Сумма КАК Сумма,<br> | ПоступлениеТоваровПоступлениеТов.Ссылка.Контрагент КАК Контрагент<br> |ИЗ<br> | Документ.ПоступлениеТоваров.ПоступлениеТов КАК ПоступлениеТоваровПоступлениеТов<br> |ГДЕ<br> | ПоступлениеТоваровПоступлениеТов.Ссылка = &ТекущийДокумент";<br>Запрос.УстановитьПараметр("ТекущийДокумент", ЭтотОбъект.Ссылка);<br>Результат = Запрос.Выполнить().Выбрать();<br>Пока Результат.Следующий() Цикл<br> Движение = Движения.ОстаткиТоваров.ДобавитьПриход();<br> ЗаполнитьЗначенияСвойств(Движение, Результат);<br>КонецЦикла;<br>Движение = Движения.ВзаиморасчетыСКотрагентами.ДобавитьРасход();<br>ЗаполнитьЗначенияСвойств(Движение, Результат);<br><br><br>Но если в документе нет табличной части и задействуются только реквизиты, то выдаёт ошибку, что значение период отсутствует.<br><br>Пример:<br><br><br>Движения.ВзаиморасчетыСКотрагентами.Записывать = Истина;<br> Движения.ОстаткиДенежныхСредств.Записывать = Истина;<br>Запрос = Новый Запрос;<br>Запрос.Текст =<br> "ВЫБРАТЬ<br> | ПКО.Дата КАК Период,<br> | ПКО.Контрагент КАК Контрагент,<br> | ПКО.Касса КАК Кассы,<br> | ПКО.Сумма КАК Сумма,<br> | ПКО.Сумма КАК Долг<br> |ИЗ<br> | Документ.ПКО КАК ПКО<br> |ГДЕ<br> | ПКО.Ссылка = &Ссылка";<br><br>Запрос.УстановитьПараметр("Ссылка", ЭтотОбъект.Ссылка);<br>Результат = Запрос.Выполнить().Выбрать();<br>Движение = Движения.ВзаиморасчетыСКотрагентами.ДобавитьРасход();<br>ЗаполнитьЗначенияСвойств(Движение, Результат);<br>Движение = Движения.ОстаткиДенежныхСредств.ДобавитьПриход();<br>ЗаполнитьЗначенияСвойств(Движение, Результат);<br><br><br>Как можно решить данную проблему?"