Нужно с помощью обработки создать движения в регистр
Пишу так
Движения.ЕПСБУ.Записывать = истина;

Но ошибка,что переменная не обнаружена
Как правильно написать в обработке?
---
```1c
    ДокОперация = Документы.ОперацияБух.СоздатьДокумент();
    ДокОперация.Организация = Объект.Организация;
    ДокОперация.Дата = КонецДня(Объект.ДатаОпер);
    ДокОперация.Содержание = "Перенос сотатков товара по АЗС";
    НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();

    Счет = ПланыСчетов.Хозрасчетный.НайтиПоКоду("41.01");

    Пока Выборка.Следующий() Цикл

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

    КонецЦикла;
```

Примерно как то так
---
У регистра бухгалтерии есть регистратор, от имени какого регистратора вы пишете движения? Создайте документ обработкой, заполните его данными и проводите.
---
А у обработки есть Движения?
---
при определенном условии должны создаваться движения в регистр бухглатерии
---
надо создать Документ "ОперацияБУХ" а потом уже ему приписывать эти движения
---
```1c
    ДокОперация = Документы.ОперацияБух.СоздатьДокумент();
    ДокОперация.Организация = Объект.Организация;
    ДокОперация.Дата = КонецДня(Объект.ДатаОпер);
    ДокОперация.Содержание = "Перенос сотатков товара по АЗС";
    НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();

    Счет = ПланыСчетов.Хозрасчетный.НайтиПоКоду("41.01");

    Пока Выборка.Следующий() Цикл

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

    КонецЦикла;
```

Примерно как то так
---
а как вы записали док?
---
После этого цикла

```1c
    Если НаборЗаписей.Количество()>0 Тогда
    ДокОперация.Записать();
    Сообщить("Создан документ "+ДокОперация.Ссылка);
    НаборЗаписей.Отбор.Регистратор.Установить(ДокОперация.Ссылка);
    НаборЗаписей.Записать();

    Иначе
    Сообщить("Документов не сформировано");
    КонецЕсли;
```
---
Спасибо большое!)
---
То есть без использования документа-регистратора?
---
Это в БП надо сделать?
---
Да хоть в ЕРП! А что?
---
Сори спутал тебя с автором вопроса, он вроде писал в (2) что в Регистр Бухгалтерии надо записи сделать.

а разве документ ОперацияБух не является регистратором для регистра бухгалтерии?
---
А разве ты его создавал? В твоем посте ничего нет про документ!
---
а вот это не создание документа ?
ДокОперация = Документы.ОперацияБух.СоздатьДокумент();
---
А, так я ваще-то с автором поста дискутирую, не путай меня!!! Это он хочет без документа делать!
---
Так я тоже тебя сначала с Автором спутал.

Но сдается мне, автору уже пофиг на ответы.
---
Ну вот и пообщались )))
---
щас поищу пример
---
Вариант если есть регистратор.
Берем регистратор (документ) этого регистра. Создаем объект регистратора. Заполняем движения по регистратору

```1c
    Движения = ДокументОбъект.Движения;
    Движения.ЕПСБУ.Записывать = истина;
```

Без регистратора
Регистр (сведений/накопления)
Создаем менеджер записи

```1c
    Запись = Регистрысведений.ТвойРегистр.СоздатьМенеджерЗаписи();(или накопления)
    --------
    Запись.Записать();
```
---
В регистр сведений независимый можно записать данные, в регистр с регистратором без регистратора записать ничего не получится
---
Без регистратора
Регистр (сведений/накопления)
Создаем менеджер записи
Серьезно? Регистр накопления без регистратора?