|
1C 8.3 Не установлен отбор по регистратору.
| ☑ |
0
maker92
28.10.17
✎
18:52
|
Здравствуйте.
При выполнении возникает ошибка: Ошибка при вызове метода контекста (Записать): Ошибка записи! Не установлен отбор по регистратору (Регистр накопления: Свободные остатки).
// регистр ОстаткиНоменклатуры Приход
Движения.ОстаткиНоменклатуры.Записывать = Истина;
Движения.ОстаткиНоменклатуры.Очистить();
Для Каждого ТекСтрокаРасход Из ТабРасход Цикл
Движение = Движения.ОстаткиНоменклатуры.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = Дата;
Движение.Склад = ТекСтрокаРасход.Склад;
Движение.Номенклатура = ТекСтрокаРасход.Товар;
Движение.Количество = ТекСтрокаРасход.Количество;
КонецЦикла;
Движения.ОстаткиНоменклатуры.Записать();
Что это может быть?
|
|
1
Cyberhawk
28.10.17
✎
19:04
|
Это может быть то, что пишет тебе платформа
|
|
2
maker92
28.10.17
✎
19:09
|
(1) Что это значит?
|
|
3
maker92
28.10.17
✎
19:10
|
(1) Ок. Как решить эту проблему?
|
|
4
Amra
28.10.17
✎
19:14
|
(3) Установить отбор по регистратору
|
|
5
h-sp
28.10.17
✎
19:17
|
(3) Регистр накопления: Свободные остатки, посмотреть какие у него регистраторы. Может не такие, какие нужно.
|
|
6
maker92
28.10.17
✎
19:28
|
(5) Добавил регистратор в регистр и все заработало. Только не пойму, причем здесь свободные остатки, если движения делаются только по регистру ОстаткиНоменклатуры?
|
|
7
Amra
28.10.17
✎
19:31
|
(6) Вангую - при записи набора записей регистра остатки номенклатуры делаются движения по свободным остаткам
|
|
8
maker92
28.10.17
✎
19:34
|
(7) Как это определено?
|
|
9
maker92
28.10.17
✎
19:35
|
(7) Я же в конструкторе его не добавлял?
|
|
10
Amra
28.10.17
✎
19:36
|
(8) В модуле объекта регистра ОстаткиНОменклатуры посмотри. Процедура ПриЗаписи скорее всего
|
|
11
maker92
28.10.17
✎
19:37
|
Да. Точно
|
|