Для получения последнего документа прихода в 1С можно использовать запрос, который будет сортировать документы по дате в порядке убывания и выбирать первый из них. Вот пример кода на языке 1С:
1С (Код)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
1C
Запрос= Новый Запрос;
Запрос.Текст= "
ВЫБРАТЬ ПЕРВЫЕ 1
Приход.Ссылка,
Приход.Дата
ИЗ
Документ.ПоступлениеТоваровУслуг КАК Приход
УПОРЯДОЧИТЬ ПО
Приход.Дата УБЫВ";
РезультатЗапроса= Запрос.Выполнить();
Выборка= РезультатЗапроса.Выбрать();
Если Выборка.Следующий()Тогда
Возврат Выборка.Ссылка;// Возвращаем ссылку на последний документ прихода
Иначе
Возврат Неопределено;// Если документов нет, возвращаем Неопределено
КонецЕсли;
Этот код создает запрос, который выбирает последний документ прихода из таблицы документов “ПоступлениеТоваровУслуг”. Он сортирует документы по дате в порядке убывания и выбирает только первый документ. Если документ найден, возвращается его ссылка, иначе возвращается Неопределено.