...

Запросы: Разработка

Запросы Программист Стажер 1С:Предприятие 8 1C:Бухгалтерия Бесплатно (free)

Простая реализация с помощью встроенных методов. Пригодится тем, кому нужно пронумеровать запрос без СКД и переборов.

09.01.2020    105072    user602678_maxipunchik    57    

65

Запросы Программист 1С:Предприятие 8 1C:Бухгалтерия Бесплатно (free)

Работа оптимизатора запроса является ключевой для обработки данных. Знание того, как оптимизатор выстраивает свою стратегию, отлично помогает при построении запросов.

23.12.2019    22046    darkdan77    21    

92

Запросы Программист 1С:Предприятие 8 Бесплатно (free)

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

22.11.2019    49911    relines    8    

24

Запросы Программист 1С:Предприятие 8 1C:Бухгалтерия Бесплатно (free)

Для группировки данных в языке запросов 1С существуют конструкции СГРУППИРОВАТЬ ПО [ГРУППИРУЮЩИМ НАБОРАМ], ИТОГИ ПО [ОБЩИЕ]. Для новичков назначение этих конструкций не всегда очевидно, попробуем разобраться на примерах, для чего предназначена каждая из них и в чем отличие от аналогичных конструкций в языке SQL.

19.09.2019    142212    sertak    17    

104

Запросы Программист 1С:Предприятие 8 Россия Бесплатно (free)

При определении количества элементов в виде "NULL" в результирующей таблице запроса нам возвращается значение "0".

17.09.2019    9263    toxilamer    19    

1

Запросы Программист 1С:Предприятие 8 Абонемент ($m)

Если Вам часто приходится просматривать в отладчике сложные пакетные запросы с большим количеством временных таблиц, то эта статья для Вас.

1 стартмани

27.08.2019    29028    ids79    25    

133

Запросы Программист 1С:Предприятие 8 Бесплатно (free)

Пример оптимизации запроса для решения задачи выбора реквизита табличной части по нестандартному алгоритму.

27.08.2019    6451    PaStrel    1    

3

Запросы Программист 1С:Предприятие 8 1C:Бухгалтерия Бесплатно (free)

Алгоритм формирования контрольной цифры штрих-кода EAN-13 с помощью запроса 1С:Предприятия

24.08.2019    9133    vadver    5    

25

Запросы Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Речь не только о том, что простейший запрос с "легальным" оформлением растянется на пол-экрана, речь еще обо всем, что нужно написать "в нагрузку" к тексту запроса. Все эти "Новый Запрос", "УстановитьПараметр" и последующие пляски с обработкой результата... Пора с этим заканчивать!

1 стартмани

03.07.2019    37995    7    m-rv    92    

21

Запросы Программист 1С:Предприятие 8 Бесплатно (free)

В этой статье приведен пример неочевидной "оптимизации" запроса, которая противоречит всем правилам, описанным в книгах для подготовки к сертификации "1С:Эксперт по технологическим вопросам", а также преподаваемым на курсах подготовки экспертов.

02.07.2019    19128    igordynets    120    

63

Запросы Программист 1С:Предприятие 8 1C:Бухгалтерия Бесплатно (free)

Выборка позволяет создать таблицу значений из справочника (или из чего-то подобного) с днями рождения с наперед заданными условиями.

26.06.2019    6844    user654641_yaga_m    6    

5

Запросы Программист 1С:Предприятие 8 Абонемент ($m)

В статье рассмотрен механизм учета производственных графиков и рабочих дней. Предложен простой и быстрый алгоритм решения типичных задач: добавление рабочих дней к дате и нахождение разницы между датами в рабочих днях. Все вычисления производятся исключительно запросом, т.е. решение пригодно для СКД и динамических списков.

1 стартмани

20.06.2019    46679    Alxby    23    

21

Запросы Программист 1С:Предприятие 8 1C:Бухгалтерия Бесплатно (free)

Правила запроса, которые описаны в книге "Настольная книга 1С:Эксперта по технологическим вопросам". Актуальность темы связана с тем, что современные программисты не очень любят читать и даже не знакомы с этими рекомендациями.

17.06.2019    25875    Lucifer93    71    

95

Запросы Программист 1С:Предприятие 8 1C:Бухгалтерия Бесплатно (free)

В большинстве случаев основной причиной медленной работы системы при многопользовательском режиме работы является блокировка данных СУБД (говорим про клиент-серверную версию). Блокировка - это не есть хорошо или плохо, это жизненно необходимая вещь при построении прикладной логики работы системы. Но блокировки таблиц, записей могут быть как вполне законными, так и далеко не всегда оправданными в каждой конкретной ситуации. Одной из самых распространенных причин неоптимальной блокировки ресурсов является некорректное написание запросов.

13.06.2019    7384    slayer-ekb    10    

7

Запросы Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Демонстрация различных вариантов соединения двух таблиц в запросе.

1 стартмани

11.06.2019    16875    31    m_aster    1    

11

Запросы Программист 1С:Предприятие 8 Бесплатно (free)

Другие статьи на эту тему объясняют, что такое план выполнения запроса, но не рассказывают о том, как его получить. Эта заметка призвана заполнить этот пробел. Её цель - популяризировать общедоступные инструменты получения плана запроса среди разработчиков, которые ещё не начали их использовать.

10.06.2019    13858    DataReducer    12    

54

Запросы Программист 1С:Предприятие 8 1C:Бухгалтерия 1С:Франчайзи, автоматизация бизнеса Бесплатно (free)

Статья предназначена тем, кто понимает, зачем нужна групповая обработка в консоли запросов. Рассматривается групповая обработка в консоли Управляемая консоль отчетов.

