Имя: Пароль:
1C
1С v8
Последовательность документов
0 Pasha_mix
 
02.04.12
17:28
Добрый день!
Возникла необходимость создать последовательность с определёнными видами документов в типовой БП.
Создал, указал какие документы в неё входят, но дата последовательности 0001.01.01... Пытался высстановить по текущую дату, соответственно с проведением всех входящих в неё документов, но не получается.

       Последовательности.Моя.Восстановить(КонецДня(Дата));
ничего не выполняется, дата остаётся прежней..
настройки по образу типовой "Взаиморасчеты". Но если та работает (такая же команда восстановить и процес проведения документов виден), то что сделать с этой не знаю...
1 ll13
 
02.04.12
17:32
Уже имеющиеся документы во вновь созданной последовательности автоматически не регистрируются. Регистрируй сам программно.
2 Pasha_mix
 
02.04.12
17:37
(1) А как?
3 ll13
 
02.04.12
17:50
Запрос = Новый Запрос("
   |ВЫБРАТЬ РАЗЛИЧНЫЕ
   |    РасходнаяНакладная.Ссылка,
   |    РасходнаяНакладная.Дата
   |ИЗ
   |    Документ.РасходнаяНакладная КАК РасходнаяНакладная");
   Выборка = Запрос.Выполнить().Выбрать();
   Пока Выборка.Следующий() Цикл
       НаборЗаписейРегистрации = Последовательности.ПартионныйУчет.СоздатьНаборЗаписей();
       НаборЗаписейРегистрации.Отбор.Регистратор.Установить(Выборка.Ссылка);
       НоваяЗапись = НаборЗаписейРегистрации.Добавить();
       НоваяЗапись.Период = Выборка.Дата;
       НаборЗаписейРегистрации.Записать();
   КонецЦикла;
4 ll13
 
02.04.12
17:51
(3) + Разумеется "РАЗЛИЧНЫЕ" в запросе - это лишнее)
5 Pasha_mix
 
03.04.12
09:43
(3)Благодарю, дружище )
Основная теорема систематики: Новые системы плодят новые проблемы.