|   |   | 
| 
 | Движение по регистру накопления... | ☑ | ||
|---|---|---|---|---|
| 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), тебя что, в Гуугле забанили?
 НаборЗаписей = РегистрыНакопления.ОстаткиНоменклатуры.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Регистратор.Значение = Объект.Ссылка; Для Каждого Элемент Из Объект.СписокНоменклатуры Цикл НоваяЗапись = НаборЗаписей.Добавить(); НоваяЗапись.ВидДвижения = ВидДвиженияНакопления.Приход; НоваяЗапись.Период = Объект.Дата; НоваяЗапись.Номенклатура = Элемент.Номенклатура; НоваяЗапись.Количество = Элемент.Количество; КонецЦикла; Всё работает. Всем Спасибо!!! НаборЗаписей.Записать() | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |