|
Движение по регистру накопления... | ☑ | ||
---|---|---|---|---|
0
warkan
04.06.19
✎
08:47
|
Люди добрыя!
Отчего может не делаться движение по регистру накопления? Есть документ. У него в Движениях прописан нужный регистр накопления. Вызывается в модуле формы: &НаСервере Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи) Код: НаборДвижений = ТекущийОбъект.Движения.vetis_ДанныеДляОформленияПроизвЭВСД; НаборДвижений.Записывать = Истина; Для Каждого тсТ Из ТаблицаДляНабораЗаписей Цикл Движение = НаборДвижений.Добавить(); Движение.ВидДвижения = ВидДвиженияНакопления.Расход; Движение.Период = ТекущаяДата(); Движение.Площадка = тсТ.Площадка; Движение.ДатаВыработки = тсТ.ДатаВыработки; Движение.Транзакция = тсТ.Транзакция; Движение.Номенклатура = тсТ.Номенклатура; Движение.ЕдиницаИзмерения = тсТ.ЕдиницаИзмерения; //Движение.ЕдиницаИзмеренияМест = тсТ.; Движение.Количество = тсТ.Количество; Движение.КоличествоМест = тсТ.КоличествоМест; КонецЦикла; Проверял: НаборДвижений - то, что нужно.... А в регистре пусто ((( Где что не так? Спасибо! |
|||
1
Галахад
гуру
04.06.19
✎
08:50
|
Почему не в обработке проведения?
|
|||
2
WhiteDragon93
04.06.19
✎
08:51
|
(0) а если из формы списка записывать документ движения не нужны?
|
|||
3
warkan
04.06.19
✎
08:54
|
Документ не проводится. Исторически сложившееся )
|
|||
4
warkan
04.06.19
✎
08:55
|
(2) - не понял вопроса...
Движения нужны при записи документа. Неважно как и откуда эта запись инициирована. Изначально эти документы вообще генерируются обработкой... |
|||
5
warkan
04.06.19
✎
08:56
|
Для создания движений по РН обязательно проведение?
Как указать, кто Регистратор? Это поле возможно заполнить явно? Или откуда создалось движение, тот и Регистратор? |
|||
6
WhiteDragon93
04.06.19
✎
08:57
|
(4) не подумал про вариант из (3)
в (2) записывать = проводить, не проснулся :) |
|||
7
warkan
04.06.19
✎
08:59
|
(6) - ) бывает. Кружечку кофедола и всё Ок! ;)
|
|||
8
warkan
04.06.19
✎
09:03
|
(1) Движения из модуля формы документа принципиально не сформируются?
И, опять же, как указать, кто Регистратор движения?.. |
|||
9
exwill
04.06.19
✎
09:09
|
(8) Вот у вас вопросы. "=" перестало работать?
|
|||
10
warkan
04.06.19
✎
09:11
|
(0), тебя что, в Гуугле забанили?
НаборЗаписей = РегистрыНакопления.ОстаткиНоменклатуры.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Регистратор.Значение = Объект.Ссылка; Для Каждого Элемент Из Объект.СписокНоменклатуры Цикл НоваяЗапись = НаборЗаписей.Добавить(); НоваяЗапись.ВидДвижения = ВидДвиженияНакопления.Приход; НоваяЗапись.Период = Объект.Дата; НоваяЗапись.Номенклатура = Элемент.Номенклатура; НоваяЗапись.Количество = Элемент.Количество; КонецЦикла; Всё работает. Всем Спасибо!!! НаборЗаписей.Записать() |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |