Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Регистрация документа в последовательности "ПартионныйУчет" УТ 10.x

Регистрация документа в последовательности "ПартионныйУчет"  УТ 10.x
Я
   AntonKenT
 
09.01.18 - 09:34
Здравствуйте!

Заранее извиняюсь за глупый вопрос, но никак по тексту не могу найти.

Как в типовой УТ 10.х регистрируется документ в последовательности "ПартионныйУчет", пытаюсь найти строку кода, но без успешно.
У документа стоит свойство "Заполнение последовательностей" - Не заполнять автоматически. Значит должно быть что то вроде - "ПринадлежностьПоследовательностям.ПартионныйУчет.Добавить()".
 
 
   AntonKenT
 
1 - 09.01.18 - 09:40
Дело в том, что есть 10 документов "Возврат товаров от покупателя", за
29.12.17, которые не попали в последовательность, и следовательно обработка "Проведение по партиям", их не увидела и пропустила, регистра "ПартииТоваровНаСкладах" по данным документам пустой.
Оператор говорит что делал их 04.01.18, но дату поставил 29.12.2017. Видимо при неоперативной даты оно как то не попало.
   Vadim_37
 
2 - 09.01.18 - 09:59
СдвигПоследовательностиПартионногоУчетаНазад
   AntonKenT
 
3 - 09.01.18 - 10:05
(2)// В неоперативном режиме границы последовательностей сдвигаются назад, если они позже документа.

        Если РежимПроведения = РежимПроведенияДокумента.Неоперативный Тогда
            СдвигГраницыПоследовательностиПартионногоУчетаНазад(Дата, Ссылка, Организация, ОтражатьВУправленческомУчете, ОтражатьВБухгалтерскомУчете, ОтражатьВНалоговомУчете)
        КонецЕсли;
Да. Она просто границу двигает. У меня документ Возврат есть 29.12.17 00:00:00. Граница стоит на нем. А остальных документов Возврат за 29.12 в последовательности нет.
Я могу их вручную зарегистрировать, но это не решит проблему.
   Vadim_37
 
4 - 09.01.18 - 10:18
а если перепровести их?
   AntonKenT
 
5 - 09.01.18 - 10:23
(4) А если их перепровести, они все равно в Последовательность не регистрируются. И обработка "ПроведениеПоПартиям" их не видит, и проходит мимо.
Проверяю запросом:
ВЫБРАТЬ
    ПартионныйУчет.Регистратор,
    ПартионныйУчет.Период
ИЗ
    Последовательность.ПартионныйУчет КАК ПартионныйУчет
ГДЕ
    ПартионныйУчет.Период МЕЖДУ &ДатаН И &ДатаК
    И ПартионныйУчет.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя

Должен выходить список всех зарегистрированных документов.
А там только один возврат, который подвинул границу от 29.12.17 00:00:00.
   AntonKenT
 
6 - 09.01.18 - 12:30
В общем запросом выбрал и зарегистрировал
ДокумСсылка = Выборка.Регистратор1;
НаборЗаписей = Последовательности.ПартионныйУчет.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(ДокумСсылка);
НоваяЗапись = НаборЗаписей.Добавить();
НоваяЗапись.Регистратор = ДокумСсылка;
НоваяЗапись.Период = ДокумСсылка.Дата;
НаборЗаписей.Записать();    
Это тупо закрыло проблему, до следующего случая.

По каким критериям идет регистрация, я так и не понял,
текст не нашел.
Если кто знает, напишите пожалуйста.
   hhhh
 
7 - 09.01.18 - 12:37
(6) ну оно наверно средствами платформы регистрируется, поэтому текст вы вряд ли найдете.
   AntonKenT
 
8 - 09.01.18 - 12:48
(7) Ну тогда я так понимаю лучше текст самому прописать при проведении каждого документа, чтобы быть уверенным, что документ пройдет регистрацию в последовательности.
   AntonKenT
 
9 - 09.01.18 - 12:53
(7) https://helpf.pro/faq/view/1522.html
Вот здесь пишут что автоматически регистрируется если свойство
установлено у документа.
У документа стоит свойство "Заполнение последовательностей" - Не заполнять автоматически.
Значит должно быть что то вроде - "ПринадлежностьПоследовательностям.ПартионныйУчет.Добавить()".

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует