...

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

Преобразование T-SQL запроса MSSQL в запрос 1С 8

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

Одним из традиционных способов определения узких мест работы информационной базы 1с 8 под MSSQL является отлов медленных запросов профайлером. Но видя "много букоф" на языке T-SQL, не так уж и просто понять, как найти запрос 1с, который их порождает. Особенно, если дополнительно используется механизм ограничения прав на уровне записей. В данной статье предлогается один из подходов упрощающих жизнь оптимизатору с использованием обработки, конвертирующей T-SQL запрос в запрос, похожий на язык запросов 1с 8.

1 стартмани

20.07.2012    22144    98    Invaa    15    

Универсальный переводчик запросов 1С в T-SQL (Microsoft)

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

Данная обработка облегчает разработчику процесс перевода запросов в формате 1С, в формат T-SQL (Microsoft).

1 стартмани

26.11.2013    16814    113    ixilimuse    16    

T-SQL + 1С: как правильно удалять очень много записей

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

Свёртка (архивация) больших объёмов данных 1С часто выполняется средствами SQL Server. Эта публикация рассказывает о том, как правильно использовать простую команду DELETE на больших объёмах данных. Даются советы по оптимизации свёртки данных средствами T-SQL.

21.12.2016    18079    zhichkin    39    

Настройка архивации баз MS SQL Server и мониторинг с помощью OneScript

Архивирование (backup) Системное администрирование OneScript Абонемент ($m)

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

2 стартмани

01.05.2020    2433    4    info1i    2    

T-SQL + 1С: нумерация записей табличных частей и наборов регистров по порядку

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

Обработка данных больших баз 1С часто выполняется средствами SQL. Это может быть свёртка или какая-то другая задача. После выполнения команды DELETE может нарушиться последовательность нумерации записей табличной части или набора регистра. Это может привести к неприятным последствиям, если её не восстановить. В данной публикации приводится достаточно простое решение этой проблемы.

04.06.2016    11641    zhichkin    14    

ADO Консоль запросов с конструктором для управляемого приложения (8.3.6+)

Консоль запросов v8 1cv8.cf Абонемент ($m)

Обработка "Консоль запросов" для управляемого приложения с возможностью строить запросы к внешним источникам данных по интерфейсу ADO. Имеет встроенный конструктор запросов с типовым интерфейсом для управляемого приложения. В одном пакете можно обращаться к нескольким внешним источникам. В результате ADO запроса можно получить как обычную выборку данных, так и ВременнуюТаблицу, которую можно использовать в других запросах 1С или в контексте ADO... Управляемые формы, платформа не ниже 8.3.6.

1 стартмани

13.11.2015    23778    234    DC    41    

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

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

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

28.03.2018    12102    kuzyara    41    

Очистка периодических регистров посредством T-SQL (удаление записей, кроме среза последних) Промо

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

Обработка для ленивых. Составит вместо Вас запрос для SQL, который удалит все не актуальные записи (т.е все, кроме среза последних)

5 стартмани

22.06.2018    16498    19    Alexander.Shvets    9    

Генератор представлений (View) в MS SQL по структуре базы данных 1С 8.3

Поиск данных v8::УФ Розница ДО ERP2 УТ11 УХ КА2 1С:CRM Платные (руб)

Если вам нужно автоматически генерировать view к вашей базе данных MS SQL по структуре метаданных 1С, то вам необходима данная обработка. Наш "Генератор View" - незаменимый помощник для бизнес-аналитиков, работающих с базами 1С из Power BI/ Qlik Sense/ Tableau и т.д.

35000 руб.

31.07.2020    2368    0    3    

DaJet Studio: расширенный язык запросов 1С, очереди сообщений и web сервисы Промо

Прочие инструменты разработчика Администрирование СУБД v8 Бесплатно (free)

DaJet Studio - разработка и управление скриптами, хранимыми процедурами и функциями, написанными на расширенном языке запросов 1С, а также очередями сообщений и web сервисами, основанными на использовании Microsoft SQL Server.

10.11.2020    1026    0    zhichkin    3    

Автоматизируем "перезаливку" баз (Скрипты для SQL-Server - Часть 1)

Архивирование (backup) v8 1cv8.cf Абонемент ($m)

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

1 стартмани

15.03.2018    31586    18    Tavalik    15    

Еще немного полезных SQL-скриптов (Скрипты для SQL-Server - Часть 3) Промо

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

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

1 стартмани

29.03.2018    27557    12    Tavalik    6    

Текст запроса с помощью подсистемы расширенных событий Microsoft SQL

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

В будущем функция sys.fn_trace_gettable будет удалена из Microsoft SQL: http://msdn.microsoft.com/ru-ru/library/ms188425.aspx Потому предлагаю вашему вниманию способ получения запроса T-SQL с помощью подсистемы расширенных событий

1 стартмани

09.06.2013    9384    4    HEKPOH    29    

Тонкая настройка ежедневного резервного копирования базы данных 1С средствами SQL ver. 2014 (SP3) - 12.0.6024.0 (X64)

Архивирование (backup) v8 Россия Бесплатно (free)

Хочу вам предложить небольшой пример, как можно реализовать резервное копирование 1С-ых баз данных средствами SQL. Данный материал не претендует на пулитцеровскую премию. Но возможно кому-то будет интересно узнать, что-то новенькое. Данный материал для резервного копирования только одной базы данных. А именно, если у вас 20-ть баз, то вам придется создавать 20-ть планов обслуживания для каждой базы индивидуально. (Слава разработчикам SQL, они разрешили копировать блоки из одного плана в другой, вам остается только произвести небольшую настройку для каждого скопированного блока - некоторые настройки блоков сбрасываются и выставляются значением по умолчанию и остаются неактивными)

07.10.2019    11391    DrZombi    49    

Регламентные операции с индексами в MS SQL Server (Скрипты для SQL-Server - Часть 2) Промо

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

В данном вебинаре я расскажу о том, что такое индексы, зачем они нужны, какие регламентные операции необходимо выполнять с индексами, а также будут приведены соответствующие скрипты (для MS SQL-Server) для обслуживания индексов баз данных.

1 стартмани

22.03.2018    29297    26    Tavalik    9    

Настройка резервного копирования (резервирования) баз данных 1С: Предприятие на MS SQL Server

Архивирование (backup) v8 1cv8.cf Россия Бесплатно (free)

Настройка резервного копирования (резервирования) баз данных на "бюджетной" версии 1С Предприятие под MS SQL Server. Используется пример MS SQL Server 2008 R2 под Windows. Для малых и средних предприятий, исключая производственные и торговые, так как тестирование на них не проводилось.

30.10.2018    12398    unclevad    16    

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

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

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

11.09.2014    21306    jan27    9    

Мониторим тяжелые запросы, классифицируем результаты

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

Дальнейшее развитие инструментария для мониторинга запросов.

08.05.2019    5034    ImHunter    0    

Сложнейшая загрузка журнала регистрации в ElasticSearch (или делаем настоящий ETL)

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

