Расширенный фильтр

Все публикации — все для 1С

Как определить уровень изоляции запроса? 81

Оптимизация БД (HighLoad) v8::СПР v8::blocking ЗУП2.5 Бесплатно (free)

Как с помощью Profiler определить уровень изоляции запроса и зачем это нужно

14.05.2017    18541    41    

OneScript и Ajax. POST-запрос и мои дальнейшие планы с фантазиями о будущем 11

Практика программирования v8 Россия Бесплатно (free)

Моя библиотека для OneScript (версия 3.0 от 09.06.2017 см.GitHab UfaScript) https://github.com/andreosh/UfaScript теперь позволяет посылать POST-запросы на сервер без использования сторонних библиотек типа jquery.

09.06.2017    14585    3    

Как получить список простых чисел в запросе 18

Практика программирования v8 Россия Бесплатно (free)

Поиск простых чисел с помощью запроса (решение тестового задания).

28.11.2017    9284    33    

1с8.2-8.3.Вывод на экран данных запроса с переданными Параметрами из Документа! 8 различных вариантов:от Сообщений, Таблицы и Отчетов до СКД без объекта-отчета 8

Практика программирования v8 v8::УФ v8::СКД 1cv8.cf Абонемент ($m)

Самый важный аспект 1С - это быстро получить данные из базы. Например, по результату набранного в КонсолиЗапросов запроса вывести этот результат на экран. А еще лучше, когда мы вызываем выборку данных из конкретного документа и, конечно, желаем, чтобы параметры по этому документу тоже были переданы в выборку. Здесь мы будем выводить данные на экран по нажатию кнопки в документе, обязательно с получением в параметрах значений из документа. Рассмотрим 8 вариантов вывода подобной информации на экран: 1.Вывод результатов запроса командой Сообщить() из ТаблицыЗначений; 2.Вывод результатов запроса - просто в табличный документ; 3.Вывод результатов запроса с помощью ДвумерногоМассива; 4.Вывод результатов запроса с помощью МассиваСтруктур (с двумя вариантами); 5.Вывод обычным объект-Отчетом без СКД; 6.Вывод объект-Отчетом-СКД+УстановкаПараметров; 7.Вывод объект-Отчетом-СКД+ВнешняяВременнаяТаблица; 8.Вывод программно СКД без объекта-Отчета с Параметром=ВнешняяВременнаяТаблица.

1 стартмани

14.01.2018    14574    5    

Сравнение результатов запросов в двух базах 44

Инструментарий v8 v8::УФ v8::Запросы 1cv8.cf Абонемент ($m)

Внешняя обработка, которая выводит отличия между таблицами, полученными в результате выполнения запросов и в текущей базе и в подключенной через COM-соединение.

1 стартмани

07.06.2018    6696    51    4    

Представления в запросах. ЗУП 54

Практика программирования v8::СПР v8::Запросы ЗУП3.x Россия Абонемент ($m)

О пользе функции ЗаменитьЗапросыКПредставлениямВиртуальныхТаблиц(Запрос.Текст, ). Где есть запрос-пустышка, например, "Представления_КадровыеДанныеСотрудников. Тестировано в Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.4.171) на платформе 8.3.12.1412. В этой конфигурации я насчитал 66 макетов в различных отчетах, где применяется этот механизм, в которых можно получить до 220 различных данных о сотруднике. Если доработать типовой код, то возможно этот список добавить. В моем примере я нахожу данные: Организация, Сотрудник, ФизЛицо, ФИОПолные, ДатаРождения, МестоРождения, ДокументПредставление, АдресПоПропискеПредставление, АдресМестаПроживанияПредставление, ДатаПриема, Должность, ДатаУвольнения,ТрудовойДоговорДата,ТрудовойДоговорНомер, Подразделение.

1 стартмани

28.05.2018    10015    18    9    

Отладка запросов из отладчика в варианте Клиент-Сервер 13

Инструментарий v8 v8::Запросы 1cv8.cf Россия Абонемент ($m)

Описывается способ отладки запроса, полученного через отладчик. Работает как на сервере, так и на клиенте.

1 стартмани

12.11.2018    2321    7    12    

Заметки по SQL: Срез последних - аналог запроса 13

Теория программирования Практика программирования v8 1cv8.cf Россия Бесплатно (free)

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

15.01.2019    4104    5    

Заметки по SQL: Запрос, получающий изменения ресурса в регистрах сведений по периоду 8

Практика программирования v8 v8::Запросы 1cv8.cf Россия Бесплатно (free)

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

11.04.2019    1276    11    

Регистры накопления. Агрегаты в оборотных регистрах 64

Практика программирования v8 1cv8.cf Бесплатно (free)

Описание механизма агрегатов оборотных регистров накопления для платформы 1С 8.2. Рассмотрение хранения и принципа использования агрегатов платформой на стороне СУБД.

24.05.2019    2658    2    

Консоль запросов 1С "consquery.ru" 113

Инструментарий v8 v8::УФ v8::Запросы 1cv8.cf Россия Абонемент ($m)

Удобная и функциональная консоль запросов со своей историей.

1 стартмани

05.07.2006    31774    260    124    

Пример работы с заголовками HTTP-запросов: загрузка версий программ с users.v8.1c.ru 275

WEB v8 1cv8.cf Абонемент ($m)

Узнайте больше о HTTP-запросах и о программной работе с сайтами, требующими авторизацию

1 стартмани

05.02.2014    90742    602    87    

Запросы &НаКлиенте для Управляемого приложения 6

Практика программирования Универсальные функции v8 1cv8.cf Абонемент ($m)

Разбитый между клиентом и сервером код размывает и усложняет логику прикладного решения. Для запроса из базы данных одной записи предлагаю &НаКлиенте использовать универсальную процедуру "ЗаполнитьИзЗапроса".

1 стартмани

08.05.2016    6656    2    14    

Ускорение запросов к СУБД при помощи горизонтального масштабирования 91

Оптимизация БД (HighLoad) v8 Бесплатно (free)

В статье речь пойдет о том, как ускорять запросы, имея в руках только платформу 1С, и рассмотрим проблемы достижения предельной производительности, когда запрос к СУБД уже оптимизирован с использованием стандартных методик по оптимизации

13.07.2016    22275    51    

Консоль запросов для УФ с возможностью передачи готовой ТЗ в качестве параметра 15

Практика программирования v8 v8::УФ Россия Бесплатно (free)

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

11.07.2016    11559    7    

Алгоритм по переносу вложенных запросов в пакеты 16

Инструментарий Универсальные функции v8 1cv8.cf Абонемент ($m)

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

1 стартмани

26.08.2016    7278    19    20    

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

Чистка базы v8 1cv8.cf Абонемент ($m)

Обработка удаления помеченных объектов с расширенным функционалом. Работает в обычном и управляемом приложении. Монопольный и разделенный режим работы. Отображение и отбор по структуре метаданных. Отборы данных произвольными запросами. Копирование и сохранение отборов. Удаление циклических ссылок (рекурсия). Представление циклических в виде дерева с отображением ключевых ссылок, не позволяющих удалить текущий объект информационной базы. Удаление записей связанных независимых регистров сведений. Групповая замена ссылок. Индикатор прогресса при поиске и контроле ссылочности.

10 стартмани

31.10.2016    36248    465    173    

Некоторые принципы оптимизации запросов 1С (+SQL) 114

Теория программирования v8 Бесплатно (free)

Разработка нового функционала часто связана с созданием новых таблиц в базе и написанием запросов. Собственно, размышляя о запросах, мы и формируем в голове содержание таблиц, индексы и количество таблиц и индексов. Заранее можно уверенно рассуждать о том, какая нужна архитектура, если задачу удалось понять. На этом этапе важно привлекать свой опыт. Что же делать, если его нет? Как рассуждать о запросах и формате хранения?

17.11.2016    7807    40    

Консоль HTTP запросов 20

Инструментарий WEB v8::УФ 1cv8.cf Платные (руб)

Инструмент "Консоль HTTP запросов" для тестирования и отладки HTTP-сервисов.

1000 руб.

03.05.2017    11514    0    5    

Data Commander 3.0 внешняя обработка для работы с данными 88

Универсальные обработки v8 v8::УФ 1cv8.cf Платные (руб)

Внешняя обработка (УФ) для работы с данными с невероятными возможностями. Полнофункциональная Lite-версия доступна для скачивания бесплатно.

2000 руб.

22.06.2017    17850    681    56    

Консоль запросов с Временными таблицами и Границами интервала 5

