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

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

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

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

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

19.11.2018    8731    4    

Управляемая консоль запросов, отчетов 2.9 (расширение, внешняя обработка) Промо 193

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

Работа с запросом и СКД, Полная поддержка пакетных запросов, временных таблиц, Выполнение в фоне (с возможностью отмены), Сравнение результатов, текстов, Разбор структуры запроса в виде дерева, Анализ плана запроса, Групповая обработка

3 стартмани

14.08.2018    22729    377    139    

Консоль запросов с возможностью трассировки и анализом плана запроса 134

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

Внешняя обработка с диска ИТС "Консоль запросов", доработанная таким образом, что позволяет трассировать запросы 1С в SQL и анализировать план их выполнения.

1 стартмани

26.09.2009    29436    1134    29    

SQL: Добиваемся выполнения параллельного плана запроса 24

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

Эта публикация предназначена для разработчиков SQL Сервера, которые испытали особый вид разочарования, который приходит только после часов, затраченных на попытки убедить оптимизатор запросов сгенерировать параллельный план выполнения. Эта ситуация часто возникает, когда сделав очевидно безопасное изменения в тексте умеренно сложного запроса; изменение, которое как-то превращает параллельный план, который выполнялся в десять секунд, в пятиминутного, выполняющегося последовательно монстра.

11.09.2014    17198    9    

Одна из причин медленной работы табеля (ЗУП 2.5, клиент-сервер, MS SQL Server) 61

Практика программирования Статистика базы данных Оптимизация БД (HighLoad) v8 ЗУП2.5 Россия Учет рабочего времени Бесплатно (free)

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

19.01.2016    17816    16    

SQL сервер 2008: обслуживание, анализ производительности Промо 258

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

Полезные скрипты и запросы для SQL 2008: обслуживание, анализ производительности. Файл со всеми скриптами во вложении.

1 стартмани

23.10.2014    56885    95    63    

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

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

Я являюсь сотрудником Комсомольского-на-Амуре филиала компании «Сухой». Наше предприятие производит боевую авиационную технику и комплектующие для гражданской авиационной техники. В статье я вам расскажу про свой опыт работы со связкой 1С и СУБД ORACLE.

05.09.2017    8848    2    

Зачем запросу план и кто его выполняет? 158

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

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

09.08.2018    13353    44    

Анализ запросов с помощью SQL Profiler 208

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

В своей работе мы довольно часто мы сталкиваемся с ситуацией, когда определенный запрос работает медленно, причем по тексту запроса невидно никаких очевидных проблем. Обычно в этом случае необходимо расследовать проблему на более глубоком уровне. Как правило, возникает необходимость посмотреть текст SQL-запроса и его план, и вот в этом нам как раз помогает SQL Profiler.

22.07.2014    59160    20    

Неоптимальности вида «план исполнения запроса "испортился"» - поиск и исправление 69

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

Рассматривается один из частых типов проблем в рабочих базах (второй после блокировок, пожалуй... впрочем, часто и тесно с ними связанный). Материал относится к базам данных на связке «1С - MS SQL Server».

05.02.2018    11662    20    

История оптимизации одного большого запроса средствами MSSQL Profiler и 1С 139

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

Я думаю многие из Вас сталкивались с необходимостью оптимизации больших запросов, которые трудно поддаются рефакторингу. Иногда такие запросы бывают настолько объемны (несколько тысяч строк кода и десятки запросов в пакете), что просто не знаешь с какой стороны к ним подступиться. В статье я описал историю оптимизации заполнения документа «Начисление зарплаты сотрудникам» в ЗУП 2.5 на одном из проектов. В итоге получился некий «мини-гайд» как можно использовать SQL Profiler и План выполнения запроса для выявления неоптимальных/некорректных участков кода для больших запросов.

21.01.2014    27913    63    

Кейс: как мы разрабатывали систему автоматизации анализа ошибок, связанных со скоростью работы 1С 38

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

Бурмистров Андрей рассказывает о создании инструмента по автоматизации анализа неоптимальных запросов в коде 1С. Он поднимает вопрос о предпосылках создания этого инструмента, рассказывает о возникших форс-мажорных ситуациях, с которыми столкнулась команда в процессе разработки, и о том, как они с ними справлялись.

27.08.2018    5534    20    

Короткое нагрузочное тестирование PostgreSQL простыми запросами 24

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

Короткое нагрузочное тестирование PostgreSQL простыми запросами. Прилагаются результаты в файлах pgBadger и perfmon.

1 стартмани

10.12.2018    3799    22    

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

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

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

12.10.2014    58550    74    

Консоль запросов для управляемого приложения для запуска в "1С:Предприятии" 8.2 с планом выполнения запроса 13

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

Обработка представляет собой "ремейк" консоли запросов с диска ИТС для управляемого приложения для запуска в "1С:Предприятии" 8.3 с планом выполнения запроса.

2 стартмани

07.02.2015    10935    61    4    

Как в 1С оптимизировать запрос – пример ускорения в 6 раз 49

Оптимизация БД (HighLoad) v8 1cv8.cf Абонемент ($m)

Что Вы узнаете из этой статьи? • Одну из основных причин медленной работы запросовАнализ возможных методов ускорения запросов • Эффективный способ ускорения запросов, в которых происходит обращение через «2 точки»

1 стартмани

23.10.2014    23963    13    1    

Отладчик запросов /обновление 11.04.2014/ 373

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

Соединение двух проектов - "Выполнение и отладка запроса" и "Визуальная структура запроса" в новый проект - отладчик запросов. Функционал простого парсера текста запросов (реализованного на языке 1С без внешних компонент), позволил создать новые функции для построения текста запроса и отладки его результатов.

1 стартмани

11.06.2013    48657    2859    161    

Автоматизация анализа файлов технологического журнала Промо 53

Журнал регистрации v8 Россия Абонемент ($m)

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

1 стартмани

14.02.2012    24662    75    16    

Набор профессиональных инструментов для программиста 1С: работа с технологическим журналом, конструктор запросов, анализ метаданных. Промо 459

Инструментарий v8 1cv8.cf Россия Платные (руб)

Enterprise Integrator (Ei) - набор профессиональных инструментов для специалистов, поддерживающих и разрабатывающих решения на платформе 1С:Предприятие 8.

7500 руб.

15.02.2007    88203    3661    286    

Подсистема "Инструменты разработчика" v4.86 Промо 2034

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

Интегрированный набор инструментов разработчика: - консоль кода - консоль запросов - консоль построителя отчетов - консоль компоновки данных - консоль заданий - конструктор запроса - справочник алгоритмов - исследователь объектов - интерфейсная панель - настройка журнала регистрации - анализ журнала регистрации - настройка техножурнала - анализ техножурнала - подбор и обработка объектов - редактор объекта БД - редактор констант - редактор параметров сеанса - редактор изменений по плану обмена - редактор пользователей - редактор предопределенных - редактор хранилищ настроек - динамический список - поиск дублей и замена ссылок - контекстная подсказка - синтакс-помощник - поиск битых ссылок - поиск ссылок на объект - структура хранения БД - удаление объектов с контролем ссылок - и прочее

1 стартмани

23.09.2007    410424    25438    2485    

Ожидания RESOURCE_SEMAPHORE и RESOURCE_SEMAPHORE_QUERY_COMPILE – внешние проявления, и как с ними бороться 38

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

Рассматривается один из типов массовых проблем в рабочих базах на связке «1С - MS SQL Server».

03.03.2018    9027    7    

Планы обмена 1С 134

Перенос данных из 1C8 в 1C8 v8 Бесплатно (free)

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

10.09.2018    15661    4    

DataReducer — R-консоль для «1С:Предприятия» 29

Инструментарий Обмен с другими системами WEB v8 v8::Запросы v8::DataMining Платные (руб)

Программа для обработки, анализа и визуализации данных информационных баз «1С:Предприятия» с использованием возможностей языка программирования R.

1000 руб.

10.07.2017    13325    43    12    

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

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

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

1 стартмани

12.12.2017    9911    86    8    

Большие запросы: взгляд на проблему Промо 54

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

Большой (кусочный) запрос подобен карточному домику: строится долго, а захочется поменять карту из середины строения – домик разрушится. На примере учета задолженностей контрагентов в разрезе полугодий (не типовой учет БП, и не ЗУПовский) я покажу, как я изменил механизм учета и превратил «большой» запрос в «маленький», а дальнейшее сопровождение программы в сказку 1С-ника.

26.07.2013    22805    43    

Гибкая система расчета зарплаты по произвольной мотивации для УНФ 1.6, КА 2.4 и не только (Конфигурация (ядро) + Расширение, платформа 8.3+) Промо 14

Рабочее место Торговля Бухгалтерия v8 УНФ БУ УУ Зарплата Платные (руб)

Данная система разрабатывалась как альтернатива штатным средствам расчета зарплаты, а именно премиальной части. Создана для УНФ 1.6, но может использоваться с небольшими доработками в других конфигурациях. Настройки все выполняются в пользовательском режиме. Есть возможность создать произвольные запросы для получения данных, полученные данные можно обработать с помощью задания дополнительных критериев, просуммировать. Задать порядок расчета, использовать рассчитанные ранее данные в следующем расчете и обработке результата. А так же можно создать для каждой должности свой план расчета и использовать их в документе "Начисления зарплаты". Система выполнена в виде расширения и конфигурации. Имеется полная справка, которую можно скачать в данной публикации ниже. А так же имеются примеры настройки системы. (Обновление от 05.02.2019, версия 2.0)

1990 руб.

28.09.2018    4396    24    0    

Консоль запросов для УФ универсальная 8.3.6.3 Промо 625

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

Реализован программный вызов консоли для захвата "рваного" запроса, МВТ и параметров. В консоли реализована полная поддержка работы с таблицами значений. Выборочный просмотр пакетов и временных таблиц. Возможность выборочной выгрузки пакета запроса в ТЗ, с последующим её редактированием, сохранением на диск. Использование сохранённой ТЗ в качестве параметра для других запросов. Возможность обхода ТЗ в цикле с выполнением кода. Отсутствуют ошибки при наличии уничтожения временных таблиц. Замер времени выполнения каждого пакета запроса. Приличное окно настройки типа (только для параметров запроса), лёгкое преобразование в список значений и обратно. Поддержка дополнительных типов: ТЗ, Граница, Момент времени, Вид счёта, Вид движения и т.д. Форматирование типа значения при выводе запроса (NULL, пустая ссылка, пустая строка и т.п.). Наверное, самый лучший подбор ширины колонок. Возможность добавлять листы для вывода результатов запросов. Генерируется текст для конфигуратора с учётом количества результирующих пакетов, для каждого пакета можно настроить выборку или выгрузку и пересоздать текст.... Короче, лучше один раз увидеть ...

5 стартмани

12.03.2015    102543    3654    545    

Планы обмена. Квитировать или гарантировать? 20

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

Планы обмена предлагают использовать две стратегии удаления обработанных изменений: квитирование и гарантированная доставка сообщений. Как сделать правильный выбор?

12.12.2016    12095    9    

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

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

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

1 стартмани

28.09.2016    27397    22    

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

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

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

1 стартмани

06.12.2015    13264    3    41    

Анализ доступности ключевых ресурсов 1

Управленческие v8 v8::DataMining УПП1 УУ Бюджетирование и финансовое планирование Абонемент ($m)

Отчет предназначен для быстрой оценки исполнимости планов продаж, производства и закупок по критерию соответствия объемов потребления ключевых ресурсов объемам их доступности взамен типового отчета «Проверка достаточности ключевых ресурсов» конфигурации Управление производственным предприятием 1.3 и построенных на ее основе.

1 стартмани

22.03.2017    5274    1    0    

Ввод показателей план-факта через табличный документ 4

Практика программирования Обработка документов v8 v8::БУ v8::УФ БП3.0 УУ Бюджетирование и финансовое планирование Абонемент ($m)

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

1 стартмани

10.10.2018    2145    7    3    

Перенос объектов 1С Промо 241

Перенос данных из 1C8 в 1C8 v8 v8::УФ 1cv8.cf Абонемент ($m)

Простой и наглядный перенос объектов между любыми базами 1С 8 с предварительным анализом на возможные различия в данных (через файл, через интернет, через буфер обмена). Интерактивная настройка правил обмена на стороне источника и получателя. В обработке есть удобный обзор по подсистемам, поиск и обработка данных по заданному фильтру. Сравнение объектов, поиск ссылок. Конструктор кода по созданию объектов, написание скриптов и отладка мини-функций в УФ. Отключение/включение регламентных заданий. Регистрация/снятие с регистрации объектов в планах обмена. И многое другое.

1 стартмани

16.03.2015    68707    1907    184    

Монитор сводных показателей Промо 11

Финансовые Управленческие v8 УУ Бюджетирование и финансовое планирование Платные (руб)

Универсальное решение для финансового и управленческого учета. Показывает плановые, фактические и данные прошлых периодов; в разрезе подразделений и периодов времени. Собирает данные из разнородных конфигураций 1С8 и 77 и консолидирует. Механизмы соответствия и трансформации аналитики. Отчеты, диаграммы, графики и интеграция со сводными таблицами Excel. Будет интересен финансистам, руководителям подразделений и собственникам компании. Позволяет наглядно увидеть картину в целом по организации.

15000 руб.

25.08.2017    14365    61    5    

Анализ затрат и расходов по 2 произвольным периодам (Обычное приложение) 5

Бухгалтерские v8 v8::БУ БП2.0 УПП1 КА2 Россия БУ Абонемент ($m)

Анализ затрат и расходов по двум произвольно выбранным периодам.

1 стартмани

19.01.2018    5228    6    1    

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

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

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

10.12.2012    337613    82    

Одиночная/групповая регистрация объектов/реквизитов объектов для обмена через планы обмена c отборами для ЛЮБЫХ баз 1С на 8.2-8.3 (УТ 10.3, БП 2.0, Розница 1.1, УТ 11, БП 3, УНФ 1.6, КА 2, ЗУП 3 и т.д.) Промо 24

Перенос данных из 1C8 в 1C8 Обработка документов Универсальные обработки Обработка справочников Обмен с другими системами Обмен через XML v8 v8::УФ 1cv8.cf Платные (руб)

Данная обработка предназначена для принудительной регистрации выбранных данных для обмена с другими базами через планы обмена, которые определены в конфигурациях. Позволяет зарегистрировать не только сам документ, справочник и т.д., но и его реквизиты, что позволяет восстановить битые ссылки ("Объект не найден") в реквизитах объектов, которые участвуют в обмене. Полезна для произвольной регистрации данных при обмене через универсальный формат в типовых конфигурациях вида УТ 11.2, БП 3.0, УТ 10.3, БП 2.0 и прочих. Нет нужды править правила конвертации/регистрации или их использовать через обработку "Универсальный обмен данными в XML". Настраиваем обмен штатными способами, а потом данной обработкой регистрируем нужные данные и выполняем обмен штатным способом. Есть ДЕМО-версии! (Обновление от 28.11.2018, версия 1.02)

2490 руб.

18.08.2016    19820    6    1    

Задвоение элементов плана счетов в базе на SQL. 3

Чистка базы v8 Бесплатно (free)

Иногда приходится разбираться с "грехами отцов", когда приходишь к клиенту, а до тебя наделали делов. Вот, собственно, проблема: Настраивали когда-то план обмена, все работало штатно. Потом обмен пошел не как надо и в справочниках появились задвоенные предопределенные элементы. В общем, на Инфостарте нашел кучу обработок, которые помогут. Но тут оказалось, что если работать с элементом "ПланСчетов", эти обработки бесполезны.

27.08.2015    6124    17    

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

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

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

23.12.2017    12783    32    

Последний тюнинг известной обработки 1CQA (консоль прямых запросов 1С++) для 1С:Предприятие-77. 95

Сервисные утилиты Инструментарий openconf v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m)

Авторы исходной версии: Дмитрий Ощепков (dmitro-75@mail.ru), Ivan T Berezdetsky (berezdetsky@yahoo.com). В предлагаемой версии: 1) Добавлена возможность выбирать тип провайдера данных ODBC или OLEDB (только базы DBF); 2) Добавлена возможность редактировать текст запроса в диалоге конструктора запросов, предоставляемого объектом "AddIn.qryConsole" ВК qryConsole.dll (только базы SQL); 3) Расширен список типов объектов, которые могут принимать параметры запроса; 4)Добавлена возможность через параметры запроса укладывать списки ссылок объектов во временные таблицы (в том числе с иерархическим включением). Эти таблицы можно использовать в тексте запроса по имени ‘#<ИмяПараметра>’; 5) Добавлена возможность открывать обработку в режиме подбора (или имитации подбора) из других форм для подбора произвольных выборок данных из базы; 6) Сделано множество других улучшений (интерфейсных и пр.);

1 стартмани

20.11.2011    245806    390    383