|
Не установлен отбор по регистратору
| ☑ |
0
Вжескрыылг
19.11.20
✎
06:04
|
Сделал подписку на событие, процкдуру в общем модуле. Делаю движение в регистре накопления, 3 регистратора: ПТУ, РКО и ПП исходящее. Старая УПП, серверный вариант. Код:
Ссылка = Документ.Ссылка;
ДвиженияДокумента = Документ.Движения.ДокументыОВПпоЗакупу;
ДвиженияДокумента.БлокироватьДляИзменения = Истина;
ДвиженияДокумента.Очистить();
РеквизитыДвижения = Новый Структура("Регистратор, Период, ВидДвижения, ДокументПрихода, Сумма", Ссылка, Ссылка.Дата, ВидДвиженияНакопления.Приход, Ссылка, Ссылка.СуммаДокумента);
Движение = Движения.Добавить();
ЗаполнитьЗначенияСвойств(Движение, РеквизитыДвижения);
Движения.Записать();
Для ПТУ проходит, для РКО Ошибка при вызове метода контекста (Записать): Ошибка записи! Не установлен отбор по регистратору (Регистр накопления: Свободные остатки)
Кто-нибудь сталкивался?
|
|
1
ДенисЧ
19.11.20
✎
06:08
|
Типы проверяй
|
|
2
ДенисЧ
19.11.20
✎
06:08
|
И да, было бы странно, если РКО (кассовый ордер) двигался по регистру СвободныеОстатки...
|
|
3
Вжескрыылг
19.11.20
✎
06:15
|
(2) Свободные Остатки не регистр, а часть сообщения
(1) Перед записью в наборе движений отбор по именно этому РКО
|
|
4
Вжескрыылг
19.11.20
✎
06:38
|
(1) Типы чего?
|
|
5
youalex
19.11.20
✎
06:52
|
ДвиженияДокумента = Документ.Движения.ДокументыОВПпоЗакупу;
|
|
6
youalex
19.11.20
✎
06:53
|
Движение = Движения.Добавить();
переменная другая
|
|
7
Вжескрыылг
19.11.20
✎
06:58
|
(6) Конечно же, ДвиженияДокумента.Добавить()
|
|
8
ASU_Diamond
19.11.20
✎
07:00
|
а у регистра регистратором все эти документы прописаны?
|
|
9
Вжескрыылг
19.11.20
✎
07:18
|
(8) Да. Кстати, выскочил на регистр "Свободные остатки". Пока проблема с сетью, не могу посмотреть.
|
|
10
Вжескрыылг
19.11.20
✎
07:25
|
ЕПТА!!! В модуле куча процедур! Вот что значит делать что-то после десятка программистов! Спасибо всем.
|
|