Инструментарий v8 v8::Запросы 1cv8.cf Абонемент ($m)

Доработанная консоль запросов с возможностью сохранять, а в дальнейшем использовать в параметрах запроса, просматривать временные таблицы. Также консоль позволяет указывать в параметрах запроса Границу интервала и её вид (Включая, Исключая).

1 стартмани

05.10.2017    8958    24    0    

Система сбора и анализа информации по производительности работы баз данных, работающих  под связкой «кластер 1С 8.2/8.3 - Microsoft SQL server» 68

Оптимизация БД (HighLoad) v8 Россия Абонемент ($m)

Инструмент в помощь специалисту по производительности sql-серверов с базами 1С. Программа (c#) собирает наиболее заметные (по времени исполнения, физическим / логическим чтениям / загрузке CPU ) запросы, группирует по обобщенным текстам запросов и контекстам исполнения 1С (если есть), предоставляет информацию в виде отчетов по наиболее заметным запросам и прочей информации (длительные запросы по данным техжурналов, содержимое буферпула в динамике, содержимое клерков памяти, ожидания сервера в разрезе бд, статистика ввода-вывода по файлам баз).

1 стартмани

12.12.2017    10830    88    8    

Пример поиска неоптимальности при загрузке SQL-сервера по CPU на 100% 82

Оптимизация БД (HighLoad) v8 1cv8.cf Россия Бесплатно (free)

Вечер пятницы, ничто не предвещало.. Звонок из техподдержки: "центральная база розничной сети лежит". Далее расследование причин.

23.12.2017    13708    32    

Диспетчер Хранилища Запросов в SQL Server 2016+ (он же Query Store) 32

Оптимизация БД (HighLoad) Бесплатно (free)

Если вы используете SQL Server 2016 или более позднюю версию, то у вас есть возможность использовать встроенную систему мониторинга, которая позволяет отслеживать самые базовые метрики выполняемых запросов и статистику ожиданий (потребления ресурсов). Эта информация позволяет быстро получить самые ресурсоемкие запросы с их планами и агрегированной статистикой выполнения.

26.04.2019    4646    6    

Некоторые полезные новичкам платформы 1С8.х приёмы работы с запросами - 2 часть 324

Практика программирования v8 1cv8.cf Бесплатно (free)

В статье приведено несколько приёмов работы с запросами повышающие эффективность работы программиста. Целевая аудитория публикации - начинающие программисты на платформе 1С 8.*

29.10.2012    112014    78    

Полезные сведения о языке запросов 1С 8.2 513

Практика программирования v8 1cv8.cf Украина Бесплатно (free)

В статье приведены полезные приемы при работе с запросами 1С v.8.2, а также сведения, которые не так хорошо известны о языке запросов. Я не стремлюсь дать полное описание языка запросов, а хочу остановиться лишь на некоторых моментах, которые для кого-то могут быть полезны.

10.12.2012    341613    82    

Объектная модель запроса "Схема запроса" - теория и примеры использования 224

Практика программирования v8 1cv8.cf Бесплатно (free)

В 8.3.5 в платформе 1С появился новый тип данных "Схема запроса". Статья о том, что он из себя представляет, зачем он вообще нужен, когда нужен и когда не нужен. И о том, как им пользоваться. Примеры создания текста запроса с нуля и изменение имеющегося запроса.

12.10.2014    61429    74    

Опять эти запросы... 89

Практика программирования v8 Абонемент ($m)

В статье описываются варианты построения выборки диапазона чисел или дат с помощью запроса. Рассматривается модифицированный вариант получения запросом среза остатков по регистру накопления или цен по регистру сведений на разные даты и производится сравнительный тест вариантов реализаций. Демонстрируется вариант реализации генерации нумерованных комбинаций свойств товара в запросе, по переданному набору перечня товара и его свойств.

1 стартмани

06.12.2015    14096    3    41    

Простой способ индексирования интервалов 176

Практика программирования v8 Абонемент ($m)

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

1 стартмани

28.09.2016    29065    22    

Обработка данных + загрузка из табличного документа + удаление объектов + поиск и замена значений (управляемые формы) 26

Универсальные обработки Чистка базы Поиск данных Загрузка и выгрузка в Excel v8::УФ 1cv8.cf Абонемент ($m)

Простая и удобная обработка позволяет быстро выполнять множество операций над объектами базы данных с помощью запроса и скрипта обработки результата. Может загружать данные табличных документов во временные таблицы для последующей загрузки или для выборки данных по сложным условиям. Встроены обработки "Удаление объектов" и "Поиск и замена значений", в них можно передавать результаты запросов. Есть возможность сохранения скриптов и полученных результатов обработки. Часто использую для переноса данных между конфигурациями, когда результаты запроса в одной конфигурации загружаю этой же обработкой в другой. Скрипты с примерами прилагаются. Файлы xml открываются с закладки "Запрос, скрипт", файлы xmlf содержат все таблицы которые есть в обработке на момент сохранения, загружаются по кнопке "Загрузить все настройки". Примеры скриптов выложены в доступе

1 стартмани

19.04.2017    14105    186    8    

В «1С:ЗУП КОРП 3.1» тормоза (медленная работа) в журналах документов при использовании критериев отбора 30

Практика программирования Оптимизация БД (HighLoad) v8::Запросы ЗУП3.x Абонемент ($m)

Статья для тех, у кого: 1) используете RLS (ограничение доступа на уровне записей и полей), 2) много документов (более 100 тысяч в одном журнале), 3) используете «Журналы документов», 4) отборы в динамическом списке (по сотруднику). Скорее всего, Вы испытали на себе, как отбор происходит минутами (жутко тормозит) – тогда Вам сюда.

1 стартмани

04.01.2018    13067    3    

Групповая обработка реквизитов + консоль запросов 10

Обработка документов Универсальные обработки Обработка справочников Инструментарий v8 v8::УФ v8::Запросы Розница УНФ БП3.0 УТ11 КА2 Абонемент ($m)

Расширение конфигурации, которое в типовую обработку "Групповое изменение реквизитов" добавляет возможность отбирать объекты для обработки запросом. Необходимо наличие обработки "Консоль запросов" с ИТС.

2 стартмани

20.03.2018    9919    41    6    

[8.3] Анализ планов запросов (Управляемая консоль отчетов) 118

Инструментарий v8 1cv8.cf Бесплатно (free)

Новый инструмент! Позволяет удобно работать с планами запросов, анализ планов в файловой базе.

19.11.2018    11643    6    

HTTP Сервис выполнения запросов 1С и получения результата в HTML 15

Практика программирования v8 1cv8.cf Бесплатно (free)

Реализация алгоритма выполнения запроса 1С поверх HTTP.

20.05.2019    1593    3    

Нюансы преобразования запроса СКД 51

Практика программирования v8 v8::Запросы v8::СКД 1cv8.cf Бесплатно (free)

Описание некоторых нюансов преобразования запроса в СКД.

31.05.2019    4013    12    

Консоль запросов для управляемого приложения 1С 8.2 - 8.3 (Такси) 349

Инструментарий v8 1cv8.cf Россия Абонемент ($m)

Обработка Консоль запросов 8.2 - 8.3 реализует большую часть функционала стандартной Консоли запросов с диска ИТС. Варианты для платформы 8.3.5 и 8.3.6 выполнены для интерфейса Такси и включают возможность вызова Конструктора запроса в тонком клиенте. Вариант для 8.3.5 может работать в безмодальном режиме. Вариант для 8.3.6 вообще не использует "нерекомендуемые синхронные вызовы" (полностью асинхронный режим).

1 стартмани

24.01.2010    75439    3497    181    

Некоторые полезные новичкам платформы 1С8.х приёмы работы с запросами 271

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

В статье приведено несколько приёмов работы с запросами повышающие эффективность работы программиста

17.01.2011    61886    88    

Хранение и повторное использование текстов запросов. 66

Практика программирования v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

09.07.2012    12122    57    103    

Уровни, глубина, прародители, циклы и аналоги запросом 370

Практика программирования v8 1cv8.cf Абонемент ($m)

В продолжение публикации «Транзитивное замыкание запросом» [http://infostart.ru/public/158512/] добавлены другие варианты использования того же приема. Приведены запросы для быстрого определения уровней всех элементов справочника, максимальной глубины справочника, прародителей произвольных элементов справочника, запрос для быстрого определения циклов (на примере справочника спецификаций «1С:Управление производственным предприятием») и определения множеств аналогов номенклатуры (также на примере конфигурации «1С:Управление производственным предприятием»).

1 стартмани

13.11.2012    97701    95