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

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

[SQL Server] Использование trace flag 9592 для сжатия траффика в кластере AlwaysOn

Производительность и оптимизация (HighLoad) v8 Бесплатно (free)

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

18.05.2020    1616    Aleksey.Bochkov    3    

sql wrap БИ 7.7 (быстро свертываем sql базу бухгалтерии 7.7)

Свертка базы v77::БУ 1С7:Бух Россия Абонемент ($m)

sql скрипт обрезки баз 1с 7.7, работающих на компоненте бух. учет для sql-формата

2 стартмани

08.06.2012    16924    17    nilabs    7    

Поиск и замена дублей справочников SQL (8.2) (УФ)

Чистка базы Обработка справочников v8 v8::УФ 1cv8.cf Абонемент ($m)

Быстрый поиск и замена дублей справочников и планов видов характеристик на 8.2/8.3 в режиме обычного и управляемого приложения. Только для SQL версии.

1 стартмани

21.07.2015    5449    88    Sersh2010    10    

Планы обмена 1С: решение проблемы блокировок при помощи средств SQL Server

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

Небольшое исследование возможности улучшить работу планов обмена 1С средствами SQL Server: view + triggers (представление + триггеры). В статье описывается один из приёмов SQL программирования для решения проблем блокировок, когда основные структуры данных изменить нельзя.

1 стартмани

10.01.2017    12761    zhichkin    4    

Конструктор запросов для SQL

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

Предназначен для формирования запросов к SQL с помощью механизма 1С "Конструктор запросов" в пользовательском режиме.

1 стартмани

26.01.2018    22187    80    lastpioneer    28    

Мониторинг здоровья MS SQL Server

Производительность и оптимизация (HighLoad) Абонемент ($m)

Описывается очередной изобретенный "велосипед" для мониторинга здоровья MS SQL Server, который мы используем в glassdoor.com - втором крупнейшем в США сайте для соискателей работы.

1 стартмани

23.10.2018    8067    9    Aleksey.Bochkov    2    

Чем PostgreSQL может быть полезен разработчику 1С

Администрирование данных 1С v8 1cv8.cf Бесплатно (free)

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

20.12.2018    22076    Shmell    38    

Выгрузка данных в таблицу MS SQL SERVER

Внешние источники данных v8 Бесплатно (free)

Процедура по выгрузке данных из 1C (таблица значений) в таблицу MS SQL SERVER через COM.

02.07.2019    7159    EvgenSav    18    

Получение XML файла с SQL Server средствами ADODB

Обмен через XML v8 1cv8.cf Россия Абонемент ($m)

В статье описано, как получать XML файл, сгенерированный SQL Server, средствами ADODB. Обработка написана на обычных формах, тестировалась на платформе 8.12.1685.

1 стартмани

08.07.2019    2365    saver77    0    

Очистка всех комментариев в базе средствами SQL

Чистка базы Обработка документов v8 КА1 БП2.0 ЗУП2.5 УТ10 УПП1 Абонемент ($m)

Внешняя обработка для быстрого очищения реквизита "Комментарий" во всех документах базы средствами SQL.

1 стартмани

16.12.2019    1664    3    DarkPinch222    3    

Размер таблицы SQL базы 1С

Статистика базы данных Сервисные утилиты Администрирование СУБД Структура метаданных v8 1cv8.cf Россия Абонемент ($m)

Обработка для анализа структуры БД в виде таблиц SQL, их объемов и объемов индексов таблиц. Писалась для анализа в целях оптимизации работоспособности и быстродействия 1С. Будет полезна администраторам и разработчикам, в целях поиска нужной таблицы в SQL по метаданным конфигурации. Две обработки: 1. "Размер таблицы SQL базы 1С не УФ" - не управляемые формы - работает на любой конфигурации 1С 8.2/8.3 (тестировалась УПП 10.3, КА 1.1, ЗУП 2.5 и т.д.) 2. "Размер таблицы SQL базы 1С УФ" - под управляемые формы - работает под любыми конфигурациями 1С 8.3 (тестировалась УТ 11)

1 стартмани

11.04.2017    18067    105    Mouros    5    

Обработка для работы с индексами базы данных на MS SQL

Сервисные утилиты v8 1cv8.cf Абонемент ($m)

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

1 стартмани

31.01.2018    8255    29    yarsort    1    

Реально быстрая очистка документов через SQL

Чистка базы v8 УТ10 Россия Бесплатно (free)

Как делать нельзя, но если очень нужно, то можно!

21.02.2018    8135    Roman_SE    24    

Копирование таблиц 1С средствами SQL + копирование настроек пользователей (отчетов и форм) для старых версий 1С

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

Быстрое копирование данных из одной базы в другую. Структура копируемой таблицы в источнике и приемнике должна быть идентичной. Копирование настроек пользователей (отчетов и форм) для версий 1С, у которых эти данные хранятся в старой таблице [Files].

2 стартмани

01.06.2018    5870    25    Foxes82    7    

Заметки по SQL: Генерация ряда дат и данные из периодических регистров на каждый день

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

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

05.03.2019    4610    IVC_goal    0    

Ловец дедлоков СУБД

Производительность и оптимизация (HighLoad) Практика программирования Разработка v8 Россия Абонемент ($m)

Анализ простейшего дедлока СУБД в рабочей базе с использованием ЦУП (центра управления производительностью) и profiler MS SQL (Microsoft SQL Server). Эта статья будет полезна людям, изучающим вопросы оптимизации работы 1С, или тем, у кого возникают дедлоки в рабочей базе. UPD 09.07.2019 добавлено воспроизведение блокировки в случае установки управляемой блокировки перед чтением набора записей регистра сведений. UPD 10.07.2019 добавлена тестовая база с примером.

1 стартмани

08.07.2019    10296    azazana    79    

Размеры таблиц и полей БД MS SQL + справочник таблиц (УФ, тонкий клиент )

Статистика базы данных Производительность и оптимизация (HighLoad) v8 v8::УФ 1cv8.cf Абонемент ($m)

Отображает информацию о размерах таблиц MS SQL в разбивке по метаданным. Также есть возможность получить информацию о том сколько места занимают конкретные поля таблицы (реквизиты объектов). Т.е. например имеем справочник "Номенклатура" размером 100 МБ, из них реквизит "Наименование" занимает 10%, реквизит "Категория" - 2% и т.д. Реализована в управляемой форме, работает в тонком клиенте, может быть открыта как просто внешняя обработка так и подключена через подсистему "Дополнительные отчеты и обработки".

1 стартмани

16.01.2013    19477    209    AnderWonder    18    

Быстрое удаление помеченных на удаление документов прямыми SQL запросами (MS SQL)

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

Быстрое удаление помеченных на удаление документов прямыми SQL запросами (MS SQL) с возможностью выбора вида документа и даты по.

1 стартмани

16.02.2018    11723    94    bubnov    16    

Загрузка журнала регистрации 1С v8 в базу SQLServer

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

Загрузка журнала регистрации 1С v8 в базу SQLServer, для хранения архивной информации по журналам, быстрого поиска и/или переноса данных из журнала и его усечения.

10 стартмани

26.10.2018    6292    9    user1054014    12    

Поиск и замена ссылок через SQL (для справочников)

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

Обработка генерирует запросы на языке запросов SQL (для справочников). По структуре БД формируется выборка таблиц хранения с полями только по тем объектам, реквизиты которых имеют тип заменяемого значения. Поиск записей в таблицах с полями составного типа осуществляется не только по идентификатору ссылки _RRRef , но и с учетом типа ссылки _RTRef.

1 стартмани

25.03.2019    4011    15    lilianika    3    

За 5 шагов добавляем мониторинг счетчиков производительности серверов MS SQL и 1С

Статистика базы данных Производительность и оптимизация (HighLoad) v8 Бесплатно (free)

Мы расскажем и покажем, как добавить данные счетчиков производительности серверов 1С и MS SQL в нашу базу мониторинга за 15 минут. Приведем список наиболее важных из них, опишем основные особенности.

28.05.2019    17693    ivanov660    9    

Тюнинг производительности запросов в PostgreSQL

Производительность и оптимизация (HighLoad) Бесплатно (free)

Предлагаю вашему вниманию перевод статьи Brady Holt "Performance Tuning Queries in PostgreSQL ". Оригинал доступен по ссылке https://www.geekytidbits.com/performance-tuning-postgres/

31.07.2019    7130    w.r.    5    

Инструменты оптимизации для 1С на MS SQL Server

Прочие инструменты разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Набор базовых инструментов для поиска узких мест в работе 1С на MS SQL Server.

1 стартмани

15.12.2019    14688    192    berezdetsky    23    

Консоль сравнения данных (1С 8, 1С 7.7, SQL, CSV, TXT, DBF, XLS, DOC, XML, JSON, табличный документ) (версия 15.2.51)

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

Обработка Консоль сравнения данных (КСД) предназначена для сравнения данных, полученных из разных источников данных: информационных баз 1С 8, 1С 7.7, баз данных SQL, файлов формата CSV/TXT/DBF/XLS/DOC/XML, строки JSON, вручную заполненного табличного документа. Минимально необходимая версия платформы: 8.3.6.1977.

1 стартмани

13.02.2017    30811    115    sertak    93    

Ускоренный полный пересчет итогов регистров

Сервисные утилиты v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

23.10.2017    22948    158    Bazil    16    

[T-SQL] Почему разыменование - это плохо?

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

Обращение к полям таблицы через точку [Док.Номенклатура.Комплект] называется операцией разыменования ссылочного поля. Программисту 1С важно понимать, что даже самый маленький запрос может быть интерпретирован в 7-этажного монстра.

28.03.2018    11772    kuzyara    41    

Получение имен SQL таблиц и полей

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

Обработка позволяет получить имена SQL таблиц и полей выбранного объекта метаданных для любой базы 1С в Табличный документ с перечнем таблиц объекта и его полей.

1 стартмани

27.09.2018    4444    22    pavel_pss    0    

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

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

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

11.04.2019    4705    IVC_goal    11    

Кто круче: "ИЛИ" или "ОБЪЕДИНИТЬ ВСЕ" в запросе?

Производительность и оптимизация (HighLoad) v8 v8::СПР v8::Запросы ЗУП2.5 Абонемент ($m)

Реальный пример оптимизации запроса. Статья будет полезна людям, изучающим вопросы оптимизации запросов в 1С и для подготовки к экзамену "1С: Эксперт по технологическим вопросам", поскольку в статье описывается один их методов расследования причин неоптимальных запросов. UPD. Коллеги в комментариях заметили ошибку, она была исправлена и сейчас выложены данные с корректным решением.

1 стартмани

14.09.2019    5125    azazana    27    

Поиск некорректных дат средствами SQL

Поиск данных v8 1cv8.cf Бесплатно (free)

Ошибка "Дата ' **.**.**** ' не может быть записана в базу данных на MS SQL Server с нулевым смещением дат.

03.10.2019    2581    sutygin    8    

Выгрузка журнала регистрации в SQL

Журнал регистрации v8::УФ 1cv8.cf Россия Абонемент ($m)

Ни для кого не секрет, что для эффективного использования возможностей встроенного журнала регистрации требуется приложить немало усилий. Я не спорю, что тема избита, но тем не менее... Хотел предложить для Вас мое решение. Задача: Легкий способ ежедневно анализировать журнал регистрации. Для реализации не стал я использовать Elasticsearch. Возможно, это и удобный способ, но мне не понравилось по ряду причин. Меня устраивает, когда журнал с ошибками приходит на электронную почту ответственным за поддержку и открывается в excel. А также, когда лог-базу можно открыть как внешний источник данных, например, совсем в другой базе, где таких источников, как правило, несколько.

3 стартмани

25.11.2019    2834    11    MikeLetto    0    

1С + Apache + SSL: Перевод опубликованной базы на защищенное соединение https с сертификатом от Let's encrypt windows

Администрирование СУБД v8 1cv8.cf Бесплатно (free)

Есть куча инструкции про связку с ISS, решил добавить свои 5 копеек, как я это настраивал на Apache на Windows.

02.03.2020    2880    rst_filippov    5    

Свертка базы и очистка таблиц

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

Обработка написана с использованием БСП. Встраивается как внешняя. Работает в фоне. Позволяет средствами SQL очищать выборочно таблицы с настройками, заданными привычным образом через отбор СКД.

5 стартмани

05.03.2020    2627    9    YAGolova    5    

Получение списка необновлённых баз напрямую из SQL

Администрирование СУБД v8 1cv8.cf Абонемент ($m)

Обработка будет полезна в организациях с большим числом баз. Позволяет быстро сформировать список тех баз, у которых редактируемая конфигурация отличается от конфигурации БД.

1 стартмани

01.06.2020    623    1    cvsbook    0    

Получение структуры хранения базы SQL

Администрирование данных 1С Сервисные утилиты v8 1cv8.cf Россия Абонемент ($m)

Обработка выводит на форму информацию о именах таблиц, полей и индексах SQL базы данных.

1 стартмани

23.11.2017    5767    47    Ula78    3    

Восстановление/копирование нетиповых настроек пользователя средствами SQL

Информационная безопасность Администрирование данных 1С Перенос данных из 1C8 в 1C8 v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

06.02.2018    7481    8    VanDiesel1    0    

Отлавливаем запрос 1С в profiler на MS SQL

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

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

18.12.2018    6553    John_d    8    

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

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

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

15.01.2019    10667    IVC_goal    7    

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

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

Структура хранения регистров накопления в базе данных для платформы 1С:Предприятие 8.x. Первая часть в серии публикаций.

16.05.2019    38357    YPermitin    30    

Использование Union вместо OR

Производительность и оптимизация (HighLoad) Бесплатно (free)

Предлагаю вашему вниманию перевод статьи Derek Dieter "Using Union Instead of OR". Оригинал доступен по ссылке http://sqlserverplanet.com/optimization/using-union-instead-of-or.

22.08.2019    3770    w.r.    35