Имя: Пароль:
1C
1С v8
Поиск документа последнего по дате создания 1с
0 deadpuma
 
29.11.12
13:21
Имеется дркумент ЗаказПокупателя, пот которому создется документ Претнзия. По одному и тому же документу Заказа может быть выставлено несколько претензий.

И в случае если у меня на некоторый заказ уже были выставлены претензии, мне надо взять самый последний по дате документ претензии. Подскажите как выбрать из всех претензий самый последний по дате.

вот начал делать, не могу сообразить как дальше их перебирать?

   // если приходит претензия на заказ, на который уже приходила претензия
   Если НЕ Заказ.ЭтоНовый() тогда
   // берем последнюю претензию по дате и ставим ссылку в Исходную претензию
      //Претензия.ИсходнаяПретензия =
   КонецЕсли;
1 deadpuma
 
29.11.12
13:27
как в цикле выбрать последний документ создания?

   ВыборкаПретензии = Документы.бтПретензия.Выбрать();
   Пока ВыборкаПретензии.Следующий() Цикл
       
   КонецЦикла;
2 DrShad
 
29.11.12
13:28
ВЫБРАТЬ ПЕРВЫЕ 1
Док.Ссылка
ИЗ
Документ.Претензия КАК ДОК
УПОРЯДОЧИТЬ ПО
Док.Дата Убыв
3 0_Serg_0
 
29.11.12
13:29
(0) если номера доков не правите - из всех претензий по заявке - ту у которой номер больше
4 deadpuma
 
29.11.12
13:30
(3) номера не правлю, но думаю по дате будет по надежней что именно тот документ выбириться.

(2) спасибо!
5 Wobland
 
29.11.12
13:31
(3) А001 и Б001 - какой старше?
6 SeregaMW
 
29.11.12
13:32
(5) второй, только не спрашивайте почему!
7 SeregaMW
 
29.11.12
13:33
(5) А нет первый!