Имя: Пароль:
1C
1С v8
Поправить движение по регистру в расширении
0 Alex2411
 
26.09.18
14:29
Есть задача немного поправить движение по регистру через расширение конфигурации, подскажите как правильно это сделать

&После("ОбработкаПроведения")
Процедура Расш1_ОбработкаПроведения(Отказ, РежимПроведения)
    Движения.ЗаказыПокупателей.Записывать = истина;
    
        Для каждого Работа из Работы Цикл
            ДвиженияРабота = Движения.ЗаказыПокупателей.Добавить();
            ДвиженияРабота.ВидДвижения      = ВидДвиженияНакопления.Расход;
            ДвиженияРабота.Организация       = Организация;
            ДвиженияРабота.ЗаказПокупателя  = ДокументОснование;
            ДвиженияРабота.Номенклатура     = Работа.Номенклатура;
            ДвиженияРабота.Характеристика   = Работа.Характеристика;
            ДвиженияРабота.Количество       = Работа.Количество;
        КонецЦикла;
КонецПроцедуры

Пишет что не указанна временная таблица
1 formista2000
 
26.09.18
14:31
1 - перетащи регистр в расширение, он затянет модуль набора записей и всю фигню.
2 - так всё равно не сработает. Так только продублирует движения.
2 Buster007
 
26.09.18
14:32
надо заставить себя создать его после
    ПроведениеСерверУТ.ОчиститьДополнительныеСвойстваДляПроведения(ДополнительныеСвойства);
3 Alex2411
 
26.09.18
14:37
(2) поясните пожалуйста, что создать менеджер временных таблиц.
(1) Регистр я тоже перетащил в расширение
4 Alex2411
 
26.09.18
14:40
или может как то по другому эти записи туда добавлять?
5 Chameleon1980
 
26.09.18
14:50
1. без расширения
а.подписка
б. влезть в типовой менеджер регистра


2. с расширением
все то-же самое, но в расширении
6 Chameleon1980
 
26.09.18
14:51
что-то все сразу хватаются за расширения
про подписки тупо забыли?
7 Cyberhawk
 
26.09.18
14:53
Если ты с возникающей ошибкой не можешь справиться, то добавляй движения через незавивимый набор записей, а не через коллекцию движений объекта (документа)
8 Buster007
 
26.09.18
14:55
(6) подписка выдаст ту же ошибку
9 Chameleon1980
 
26.09.18
15:50
...Пишет что не указанна временная таблица...
а как конкретно написано?
10 Alex2411
 
27.09.18
14:32
Вопрос актуальный, как решить задачу?
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс