Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
30 сен 2022, 00:42

Что за аномалия в 1С с регистраторами?

Автор esip90100, 05 окт 2021, 13:50

0 Пользователей и 1 гость просматривают эту тему.

esip90100

В подписке на события создаю набор, читаю его, туда точно попадает ссылка, набор её находит в регистраторе (при точке останова вызвал выражение и там указано, что регистратор был принят и программа его узнала в наборе). Далее, пытаясь перебрать элементы набора, программа говорит что значений в этом наборе нет, пустота, хотя я точно вижу, что они есть и вид движения у них указан.

Что интересно, данная подписка отлично срабатывает для документа "Требование+накладная" , но не срабатывает для "Оприходование товаров".

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

Для каждого запись из набор цикл
      Сообщить(запись.ВидДвижения);
конецЦикла;


конецпроцедуры



   

LexaK

смотрите режимы проведений документов, автоудаление движений, выборочная запись движений и др.
все работает как надо (за исключение багов)
если что-то не работает, то сами виноваты (99%)
если помогло нажмите: Спасибо!

Теги:
Рейтинг@Mail.ru Rambler's Top100

Поиск