...

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

Быстрая реструктуризация базы данных

HighLoad оптимизация v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Внешняя обработка для быстрой реструктуризации клиент-серверной базы данных. Способ ускорения реструктуризации - замена таблиц большого объема пустыми копиями перед проведением обновления БД и возврат к исходным таблицам после обновления с предварительной корректировкой их структуры. Полностью автоматизировано создание и выполнение всех требуемых скриптов SQL. Представлены версии обработки для обычных форм (1С:Предприятие 8.2 (8.2.19.130)) и управляемого приложения (1С:Предприятие 8.3 (8.3.9.1818)).

1 стартмани

05.11.2019    27844    126    dmitrydemenew    39    

Ускорение реструктуризации таблиц Промо

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

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

12.09.2013    54039    OLEG4120    32    

Миллионы строк в таблицах 1С? Быстрая реструктуризация - не проблема!

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

Иногда случаются ситуации, когда в некую таблицу 1С (будь то справочник, регистр сведений или накопления) - необходимо добавить новое поле (реквизит, измерение, ресурс). В обычной ситуации, когда строк в таблице самой БД немного - платформа спокойно справляется с этой задачей. Но что делать, если строк накопилось за время ведения учета 1 млн? А если 10 млн? 100 млн? Более 300 млн? Если Вы не хотите ждать N-ое количество суток в ожидании, когда же закончится реструктуризация, или изобретать другие способы - статья для Вас. Основная идея заключается в том, что соответствие имен метаданных объектов конфигурации 1С (а также их ссылочных взаимосвязей между собой) и имен физических таблиц и колонок в самой БД - эта информация хранится в служебных таблицах этой же БД.

13.07.2016    24385    Dach    38    

Ускорение реструктуризации больших таблиц. Мой вариант

Идеи и тренды в разработке v8 1cv8.cf Бесплатно (free)

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

28.04.2021    1462    buganov    0    

Сокращение подразделений в УПП

Инструкции пользователю v8 УПП1 Россия БУ Бесплатно (free)

Последовательность действий при сокращении и реструктуризации подразделений в конфигурации УПП

07.12.2016    8689    docerman    0    

Новый режим реструктуризации (обновление базы данных на сервере в режиме v2)

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

Данная статья скорее является заметкой и отчетом об успешном использовании нового механизма реструктуризации баз данных 1С. Актуально для больших баз данных.

31.10.2018    46459    Dach    116    

Метод быстрой реструктуризации больших таблиц (10 миллионов записей и более) через SQL Server Managment Studio

Инструментарий разработчика Бесплатно (free)

Бывает так, что в какой-то объект метаданных решают добавить новый реквизит или даже табличную часть, а чуть позже выясняется, что таблица насчитывает десятки или даже сотни миллионов записей. Как-же быть в таком случае?

30.08.2021    5844    orfos    65    

Файловая база зависает при реструктуризации таблиц. 8.3

Корректировка данных v8 Бесплатно (free)

Файловая база УНФ 1.6, платформа 8.3.7.1790. База перестала проходить Тестирование и исправление (ТиИ), при реструктуризации зависала на таблице Присоединенные файлы, при этом можно было закрыть окно ТиИ по кнопке Закрыть и закрыть потом конфигуратор, но база оставалась в монопольном режиме, помогало только принудительное удаление файла блокировок.

18.11.2016    15424    de0nis    2    

SQL манипуляции с базой 1С: удаление регистрации, очистка неудавшейся реструктуризации

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

Глобальная быстрая очистка регистрации изменений объектов. Для всех планов обмена. Удаление временных таблиц при реструктуризации

1 стартмани

07.03.2017    11473    34    Nefertary    7    

Быстрая реструктуризация справочника с большим количеством записей (V77 DBF)

Инструменты администратора БД v7.7 1cv7.md Россия Бесплатно (free)

