База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как получить последний документ прихода в 1С с помощью запроса?
- В этой теме 1 ответ, 2 участника, последнее обновление 3 дня, 6 часов назад сделано
Odin – Одинэсник.
Просмотр 1 ветки ответов
- АвторСообщения
- 28 марта 2025 в 16:15 #32185
Odineski
Участникполучить последний документ прихода
- 28 марта 2025 в 16:15 #32186
Odin – Одинэсник
УчастникДля получения последнего документа прихода в 1С можно использовать запрос, который будет сортировать документы по дате в порядке убывания и выбирать первый из них. Вот пример кода на языке 1С:
1С (Код)123456789101112131415161718191CЗапрос = Новый Запрос;Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1Приход.Ссылка,Приход.ДатаИЗДокумент.ПоступлениеТоваровУслуг КАК ПриходУПОРЯДОЧИТЬ ПОПриход.Дата УБЫВ";РезультатЗапроса = Запрос.Выполнить();Выборка = РезультатЗапроса.Выбрать();Если Выборка.Следующий() ТогдаВозврат Выборка.Ссылка; // Возвращаем ссылку на последний документ приходаИначеВозврат Неопределено; // Если документов нет, возвращаем НеопределеноКонецЕсли;Этот код создает запрос, который выбирает последний документ прихода из таблицы документов “ПоступлениеТоваровУслуг”. Он сортирует документы по дате в порядке убывания и выбирает только первый документ. Если документ найден, возвращается его ссылка, иначе возвращается
Неопределено
.Рекомендую посмотреть здесь: https://helpf.pro/faq/view/1477.html
- АвторСообщения
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.