Имя: Пароль:
1C
1С v8
Проблема с планом обмена
0 bodri
 
23.12.11
10:10
Есть план обмена, в нем должны выгружатся данные только по складу
в переферию выгружаются все записи регистра по всем складам, хотя пишу так:

Процедура ПриОтправкеДанныхПодчиненному(ЭлементДанных, ОтправкаЭлемента, СозданиеНачальногоОбраза)
   
   ТипДанных = ТипЗнч(ЭлементДанных);
   
   Если ТипДанных = Тип("РегистрНакопленияНаборЗаписей.ТоварыНаСкладах") Тогда
       
       Если ТипЗнч(ЭлементДанных.Отбор.Регистратор.Значение) = Тип("ДокументСсылка.ПеремещениеТоваров") Тогда
           Если ЭлементДанных.Отбор.Регистратор.Значение.СкладПолучатель <> Склад Тогда
               ОтправкаЭлемента = ОтправкаЭлементаДанных.Удалить;
           КонецЕсли;
       КонецЕсли;
       
   КонецЕсли;
   
КонецПроцедуры

Что делаю не так?
1 Axel2009
 
23.12.11
10:17
весь учет построен на перемещениях товаров?
2 bodri
 
23.12.11
10:18
О_о вроде разобрался надо было написать

   Если ТипДанных = Тип("РегистрНакопленияНаборЗаписей.ТоварыНаСкладах") Тогда
       
       Если ТипЗнч(ЭлементДанных.Отбор.Регистратор.Значение) = Тип("ДокументСсылка.ПеремещениеТоваров") Тогда
           Если ЭлементДанных.Отбор.Регистратор.Значение.СкладПолучатель <> Склад Тогда
               ОтправкаЭлемента = ОтправкаЭлементаДанных.Удалить;
           КонецЕсли;
       КонецЕсли;
   Иначе
       ОтправкаЭлемента = ОтправкаЭлементаДанных.Удалить;
   КонецЕсли;
3 bodri
 
23.12.11
10:19
(1) в данном случае в переферии нужны только перемещения товаров
Ошибка? Это не ошибка, это системная функция.