...

Библиотека по теме "Запросы" для 1С

Запросы Платформа 1С v8.3

Заметки о "ПОДОБНО" в языке запросов

23.02.2020    116809    Yashazz    39    

143

Запросы Запросы 1C:Бухгалтерия

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

09.01.2020    87325    user602678_maxipunchik    57    

62

Запросы Платформа 1С v8.3 1C:Бухгалтерия

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

23.12.2019    18832    darkdan77    21    

92

Запросы Платформа 1С v8.3

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

22.11.2019    43634    relines    8    

24

Запросы Платформа 1С v8.3

Столкнулся с задачей получения IP адреса, который вызывает http сервис 1С. Итак, решение:

22.11.2019    20236    Sibars    21    

165

Запросы Платформа 1С v8.3 Запросы 1C:Бухгалтерия

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

19.09.2019    119503    sertak    17    

103

Запросы Платформа 1С v8.3 Запросы

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

17.09.2019    7711    toxilamer    19    

1

Запросы Платформа 1С v8.3 1C:Бухгалтерия

Один запрос, который довольно часто пригождался.

05.09.2019    31192    json    43    

112

Запросы Платформа 1С v8.3

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

1 стартмани

27.08.2019    24109    ids79    25    

133

Запросы Платформа 1С v8.3

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

27.08.2019    5334    user925427    1    

3

Запросы Платформа 1С v8.3 1C:Бухгалтерия

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

24.08.2019    7566    vadver    5    

25

Запросы Платформа 1С v8.3

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

02.07.2019    16840    igordynets    120    

63

Запросы Платформа 1С v8.3 Запросы 1C:Бухгалтерия

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

26.06.2019    5874    user654641_yaga_m    6    

4

Запросы Платформа 1С v8.3

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

1 стартмани

20.06.2019    39782    Alxby    23    

21

Запросы Платформа 1С v8.3 1C:Бухгалтерия

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

17.06.2019    21526    Lucifer93    70    

91

Запросы Платформа 1С v8.3 1C:Бухгалтерия

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

13.06.2019    6870    slayer-ekb    10    

7

Запросы Запросы

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

10.06.2019    12281    DataReducer    12    

54

Запросы Платформа 1С v8.3 Управляемые формы Запросы 1C:Бухгалтерия 1С:Франчайзи, автоматизация бизнеса

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

13.05.2019    13096    Evg-Lylyk    12    

45

Запросы Платформа 1С v8.3 Запросы 1C:Бухгалтерия

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

11.04.2019    7120    IVC_goal    11    

13

Запросы Запросы 1C:Бухгалтерия

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

11.04.2019    5395    lex_hrabovskyi    12    

7

Универсальные функции Запросы Платформа 1С v8.3 1C:Бухгалтерия

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

28.03.2019    8839    obsfromekb    11    

8

Запросы Платформа 1С v8.3

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

11.02.2019    12043    Eleepod    26    

41

Запросы Платформа 1С v8.3 1C:Бухгалтерия

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

15.01.2019    21866    IVC_goal    21    

31

Запросы Оперативный учет

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

24.12.2018    9422    user913680    1    

11

Запросы Платформа 1С v8.3 1C:Бухгалтерия

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

18.12.2018    12651    John_d    8    

31

Универсальные функции Запросы Платформа 1С v8.3

Простой способ поиска даты от текущей за вычетом выходных дней.

29.11.2018    8692    Mellow    23    

15

Запросы Платформа 1С v8.3 Управляемые формы Запросы 1C:Бухгалтерия

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

01.11.2018    29099    Evg-Lylyk    79    

92

Запросы Запросы

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

09.08.2018    41547    Dem1urg    46    

246

Оптовая торговля Розничная торговля Ценообразование, анализ цен Запросы Платформа 1С v8.3 1C:Бухгалтерия

Распределение свободных остатков номенклатуры по документам прихода по убыванию даты поступления товаров в РАУЗ.

21.06.2018    8476    maxvcb    0    

7

Запросы Платформа 1С v8.3

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

21.06.2018    49258    CrazyHands    17    

21

Запросы Платформа 1С v8.3 Запросы 1C:Бухгалтерия

В статье приведены особенности внутренней архитектуры и примеры работы с расширением языка запросов 1С.

01.06.2018    51431    m-rv    24    

94

Запросы Платформа 1С v8.3 1C:Бухгалтерия

На момент написания статьи на Инфостарте предлагали 2 способа проверки строки на соответствие шаблону. Первый с использованием внешних компонент, второй с использованием фабрики XDTO (голый парсинг текста не считаем). Предлагаю третий - с использованием языка запросов.

28.04.2018    16417    m-rv    15    

26

Запросы Платформа 1С v8.3 Запросы 1C:Бухгалтерия

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

24.04.2018    192395    avfed@rambler.ru    37    

308

Запросы Платформа 1С v8.3 1C:Бухгалтерия

Рассмотрен вопрос осуществления проверки на наличие дублирующихся строк в табличных частях, предложен альтернативный вариант.

1 стартмани

04.04.2018    17238    RotaninV    2    

12