| 
    
        
     
     | 
    
  | 
Как программно сформиров движения в регистре накопления? Не пойму в чем ошибка? | ☑ | ||
|---|---|---|---|---|
| 
    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) да ошибка в это, галочку не поставил     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |