|
Регистрация документа в последовательности "ПартионныйУчет" УТ 10.x | ☑ | ||
---|---|---|---|---|
0
AntonKenT
09.01.18
✎
09:34
|
Здравствуйте!
Заранее извиняюсь за глупый вопрос, но никак по тексту не могу найти. Как в типовой УТ 10.х регистрируется документ в последовательности "ПартионныйУчет", пытаюсь найти строку кода, но без успешно. У документа стоит свойство "Заполнение последовательностей" - Не заполнять автоматически. Значит должно быть что то вроде - "ПринадлежностьПоследовательностям.ПартионныйУчет.Добавить()". |
|||
1
AntonKenT
09.01.18
✎
09:40
|
Дело в том, что есть 10 документов "Возврат товаров от покупателя", за
29.12.17, которые не попали в последовательность, и следовательно обработка "Проведение по партиям", их не увидела и пропустила, регистра "ПартииТоваровНаСкладах" по данным документам пустой. Оператор говорит что делал их 04.01.18, но дату поставил 29.12.2017. Видимо при неоперативной даты оно как то не попало. |
|||
2
Vadim_37
09.01.18
✎
09:59
|
СдвигПоследовательностиПартионногоУчетаНазад
|
|||
3
AntonKenT
09.01.18
✎
10:05
|
(2) // В неоперативном режиме границы последовательностей сдвигаются назад, если они позже документа.
Если РежимПроведения = РежимПроведенияДокумента.Неоперативный Тогда СдвигГраницыПоследовательностиПартионногоУчетаНазад(Дата, Ссылка, Организация, ОтражатьВУправленческомУчете, ОтражатьВБухгалтерскомУчете, ОтражатьВНалоговомУчете) КонецЕсли; Да. Она просто границу двигает. У меня документ Возврат есть 29.12.17 00:00:00. Граница стоит на нем. А остальных документов Возврат за 29.12 в последовательности нет. Я могу их вручную зарегистрировать, но это не решит проблему. |
|||
4
Vadim_37
09.01.18
✎
10:18
|
а если перепровести их?
|
|||
5
AntonKenT
09.01.18
✎
10:23
|
(4) А если их перепровести, они все равно в Последовательность не регистрируются. И обработка "ПроведениеПоПартиям" их не видит, и проходит мимо.
Проверяю запросом: ВЫБРАТЬ ПартионныйУчет.Регистратор, ПартионныйУчет.Период ИЗ Последовательность.ПартионныйУчет КАК ПартионныйУчет ГДЕ ПартионныйУчет.Период МЕЖДУ &ДатаН И &ДатаК И ПартионныйУчет.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя Должен выходить список всех зарегистрированных документов. А там только один возврат, который подвинул границу от 29.12.17 00:00:00. |
|||
6
AntonKenT
09.01.18
✎
12:30
|
В общем запросом выбрал и зарегистрировал
ДокумСсылка = Выборка.Регистратор1; НаборЗаписей = Последовательности.ПартионныйУчет.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Регистратор.Установить(ДокумСсылка); НоваяЗапись = НаборЗаписей.Добавить(); НоваяЗапись.Регистратор = ДокумСсылка; НоваяЗапись.Период = ДокумСсылка.Дата; НаборЗаписей.Записать(); Это тупо закрыло проблему, до следующего случая. По каким критериям идет регистрация, я так и не понял, текст не нашел. Если кто знает, напишите пожалуйста. |
|||
7
hhhh
09.01.18
✎
12:37
|
(6) ну оно наверно средствами платформы регистрируется, поэтому текст вы вряд ли найдете.
|
|||
8
AntonKenT
09.01.18
✎
12:48
|
(7) Ну тогда я так понимаю лучше текст самому прописать при проведении каждого документа, чтобы быть уверенным, что документ пройдет регистрацию в последовательности.
|
|||
9
AntonKenT
09.01.18
✎
12:53
|
(7) https://helpf.pro/faq/view/1522.html
Вот здесь пишут что автоматически регистрируется если свойство установлено у документа. У документа стоит свойство "Заполнение последовательностей" - Не заполнять автоматически. Значит должно быть что то вроде - "ПринадлежностьПоследовательностям.ПартионныйУчет.Добавить()". |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |