Запрос в таблицу значений 1С
Для выгрузки результата запроса в таблицу значений необходимо воспользоваться конструкцией:
Выборка = Запрос.Выполнить().Выгрузить();
или
Выборка = Запрос.Выполнить();
Таблица = Выборка.Выгрузить();
Для выгрузки результата запроса в таблицу значений необходимо воспользоваться конструкцией:
Выборка = Запрос.Выполнить().Выгрузить();
или
Выборка = Запрос.Выполнить();
Таблица = Выборка.Выгрузить();
Консультирую по разным конфигурациям 1С, дорабатываю, разрабатываю расширения, отчеты и обработки, администрирую базы 1С на linux.
Часто при выполнении какого-либо действия необходимо проверить наличие прав у пользователя.
Как получить кадровые данные сотрудника в 1С ЗУП запросом мы уже рассмотрели в этой статье. Бывают случае, когда нет смысла использовать запрос, а проще воспользоваться встроенными функциями конфигурации 1С Зарплата и Управление персоналом. Вот пример получения подразделения сотрудника: Сама функция выглядит так и позволяет получить почти любые данные по сотруднику:
Один из вариантов указания пустой даты: ПустаяДата = Дата(‘00010101’); Пустая дата в запросе Пример использования: Функция проверки даты на пустое значение с сайта ИТС:
В данном примере результат запроса выгружаем в Таблицу значений, набор полей таблицы значений полностью соответствует набору полей регистра сведений. Таблицу значений можно сформировать и заполнить другими способами. Так же регистр можно заполнить путем обхода в цикле таблицы значений. Пример обработки можно скачать.
ТекущаяДата() — возвращает текущую дату и время, установленную в системе. Очень удобно использовать например для получения актуальных остатков на текущий момент времени в запросе. При клиент-серверном варианте, время выдается в зависимости от компьютера на котором выполняется функция. Чтобы получить только время используем метод Формат(): Получить только дату, без времени:
В данном примере попробуем использовать таблицу значений, как источник данных для запроса. Листинг кода: Создаем таблицу значений и заполняем ее тестовыми данными: Тут формируем запрос и передаем в качестве параметра нашу таблицу значений и выполняем запрос к ней. Пробуем в отладчике посмотреть на результат запроса. Теперь в запросе можно проводить разные операции с данными, отбирать,…
Корзина пуста.