13.05.2019    14594    Evg-Lylyk    12    

45

Запросы Программист Пользователь 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Можно ли дать пользователю "удочку", а не "рыбу"? До сих пор ответ на этот вопрос был отрицательным. Всякий инструмент, который мог бы делать с базой данных все или почти все (или хотя бы многое), отвергался пользователями, как слишком сложный. Вспомните тот же SQL, который изначально разрабатывался именно как пользовательский инструмент. "Быстрый запрос" - это попытка устранить сложность, но сохранить при этом универсальность. (По состоянию на 06.08.2021 эта разработка устарела. Актуальная разработка здесь: https://infostart.ru/public/1492741/)

1 стартмани

29.04.2019    21801    31    mkalimulin    34    

46

Запросы Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Бесплатно (free)

В статье описан метод получения изменения ресурса регистра сведений по датам изменения, построенный на основе запроса "Сумма накоплением".

11.04.2019    8428    IVC_goal    11    

13

Запросы Программист 1С:Предприятие 8 1C:Бухгалтерия Украина Бесплатно (free)

Появилась задача вычислить возраст человека на определенную дату. Сначала был написан вариант кодом, через цикл, но замер производительности показал, что подобное решение "тяжеловесное". Более того, я знаю, что задача будет повторяться, причем данные нужно будет выдавать запросом. Было решено сделать определенный шаблон, на основании которого можно было бы писать другие решения.

11.04.2019    6479    lex_hrabovskyi    12    

7

Универсальные функции Запросы Программист 1С:Предприятие 8 1C:Бухгалтерия Бесплатно (free)

Иерархия справочника Сверху Вниз. Функция для получения произвольного количества родителей "верхнего" уровня. На примере справочника "Номенклатура".

28.03.2019    10550    obsfromekb    11    

8

Инструментарий разработчика Запросы Программист 1С:Предприятие 8 1C:Бухгалтерия 1С:Управление торговлей 10 Абонемент ($m)

На входе - два разных запроса с одинаковыми полями. На выходе - объединенная таблица, которая показывает расхождения между полученными результатами запросов.

1 стартмани

16.03.2019    26305    64    RustIG    31    

28

Запросы Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Абонемент ($m)

Микро-конфигурация 1С, демонстрирующая на примере сверки справочников возможность обращения в одном запросе SQL к объектам разных информационных баз. Демонстрируется выполнение и обработка результата пакетного запроса SQL для одновременного получения сверочной информации в различных разрезах. Конфигурация содержит общий модуль с полным набором функций и процедур необходимых для полноценного использования прямого обращения к базам данных на MS SQL. Проверено на платформе 1С:Предприятие 8.3 (8.3.9.2033), обычные формы.

1 стартмани

10.03.2019    10299    7    dmitrydemenew    1    

12

Запросы Программист 1С:Предприятие 8 Бесплатно (free)

Небольшое дополнение к рекомендации от 1С по оптимизации использования оперативной памяти (https://its.1c.ru/db/v8std#content:2149184374:hdoc).

11.02.2019    14189    Eleepod    26    

41

Запросы Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Бесплатно (free)

В статье описывается создание среза последних данных средствами классического языка запросов. Причем метод построения запроса был разработан еще во времена, когда автор работал с СУБД Oracle 9i и программировал на PL SQL. Основная идея заключается преобразовании запроса с подзапросом, в запрос без подзапроса (в примерах описывается преобразование до двух вложенных подзапросов). Запросы тестировались на реальных базах данных. Платформа - 1С:Предприятие 8.3 (8.3.10.2561).

15.01.2019    24729    IVC_goal    21    

31

Запросы Программист 1С:Предприятие 8 Россия Бесплатно (free)

Описание подводных каменей отчета по стеллажам (задача 1.13 1С:Специалист) и способов их преодоления.

24.12.2018    10335    user913680    1    

11

Запросы Программист 1С:Предприятие 8 1C:Бухгалтерия Бесплатно (free)

Отлавливать MS SQL запросы пригодится тем, кто делает прямые запросы в базы 1С из других программ.

18.12.2018    14564    John_d    8    

32

Инструментарий разработчика Запросы Программист 1С 8.3 Абонемент ($m)

Универсальная внешняя обработка для создания, редактирования и отладки запросов, с возможностью обработки таблицы результатов произвольными алгоритмами на языке 1С. Выгрузка результатов запроса в таблицу или дерево значений, включая временные таблицы и запросы пакета. Формирование запроса для консоли в отладчике, включая временные таблицы и параметры. Версия 1.1.0.109 от 28.01.2026

3 стартмани

08.11.2018    69994    1107    ROL32    108    

109

Запросы Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Бесплатно (free)

Получение данных запроса из отладки. Загрузка текста запроса, параметров, данных временных таблиц

01.11.2018    33929    Evg-Lylyk    83    

92

Взаиморасчеты Запросы Программист 1С:Предприятие 8 Управленческий учет Абонемент ($m)

Практический пример решения задачи по вычислению срока отсрочки платежа по набору условий, которые определяются пользователем в настройках. Вычисление выполняется при помощи одного запроса. Ход решения задачи расписан поэтапно.

1 стартмани

03.09.2018    12352    1    zhichkin    0    

6

Запросы Программист 1С:Предприятие 8 Бесплатно (free)

Как определить, почему запрос выполняется слишком долго? Что происходит с запросом на стороне сервера баз данных? В статье приводится объяснение, что такое план запроса и для чего он нужен. А также говорится о том, в чем разница между потоком операторов и потоком данных, как работает оптимизатор и зачем нужна статистика.

09.08.2018    47000    Dem1urg    46    

252