Году в 2017ом возникло (наверное странное на тот момент) желание перегрузить журнал регистраций 1С в ELK. Чтобы журналы место на диске не съедали, 1С программисты забыв поставить фильтр сервер не подвешивали, все журналы лежали в одном месте да и можно было безопасно туда ответственных пользователей пускать, чтобы сами смотрели кто какой документ поправил.На предложение написать выгрузку сразу из 1С программисты благополучно забили ("ой на это минимум месяц", "у нас срочные бизнес-фичи" и т.д. и т.п.). Зато попалась статья от Aleksey.Bochkov (https://infostart.ru/public/182820/). Ну и решили мы все это запилить без 1С программистов. Во что влезаем я тогда еще не понимал. А вылилось почти в год допилок (хорошо хоть в фоновом режиме) в цельный ETL с использованием C#, T-SQL и прочими делами.

1 стартмани

27.09.2019    11076    6    DonAlPatino    33    

Регулярные оперативные копии рабочих баз 1С с помощью MS SQL 2008

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

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

01.08.2012    19224    sergiobargio1    8    

Спуск на уровень СУБД

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

В данной статье пойдет речь о том как в 1С 8.1-8.2 можно использовать прямые запросы к СУБД MS SQL. Статья навеяна реальным внедрением. Я постарался описать общие моменты которые необходимо знать для того что бы спуститься на уровень СУБД и начать использовать прямые запросы к СУБД в обход 1С Сервера приложений.

25.11.2013    35685    ixilimuse    61    

Мониторинг SQL Server с помощью Extended Events (и не только) для 1С. Как держать руку на пульсе?

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

Что и как мониторить в работе SQL Server, чтобы держать Вашу систему в форме.

05.05.2019    34757    YPermitin    23    

Набор скриптов для знакомства с SQL Server

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

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

30.09.2019    22528    YPermitin    15    

ADODB: Прямая запись и другие операции с SQL - таблицами (MS SQL server 2000)

Внешние источники данных v8 1cv8.cf Россия Бесплатно (free)

В каком случае имеет смысл прямая запись в SQL – таблицу? Как ускорить процесс записи в SQL - таблицу? Запись данных Архивирование Статья для новичков (обновленная версия от 23.03.2011)

04.02.2011    43373    jan27    65    

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

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

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

23.12.2017    19275    fhqhelp    32    

Как организовать консолидацию данных из трех десятков предприятий, не привлекая программистов на местах?

Интеграция v8 1cv8.cf Бесплатно (free)

Какую архитектуру и технологии выбрать для организации обмена между «зоопарком» разных конфигураций и системой, принципиально отличающейся от 1С, как наладить такой обмен без изменения конфигурации и организовать мониторинг из единого центра, расскажет докладчик конференции INFOSTART EVENT 2018 EDUCATION Александр Бобрышов. 

15.07.2019    4670    ShurikDM    4    

Как правильно настроить MS SQL сервер для работы с 1С

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

Путем проб и ошибок, путем тестирования на 200+ живых пользователей, консультаций с десятками Гуру и поиска по сотням официальных и не очень сайтов был разработан оптимальный вариант настроек MS SQL для круглосуточной работы более, чем 200 пользователей одновременно.

17.02.2010    541602    a-novoselov    255    

Оперативный бэкап средствами SQL 2005

Архивирование (backup) Россия Бесплатно (free)

Пошаговая инструкция по настройке оперативного бэкапа SQL 2005 и Maintenance Plan, как примапить сетевой диск из SQL. Процедура восстановления после сбоя.

15.11.2010    22145    AlexS2    10    

Монопольно ли запущена база 7.7 для SQL. Снятие single user в sql

Информационная безопасность Практика программирования v7.7 openconf 1cv7.md Россия Бесплатно (free)

T-SQL скрипт, позволяющий определить монопольно ли запущена база на сервере SQL, а также перевести базу в multi user

11.03.2011    18496    d0dger    12    

SQL. Настройка резервного копирования.

Архивирование (backup) Бесплатно (free)

Настройка резервного копирования БД 1С на MS SQL Server. На примере MS SQL Server 2012

06.09.2013    184956    1cprogr_nsk    42    

Создание представлений (Views) таблиц в СУБД (MS SQL Server)

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

Внешняя обработка для создания или выполнения скрипта T-SQL, для формирования представления таблиц в СУБД.

1 стартмани

23.10.2014    11140    49    anatoliy.kichuk    24    

Трансформатор 1С - SQL

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

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

1 стартмани

28.06.2017    36115    357    Synoecium    49    

Самый быстрый шринк на Диком Западе

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

Шринк (shrink) базы данных. Наглядное объяснение что это, зачем, когда применять и как это можно ускорить.

17.04.2019    18454    YPermitin    44    

Как разбить базу на файлы и не сойти с ума

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

Разбиение базы данных 1C на файлы и последующее сопровождение. Нюансы, грабли и прочее.

06.04.2019    16261    YPermitin    30    

Восстановление индексов СУБД

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

Восстановление индексов СУБД на основе структуры хранения базы данных 1С.

09.10.2019    5501    kadr    2    

Полезные приемы при работе с Excel из 1С (Версия 3.1)

Практика программирования Разработка внешних компонент Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

Программисту 1С часто приходится работать с таблицами Excel из 1С. Я постарался собрать небольшой FAQ и набор функций для работы с файлами Excel. Надеюсь, кому-то будет полезна данная статья.

1 стартмани

22.09.2015    203356    445    Zerocl    70    

Один из вариантов переноса данных из 1С 7.7 в 1С 8.Х

Перенос данных из 1С7.7 в 1C8.X Файловые протоколы обмена, FTP v8 1cv8.cf 1cv7.md Бесплатно (free)

Перенос данных — это почти всегда индивидуальный подход. И крайне важно выбрать наиболее подходящий инструмент из множества доступных. Я в этой статье опишу один из вариантов.

30.11.2009    21800    0    awk    29    

Резервное копирование на FTP средствами SQL Server

Архивирование (backup) Россия Абонемент ($m)

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

1 стартмани

20.07.2010    28298    34    Diversus    5