|
Как программно сформиров движения в регистре накопления? Не пойму в чем ошибка?
| ☑ |
0
gabd_marat
14.04.19
✎
16:49
|
&НаСервере
Процедура СформироватьДвиженияРегистраНакпленияТоварыНаСкладах(Параметры) Экспорт
ВыбранныйРегистраторСсылка = Параметры.ДокументСсылка;
НаборЗаписей = РегистрыНакопления.ТоварыНаСкладах.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(ВыбранныйРегистраторСсылка);
Для Каждого ТекСтрокаТовары Из Параметры.тзТовары Цикл
НоваяЗапись = НаборЗаписей.Добавить();
Если ТипЗнч(ВыбранныйРегистраторСсылка) = Тип("ДокументСсылка.ЗаказКлиента") Тогда
НоваяЗапись.ВидДвижения = ВидДвиженияНакопления.Расход;
ИначеЕсли ТипЗнч(ВыбранныйРегистраторСсылка) = Тип("ДокументСсылка.ПоступлениеТовара") Тогда
НоваяЗапись.ВидДвижения = ВидДвиженияНакопления.Приход;
КонецЕсли;
НоваяЗапись.Регистратор = ВыбранныйРегистраторСсылка;
НоваяЗапись.Период = Параметры.Дата;
НоваяЗапись.Номенклатура = ТекСтрокаТовары.Номенклатура;
НоваяЗапись.Количество = ТекСтрокаТовары.Количество;
НоваяЗапись.Сумма = ТекСтрокаТовары.Сумма;
КонецЦикла;
НаборЗаписей.Записать();
КонецПроцедуры
|
|
1
gabd_marat
14.04.19
✎
16:51
|
НаборЗаписей.Записать();
по причине:
Ошибка записи! Не установлен отбор по регистратору (Регистр накопления: Товары на складах)
|
|
2
gabd_marat
14.04.19
✎
16:51
|
Регистр накопления остаточный
|
|
3
palsergeich
14.04.19
✎
17:11
|
ВыбранныйРегистраторСсылка точно не пустая ссылка?
|
|
4
palsergeich
14.04.19
✎
17:11
|
НоваяЗапись.Регистратор = ВыбранныйРегистраторСсылка;
Вот эта строка лишняя
|
|
5
palsergeich
14.04.19
✎
17:12
|
Ты уже задал регистратора, когда установил отбор
|
|
6
gabd_marat
14.04.19
✎
17:17
|
(5) для оборотного регистра норм для остаточного ошибку выдает
|
|
7
palsergeich
14.04.19
✎
17:24
|
Этот регистратор является регистратором для этого регистра в метаданных?
|
|
8
palsergeich
14.04.19
✎
17:26
|
С точки зрения набора записей разница между остаточным и оборотным регисторм только в этом. НоваяЗапись.ВидДвижения = ВидДвиженияНакопления.Приход;
Точно не забыли галку поставить в документах, которые являются оегистраторами для этого регистра?
|
|
9
nicxxx
14.04.19
✎
17:29
|
Параметры.ДокументСсылка - здесь передали документ, который не является регистратором для регистра.
|
|
10
gabd_marat
14.04.19
✎
17:36
|
(9) хорошо, посмотрю
|
|
11
gabd_marat
14.04.19
✎
17:37
|
(9) (8) да ошибка в это, галочку не поставил
|
|