|
Запись в регистр не осуществляется
| ☑ |
0
GuRuLol
31.08.11
✎
06:25
|
Добрый День, не записываются данные в регистр "Свободные Остатки".
В чем может быть проблема? Документ является регистратором.
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
Для Каждого ТекСтрокаТовары из Товары Цикл
Движение = Движения.ТоварыВРезервеНаСкладах.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
ДВижение.Склад = Склад;
Движение.Период = Дата;
Движение.Номенклатура = ТекСтрокаТовары.Номенклатура;
Движение.Количество = ТекСтрокаТовары.Количество;
Движение.ДокументРезерва = ТекСтрокаТовары.Заявка;
ДвижениеСвободных = Движения.СвободныеОстатки.Добавить();
ДвижениеСвободных.ВидДвижения=ВидДвиженияНакопления.Расход;
ДвижениеСвободных.Склад = Склад;
ДвижениеСвободных.Период = Дата;
ДвижениеСвободных.Номенклатура = ТекСтрокаТовары.Номенклатура;
ДвижениеСвободных.Количество = ТекСтрокаТовары.Количество;
ДвижениеСвободных.КоличествоСУчетомСерии = ТекСтрокаТовары.Количество;
КонецЦикла;
Движения.ТоварыВРезервеНаСкладах.Записать();
Движения.СвободныеОстатки.Записать();
КонецПроцедуры // ОбработкаПроведения()
|
|
1
GuRuLol
31.08.11
✎
06:33
|
Все. Решено.
|
|
2
GuRuLol
31.08.11
✎
06:42
|
Нет не решено....почему у меня тип движения расход, а 1с прибавляет товар?!
|
|
3
Рэйв
31.08.11
✎
06:53
|
(2)Просто увеличивается количество или реально плюсик стоит в дивижениях в регисте?
|
|
4
GuRuLol
31.08.11
✎
06:55
|
нет в движениях как раз стоит "-", а количество свободного остатка увеличивается
|
|
5
Рэйв
31.08.11
✎
06:57
|
(4)Исходя из арифметической логики - значит оно отрицательное идет в расход
|
|
6
GuRuLol
31.08.11
✎
06:59
|
какое-то странное поведение, допустим перед проведением документа Товара А в свободных остатках 7 шт. В документе товара А 4 шт., так вот независимо от типа движения регистра Приход/Расход, после проведения 11 шт. получаю
|
|
7
Рэйв
31.08.11
✎
07:02
|
(6)Чудес не бывает. Но все таки попробуй пересчитать итоги.
|
|