Все публикации — все для 1С
Создаем свои индексы для баз 1С. Со своей структурой и настройками!
Поговорим о неплатформенных индексах для информационных баз 1С. Об особенностях их использования, целесообразности и подводных камнях.
05.11.2018 6804 30
Секционирование таблиц и индексов в мире 1С
Говорим о секционировании таблиц и индексов для баз 1С. Способы применения, подводные камни и прочее.
10.02.2019 3364 15
Регламентные операции с индексами в MS SQL Server (Скрипты для SQL-Server - Часть 2) Промо
В данном вебинаре я расскажу о том, что такое индексы, зачем они нужны, какие регламентные операции необходимо выполнять с индексами, а также будут приведены соответствующие скрипты (для MS SQL-Server) для обслуживания индексов баз данных.
1 стартмани
22.03.2018 15055 22 7
[БП 3.0, ЗУП 3.0, УТ 11] Проверка и исправление адресов в контактной информации справочников
Адреса в контактной информации справочников не всегда соответствуют КЛАДР. Не всегда необходимо исправлять все адреса. Обработка предназначена для выборочно проверки адресов в любых справочниках конфигурации. содержащих табличную часть "Контактная информация", в типах значений которой присутствует Адрес". Выборку адресов можно производить по произвольному отбору с использованием СКД. "Продолжение" обработки http://infostart.ru/public/105030/ для управляемого приложения. 15.11.2018 Версия 3.3 Очередные исправления в связи с изменением БСП... Платформа 8.3.13.1513,тестировалось на БП 3.0.66.53 ИМХО - "эта музыка будет вечной" (с) Наутилус Помпилиус
1 стартмани
24.10.2014 35257 288 58
Банк Индексов
Система антидублирования элементов справочников и документов в распределённых информационных базах (РИБ)
1000 руб.
19.12.2018 1272 0 0
Обработка для работы с индексами базы данных на MS SQL
Обработка предназначена для работы с индексами базы данных, которая расположена на сервере MS SQL. В силу того, что часто приходится работать с серверными базам данных, и мониторинг из панели управления SQL сервером делать достаточно сложновато. Отчеты формировать можно, но их вид настолько сложно воспринимать и обрабатывать вечным копированием названий таблиц, что я решил создать пока что начальный функционал по проверке и работе с структурой базы данных средствами самой 1С предприятие. Я понимаю, что есть нюансы, которые мне неизвестны, но даже имеющийся функционал достаточно неплохо справляется с заданиями по работе с индексами таблиц.
1 стартмани
31.01.2018 5112 24 1
Для чего НЕ нужны индексы
Индекс лишним не бывает? Чем больше индексов, тем лучше? А не проиндексировать ли это измерение на всякий случай? Если подобные вопросы иногда возникают в вашей голове, то эту статью прочитать было бы весьма полезно.
16.01.2016 33747 93
Про отсутствующие индексы и 1С
Хотите чтобы MS SQL подсказывал Вам, в каком объекте вы строите не оптимальные запросы или неверно спроектировали метаданные - тогда спросите у него это.
1 стартмани
18.02.2011 40761 522 61
Обслуживание индексов и статистик MS SQL Server
Готовый и эффективный скрипт для регулярного обслуживания индексов и статистик.
1 стартмани
06.02.2014 74052 423 61
Длина ключа индекса превышает максимально допустимую. Решение и рекомендации
Пример небрежного отношения к индексам и исправление данного результата. Поиск неиспользуемых индексов и другие плюшки.
1 стартмани
20.09.2015 19640 63 2
Простой способ индексирования интервалов Промо
Предлагается простой способ индексирования интервалов для решения задач выборки записей, включающих заданный момент времени, пересекающихся с заданным интервалом или множеством интервалов. Способ основан на добавлении к исходной таблице особого числового индексированного поля, рассчитываемого по специальной формуле. Приведен код функций, необходимых для расчетов поля поиска и параметров поисковых запросов. Приведены также результаты тестирования метода, доказывающие его высокую эффективность.
1 стартмани
28.09.2016 26805 22
Очистка и обновление индекса полнотекстового поиска (регламентное задание)
Обработка-регламентное задание позволяет в автоматическом режиме очищать и обновлять индекс полнотекстового поиска. Это необходимо делать для устранения проблем производительности на крупных базах. Подключаем в доп.обработках, задаем расписание выполнения на выходные и радуемся :)
2 стартмани
14.09.2018 3744 27 2
Обновление однотипных конфигураций, работа с SQL и другие регламентные операции Промо
Обновить 20 баз на 20 релизов? - Легко! Конфигурация для последовательного обновления однотипных конфигураций баз на произвольное количество релизов обновлений. Работает как со списком баз справочника, так и с произвольными файловыми базами из папки на диске. Архивирование баз по расписанию. Редактирование списка баз пользователей. Работа с SQL. (Обновление 21.03.2016).
8800 руб.
01.02.2016 21180 15 27
Размышления и изыскания по использованию индексов ТЗ
Размышления и изыскания по использованию индексов ТЗ
21.04.2009 4223 10
"Улучшение" поиска в динамических списках в 8.3.5
Наверняка многие из вас читали публикацию 1С о доработке поиска в динамических списках - http://v8.1c.ru/o7/201401ls/index.htm. В первом приближении кажется, что все отлично и пользователи теперь смогут работать еще более эффективно. Но на практике ситуация очень далека от идеальной и имеет важные особенности.
23.07.2014 47615 38
Мобильное приложение "Индексы таблиц"
Приложение-справочник по индексам платформы "1С:Предприятие" с функцией тестирования.
1 стартмани
28.06.2017 7128 0 0
SQL сервер 2008: обслуживание, анализ производительности Промо
Полезные скрипты и запросы для SQL 2008: обслуживание, анализ производительности. Файл со всеми скриптами во вложении.
1 стартмани
23.10.2014 55978 95 63
Создание недостающих индексов в MSSQL
Для тех, кто борется с производительностью 1С8. MSSQL сервер оказывается накапливает статистику о недостающих индексах и есть возможность получить скрипты по их созданию
1 стартмани
17.05.2012 17375 156 19
Скрипты для реиндексации, перестройки индексов в SQL 2005
Пару скриптов, их доработка и обсуждение
02.07.2010 36755 22
Ускорение 1С 7.7 в 10 раз и более(на SQL) - Созданием Нестандартных ИНДЕКСОВ +Кэш SQL
После повторных тестов пришел к выводу: Доп.Индексы - да ускоряют получение данных, но эффект явно виден при закэшированной(в ОЗУ SQL-сервера) базе данных! ****************************************************** ******* Принудительное КЭШИРОВАНИЕ на SQL СЕРВЕРЕ****** (эффективно если на SQL сервере ОЗУ больше чем размер Базы) методики см. в описании ниже по тексту)) Идея взята путем переработки информации из следующих источников: http://softpoint.ru/article.php?id=18 http://www.softpoint.ru/article_id15.htm http://www.forum.mista.ru/topic.php?id=400197 ********************* Автор плагина для обмана 1с 7.7 насчет доп.Индексов http://itland.ru/forum//index.php?showtopic=2439&hl=DDX *********************** Запрос №1 (что то похожее порой шлет сама 1С) Select top 50 * from SC46(NOLOCK INDEX=VI4135) order by SP4135, ROW_ID Время выполнения: 10203 мс ----------------------------------------------------------------------------- Запрос №2 - видоизмененный запрос 1 без указания индекса Select top 50 * from SC46 order by SP4135, ROW_ID Время выполнения: 4105 мс ------------------------------------------------------------------------------------- Запрос №3 - Добавим Все Поля входящие в Индекс Select top 50 * from SC46(NOLOCK INDEX=VI4135) order by SP4135, Descr, ROW_ID Время выполнения:156 мс ******************** А чтобы ОдынЦэ не убивало ЛЕВЫЕ)) индексы берем разработку -скрипт-плагин для OpenConf -файл приложен + Обработка загрузки БД в память SQL)) .....BIN\config\scripts\ExtDD.vbs и ....Каталог_Инф_Базы\1cv7.ddx (Эти индексы в БД SQL создаст Конфигуратор при РЕСТРУКТОРИЗАЦИИ БД) пример куска содержания моего DDX X=RA405 %#Доп. индекс Регистр (Дв.) ОстаткиТМЦ X=RA405 %I=MY_IDDOC | |0 |IDDOC |0
1 стартмани
22.04.2011 24509 141 65
Перестроение индексов и сбор статистики во выбранным таблицам SQL
Обработка позволяет произвести потабличное наглядное перестроение индексов и обновление статистики базы данных 1С, развернутой на базе СУБД sql.
1 стартмани
26.01.2018 5354 16 8
Контекст слова
Представьте, что Вы пишете диплом. Или статью. Или техническую документацию. Или даже роман! В общем, пишете какой-то текст. Очень часто при этом бывает сложно подобрать к определенному слову нужный эпитет или метафору. Или нужно просто посмотреть, в каком контексте часто употребляется данное слово. Обработка «Контекст Слова» как раз для этого и предназначена. Она анализирует текстовые файлы (создает индексы), и после этого позволяет найти контексты, в которых встречается заданное слово.
1 стартмани
07.06.2018 2083 0 1
Попытка вставки неуникального значения в уникальный индекс
Избитая тема: Попытка вставки неуникального значения в уникальный индекс. Однако ситуация уникальнейшая.
02.06.2014 23435 9
[БП 2.0] Исправления почтовых индексов в контактной информации
Обработка предназначена для проверки и исправления почтовых индексов и адресов в контактной информации справочников, введенных из КЛАДР. Т.к. КЛАДР периодически обновляется, то при большом количестве контрагентов, для которых правильный почтовый индекс критичен (например по почте рассылаются квитанции ПД-4), исправление может занять значительное время - этой обработкой можно существенно облегчить жизнь пользователям :-) 16.10.2014 Версия 1.3 Добавлена возможность проверить список контрагентов по реализациям за период, с отбором по виду алкогольной продукции. После проверки заполненной алко декларации 6 (внешним отчетом) вылезла ошибка - "Выгрузка прервана". Косяк в адресах, найти сложно. Допилил эту обработку - и дело пошло :-)
1 стартмани
18.01.2012 15067 117 7
Автоматическое восстановление индексов БД 1С 7.7 по регламенту, сервер терминалов
За день работы в 1С 7.7 накапливается множество операций, случаются завершения работы 1С аварийно, после этого приходится выполнять восстановление индексов, заходить монопольно и ждать, пока пройдет операция восстановления. Когда я начал сталкиваться с этой проблемой каждое утро, то задумался об автоматизации процесса.
1 стартмани
09.06.2016 8727 1 1
Нарушена структура индексов таблицы CJ447
При попытке войти в базу 1С:Зарплата и Кадры 7.7 стала возникать ошибка: "Нарушена структура индексов таблицы CJ447. Для восстановления запустите программу в монопольном режиме!". Каким образом удалось устранить эту ошибку - далее.
15.11.2011 12735 11
Управление индексами и секциями в 1С Промо
Одним из основных факторов производительности 1С: Предприятие 8 является верная структура индексов СУБД - это аксиома. Но также существует одно из заблуждений - что это все сложно. В Ei разработан не имеющий аналогов инструмент позволяющий вывести работы с индексами и секциями на новый визуальный (интерактивный) уровень, позволяющий забыть о длинных инструкциях по созданию изменению индексов.
17.11.2011 18255 33
Ошибка: Попытка вставки неуникального значения в уникальный индекс: Microsoft SQL Server. При переходе с Бух ПРОФ на КОРП и не только
Пример текста ошибки: Попытка вставки неуникального значения в уникальный индекс: Microsoft SQL Server Native Client 11.0: Выполнение инструкции CREATE UNIQUE INDEX прервано, поскольку обнаружен повторяющийся ключ для объекта с именем "dbo._InfoRg22530" и индекса с именем "_InfoRg22530_ByPeriod". Повторяющееся значение ключа: (0, 3900-01-01 00:00:00, 0x9100fa815581b9604de110ca98afc344, 0x00000000000000000000000000000000). HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=10, native=1505, line=1
1 стартмани
16.06.2017 14837 70 15
Исправление индексов физических лиц по классификатору
Исправление индексов физических лиц по классификатору
1 стартмани
28.10.2011 5446 57 14
Проверка и исправление неверных значений субконто, видов субконто, валюты в регистре бухгалтерии "Хозрасчетный"
В некоторых случаях помогает избавиться от "Попытка вставки неуникального значения в уникальный индекс" - если индекс связан со значениями или видами субконто в записях регистра.
1 стартмани
16.02.2017 9070 31 2
Поиск адреса почтового отделения по индексу
Обработка производит поиск адреса почтового отделения по индексу.
1 стартмани
04.01.2018 4441 2 1
Индексация зарплаты на предприятии
Отчет покажет, у какого сотрудника, когда индексировалась заработная плата и ее индекс.
1 стартмани
22.01.2018 3581 2 0
Печать почтового индекса, только средствами платформы
Обработка-пример печати почтового индекса, только средствами платформы 1С:Предприятие 8.
1 стартмани
19.12.2014 8604 19 10
Оптимизация запросов 1С - от теории к практике Промо
Желаете повысить свой уровень разработки? Не знаете, как оптимизировать работу тяжелых запросов 1С? Или знаете методы оптимизации, но на практике не получаете результат? Тогда эта интерактивная обучающая программа для Вас! Оптимизация запросов прямо в программе 1С:Предприятие 8. Несколько десятков практических заданий, рассматривающих методы оптимизации на практике. От Вас требуются реальные решения - оптимизация представленных запросов. Автоматизированная система оценит Ваш запрос и представит результат проверки.
1500 руб.
06.07.2015 45876 289 4
Просмотр структуры БД, парсинг запросов SQL
Получение некоторых данных о БД и сеансе, просмотр внутренней структуры таблиц БД 1С в SQL, "перевод" запросов SQL в терминологию 1С. Чуть больше, чем "ПолучитьСтруктуруХраненияБазыДанных"; чуть удобнее, чем аналоги; чуть другая, чем КИП.
1 стартмани
26.02.2016 20232 197 13
Счет на оплату покупателю (исправлена ошибка: "Получение элемента по индексу для значения не определено")
Исправленная внешняя печатная форма "Счет на оплату", исправлена ошибка при отправке по почте. Текст ошибки - "Получение элемента по индексу для значения не определено" Так же с печатной формой "Акт об оказании услуг" ---- Добавлена исправленная ВПФ "Торг12"
1 стартмани
22.01.2016 7199 6 1
Ошибка в размере файла *** при выгрузке таблицы files. Ожидаемое значение 0, а значение в таблице *** Исправление этой (и некоторых других) проблемы средствами MS SQL и PostgreSQL
Проблема с "битой" сохраненной настройкой пользователя, не позволяющей (начиная с релиза 8.3.7) произвести выгрузку БД
17.08.2016 16390 8
Установка нумераторов и индексов подразделений (вместе с дочерними)
Обработка устанавливает нумератор для выбранного подразделения (элемента справочника "Структура подразделений") и вида документа. Также можно установить индекс нумерации.
1 стартмани
09.12.2016 3786 0 0
Ошибка 2-НДФЛ ЗУП (3.0.25.150) {ОбщийМодуль.ЗарплатаКадры.Модуль(5279)}: Индекс находится за границами массива
Ошибка при выполнении обработчика - 'ПриЗаписи' по причине: {ОбщийМодуль.ЗарплатаКадры.Модуль(5279)}: Индекс находится за границами массива ИмяПоля = УзелФормата.ДочерниеУзлы[3].ТекстовоеСодержимое;
01.02.2017 13683 3
Сжатие данных в базе данных средствами СУБД
На Инфостарте есть статья https://infostart.ru/public/114634/ про то, как навесить триггеры на создание таблиц, чтобы новые таблицы в БД создавались сжатыми. Для существующих баз предлагается загрузить базу из ДТ или сделать ТиИ с реструктуризацией. Предлагаю вашему вниманию скрипт, который сделает это для существующей БД средствами SQL.
27.10.2017 10205 41