Кто сталкивался с проблемой реструктуризации справочника с большим количеством записей (для себя я определил количество >10'000, хотя подозреваю, что это также зависит от общего количества уже присутствующих реквизитов), тот знает, что прежде чем это делать приходится хорошенько подумать о целесообразности этого действа и попытаться найти альтернативное решение. Но для себя я выработал чрезвычайно простой, надежный и быстрый способ выполнять изменения в структуре справочника с любым количеством записей.

10.10.2008    8321    UncleVader    20    

Причины реструктуризации. Практический пример

Технологический журнал v8 1cv8.cf Бесплатно (free)

Получение и анализ подробной информации о причинах реструктуризации.

17.08.2018    15155    _KaA    13    

Опыт по восстановлению файловой версии базы после неудачной реструктуризации таблиц

Инструменты администратора БД Корректировка данных v8 1cv8.cf Бесплатно (free)

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

09.10.2012    61519    soaron78    12    

Изменение структуры баз 1С 7.7 без долгой реструктуризации. Часть 1. Справочники

Инструментарий разработчика v7.7 1cv7.md Абонемент ($m)

На днях встретил вопрос на форуме про возможность внесения изменений в конфигурацию без долгого сохранения в рабочей базе большого объема. Вот решил поделиться опытом, как это делал я. База у нас была объемом порядка 120 Гб. К базе обращался сайт в режиме 24/7, поэтому важно было быстро сохранять изменения и желательно без последующего монопольного запуска для восстановления индексов и процедур и без отключения пользователей от базы. Это первая часть статьи и посвящена она справочникам. С одной стороны - это самый простой объект, с другой стороны, именно про справочник спрашивалось на форуме. Если статья будет востребована, то я напишу аналогичные про документы, регистры и может еще что.

1 стартмани

13.08.2013    19933    Reptile    5    

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

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

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

06.04.2019    19867    YPermitin    30    

Адекватный параллелизм в 1С

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

Параллелизм ускоряет выполнение тяжелых регламентных операций на СУБД, но может негативно влиять на работу многопользовательских учетных систем. О том, как анализировать влияние параллелизма и настраивать его для MS SQL и PostgreSQL, рассказал ведущий разработчик компании ООО МКК «Ваш Инвестор» Вадим Фоминых.

13.08.2021    6645    Shmell    7    

Эволюция расширения конфигурации

Механизмы платформы 1С v8 1cv8.cf Бесплатно (free)

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

06.02.2020    18155    Xershi    47    

СделайСАМ: лжеОбъектное расширение конфигурации Промо

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

Конфигурация на поддержке без возможности внесения изменений или в модели сервиса, базовая. Как быть, если нужно дать пользователю вводить и хранить большое количество разнородной дополнительной информации, которую желательно хранить в самой информационной базе и доступ к ней иметь через приближенный к стандартному интерфейс? Представляем вам возможности использования ХранилищаНастроек. Начиная от создания дополнительного "справочника" с претензией на создание собственной разработки с массой дополнительных "объектов" в виде внешней обработки (для управляемого приложения, т.к. залезать тонким клиентом теперь можно в большинство решений)

1 стартмани

20.11.2012    13662    34    samamoiloff    23    

Секретный релиз платформы v77.27.7 Промо

Инструментарий разработчика v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Исправления платформы, позволяющие запустить 1cv77 в клиент-серверном варианте на СУБД MS SQL 2005-2014 без понижения режима совместимости.

10 стартмани

07.03.2011    345208    1803    spock    935    

Секционирование таблиц и индексов в мире 1С

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

Говорим о секционировании таблиц и индексов для баз 1С. Способы применения, подводные камни и прочее.

10.02.2019    23958    YPermitin    54    

Держи данные в тепле, транзакции в холоде, а VACUUM в голоде

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

Чтобы база работала быстро – в ней нужен порядок. Это касается как MS SQL, так и PostgreSQL. Как настроить базу, чтобы в ней поддерживался порядок, какие регламентные операции нужно проводить, чтобы данные чистились, индексы перестраивались и оперативная память высвобождалась в своём выступлении на конференции Infostart Event 2019 Inception поделился руководитель ИТ в компании «ИнфоСофт» Антон Дорошкевич. 

07.02.2020    24548    a.doroshkevich    24    

Исправление ошибки SDBL: Тип поля * несовместим с типом поля *

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

После обновления конфигурации при записи одного документа стала появляться ошибка "Ошибки SDBL: Тип поля * несовместим с типом поля". В статье привожу пример исправления ошибки.

17.06.2020    6100    Farsis    2    

Порядок обновления релизов конфигураций 7.7

Инструменты администратора БД v7.7 1cv7.md Россия Бесплатно (free)

Порядок обновления релизов конфигураций Для обновления релизов конфигураций программ системы 1С:Предприятие 7.7 мы рекомендуем использовать режим "Объединение конфигураций" вместо загрузки измененной конфигураций. Основное преимущество этого режима - возможность обновить конфигурацию, в которую вы вносили какие-либо изменения.

18.05.2007    43589    harleq    3    

Ошибка SQL Таблица не найдена 'NNNNNNNN'

Корректировка данных v8 БП2.0 Россия Бесплатно (free)

"В процессе обновления информационной базы произошла критическая ошибка" Если вы видите такое сообщение при тестирование - Вам сюда

30.11.2011    45020    buval    25    

Smart Configurator - расширяем конфигуратор без Снегопата и ТурбоКонфа

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

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

1 стартмани

30.03.2015    34668    130    ret-Phoenix    95    

Ошибка sdbl - Ожидается выражение (pos = 324)

Корректировка данных v8 БП2.0 Узбекистан Бесплатно (free)

В интернете нашли несколько вариантов исправления этой ошибки. Попробовали практически все. Некоторые оказались безуспешными. В итоге нашли самый простой способ решения этого вопроса.

06.01.2016    27436    Evgeniy.Pecheykin    16    

"Обновление через копию" - как это использовать?

Обновление 1С v8 ERP2 Абонемент ($m)

Описание того, как использовать "Обновление через копию" для крупных баз данных типа 1С:ERP.

1 стартмани

26.12.2021    5454    12    Brawler    43    

Файловые базы *.1CD. Физическая структура. Восстановление.

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

Как устроены файловые базы? Что делать, если база упала? В статье приведены обзорные сведения об устройстве баз и возможностях восстановления. Приведено описание новых возможностей Tool_1CD.

06.06.2013    203016    awa    125    

Создаем свои индексы для баз 1С. Со своей структурой и настройками!

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

Поговорим о неплатформенных индексах для информационных баз 1С. Об особенностях их использования, целесообразности и подводных камнях.

05.11.2018    26710    YPermitin    36    

Как работает 1С размером 13 ТБ в условиях непрерывной разработки

Обмен между базами 1C Администрирование СУБД Бесплатно (free)

Обеспечение быстрого непрерывного обмена данными между высоконагруженными системами 1С, покрывающими всю территорию России, требует ответственного подхода к архитектуре и инструментам, используемым для обмена. Как правильно построить такую инфраструктуру и научиться ее оперативно мониторить, в своем докладе на конференции Infostart Event 2019 Inception рассказал разработчик компании «ДНС Ритейл» Максим Старков.

27.03.2020    14522    max_st    54    

Использование SQL Server Change Tracking для регистрации изменений данных объектов 1С:Предприятие 8

Обмен между базами 1C v8 Бесплатно (free)

SQL Server Change Tracking - способ регистрации изменений данных объектов 1С:Предприятие 8 средствами SQL Server версии 2008 и выше. Использование этой технологии снижает нагрузку на систему и увеличивает параллельность работы пользователей. Change Tracking разрабатывалась специально для повышения производительности и удобства использования в сценариях интеграции и синхронизации данных между приложениями.

26.10.2016    15699    zhichkin    13    

Сжатие таблиц SQL (УФ) Промо

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

Обработка позволяет уменьшить размер базы данных SQL путем сжатия её таблиц. Разработана для работы в управляемых формах.

1000 руб.

14.04.2017    24914    9    4    

Заметочки про 1С:Предприятие 8 (редакция 22.06.2012) Промо

Механизмы платформы 1С v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

01.06.2010    192858    alexk-is    413    

1С:Управление микрофинансовой организацией и кредитным потребительским кооперативом Промо

Управление услугами и сервисом Займы, кредит, лизинг v8 Финансовые услуги, инвестиции УУ Платные (руб)

Отраслевое решение "1С:Управление микрофинансовой организацией и кредитным потребительским кооперативом КОРП" предназначено для комплексной автоматизации деятельности микрофинансовых организаций и кредитных потребительских кооперативов: обеспечение деятельности по предоставлению и привлечению денежных средств, ведение бухгалтерского и налогового учета всех хозяйственных операций микрофинансовых организаций (МФО) и кредитных потребительских кооперативов (КПК) на Едином плане счетов (ЕПС), формирование отчетности в соответствие с отраслевыми стандартами бухгалтерского учета (ОСБУ), утвержденными Банком России.

45000 руб.

03.02.2017    34925    3    3    

Технология разветвленной разработки конфигураций 1С

Групповая разработка (Git, хранилище) v8 Бесплатно (free)

Вся групповая разработка любой организации, где работает более 2-х программистов, в превосходящем большинстве случаев строится вокруг хранилища конфигурации. Те из нас, кто обращался к стандартам разработки 1С как минимум раз в жизни и читал их полностью (а может, и просто слышал от коллег), наверняка знают, что существует «Технология разветвленной разработки конфигураций» https://its.1c.ru/db/v8std#content:709:hdoc но не все поняли, как на самом деле эту замечательную вещь применять на практике, а кто-то понял и вероятнее всего думает, что «это к нам не относится, командная разработка по такой технологии в нашей организации не получится в силу определённых причин и потому применять её, к сожалению, я один не могу и не буду», до конца не разобравшись во всех аспектах, но это ошибочное мнение. В этой статье я постараюсь описать свой опыт, рассказать о преимуществах использования данной технологии, дать понять, что технология разветвленной разработки конфигураций на самом деле вещь индивидуальная и каждый для себя решает сам, применять её или нет, а также внести понимание, что у вас вообще нет никакой зависимости от своих коллег, работая в хранилище конфигурации при использовании этой технологии.

19.05.2021    7985    sinichenko_alex    45    

Сжатие баз данных 1С:Предприятие в MS SQL Server Промо

Инструменты администратора БД Россия Бесплатно (free)

Тема сжатия баз данных 1С в настоящий момент довольно часто обсуждается. Достоинства сжатия известны – уменьшение размера базы данных, уменьшение нагрузки на дисковую подсистему и некоторое ускорение выполнения тяжелых операций чтения/записи. Из недостатков – небольшое увеличение нагрузки на процессоры сервера СУБД за счет расхода ресурсов на компрессию/декомпрессию данных. Но при использовании в качестве MSSQL и DB2 (за Oracle и PostgreSQL не скажу, т.к. не знаю) есть один «подводный камень» - при выполнении реструктуризации происходит декомпрессия новых таблиц и индексов. Происходить это может как при выполнении обновления конфигурации с изменением структуры метаданных, так и при выполнении тестирования и исправления ИБ (реиндексация пересоздает только индексы, а реструктуризация – и таблицы, и индексы). «Проблема» кроется в том, что признак сжатия устанавливается индивидуально для каждой таблицы и индекса.

29.01.2012    99530    Aleksey.Bochkov    62    

Опыт оптимизации и контроля производительности в БД с 3000 пользователей Промо

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

Данная статья написана по материалам доклада, прочитанного на Конференции Инфостарта IE 2014 29-31 октября 2014 года. Меня зовут Сергей, являюсь руководителем отдела оптимизации и производительности систем в компании "Деловые линии". Цель этого доклада – поделиться информацией о нашем опыте работы с большой базой на платформе 1С, с чем пришлось столкнуться, как удалось обеспечить работоспособность. Уверен, что вам будет интересно, так как подобной информацией мало кто делится, да и про само существование таких систем их владельцы стараются не рассказывать, максимум про это «краем глаза» упоминают участвовавшие в проекте вендоры. **update от 04.03.2016 по вопросам из комментариев

05.08.2015    68587    Sergey.Noskov    119    

Если таблица совсем большая. Использование столбцовой СУБД (Yandex ClickHouse) для расширения возможностей 1С

Идеи и тренды в разработке Бесплатно (free)

В последнее время появилась хорошая тенденция использовать для решений 1С обширный стек смежных технологий. Это, несомненно, радует. В связи с этим я хочу рассказать про бесплатное OpenSource-решение от компании Яндекс – столбцовую базу данных ClickHouse, и то, как ее можно использовать совместно с 1С. Для небольших 1С-систем ClickHouse, скорее всего, не пригодится. Но если мы говорим о HighLoad, тогда эта технология может оказаться очень полезной.

07.06.2018    26163    comol    24    

Переставляя кровати

О жизни Бесплатно (free)

Любимый способ избежать работы

18.09.2020    5188    1c-intelligence    19