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