Имя: Пароль:
1C
1С v8
Как получить документы для перепроведения по партиям?
0 tciban
 
08.07.22
15:42
Уважаемые коллеги! Такой вот вопрос: несколько переписанная УТ 10.3 Периодически мне надо перепроводить все документы, которые могут делать движения по регистру партий товаров на складах. Зачем - оставим вопрос за скобками. Возник вопрос - как мне выбрать все эти документы? Я так понимаю это можно как то из Последовательности "ПартионныйУчет"? Она типовая, нетронутая. Если кто то сталкивался - подскажите как? Заранее благодарен.
1 lodger
 
08.07.22
15:45
(0) берешь РН партий, смотришь регистраторов, строишь запрос ко всем этим документам в заданном интервале, проведен, не удален.
2 Fedor-1971
 
08.07.22
15:47
1+ скорее, не удалён, т.к. если нужны чисто проведённые, то просто регистраторы из РН достать за период без заморочек
3 tciban
 
08.07.22
15:59
Не совсем годиться. Вопрос в том, что может быть до изменений джокумент не дала движений по партиям, а теперь при определенных обстоятельствах может сделать. Простеший случай - из за нарушения в учете не хватило партий при подборе- док движухи по партиям не сделал, все поправили, но если по регистраторам перепроводить - его там нет, н же движухи не делал. Ну или тиа к примеру раньше движений док не делал, изменили алгоритм и при определенных условиях стал делать. Т.е. брать его из регистра партий не тема. Хочется по другому.
4 Has
 
08.07.22
16:11
(3) см.(1) = перебирать все документы, которые могут быть регистраторами для РН
5 lodger
 
08.07.22
17:07
(3) берешь РН партий, смотришь НАИМЕНОВАНИЯ регистраторов в МЕТАДАННЫХ, строишь запрос ко всем ТАБЛИЦАМ по документам.
во избежания рутины, сборки и пересборки - пишешь автогенератор текста запроса.
6 tciban
 
08.07.22
20:25
(4) И как программно получить этот список?
7 rudnitskij
 
09.07.22
00:32
(6) наборзаписей = РегистрыНакопления.ПартииТоваровНаСкладах.СоздатьНаборЗаписей();
    НаборЗаписей.Отбор.Регистратор.ТипЗначения.Типы() - вернет тебе массив типов регистраторов. Не строкой, а именно типами
8 tciban
 
11.07.22
08:42
(7) Спасибо!