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

Библиотека — все для 1С

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

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

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

31.10.2018    19556    Dach    46    

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

Инструментарий разработчика Администрирование данных 1С Тестирование и исправление

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

12.09.2013    48376    OLEG4120    32    

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

Тестирование и исправление v8

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

18.11.2016    12342    de0nis    2    

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

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

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

09.10.2012    55243    soaron78    12    

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

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

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

13.07.2016    20542    Dach    36    

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

Бухгалтерский учет v8 УПП1

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

07.12.2016    6913    docerman    0    

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

Администрирование данных 1С v7.7 1cv7.md

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

10.10.2008    7329    UncleVader    20    

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

Практика программирования v7.7 1cv7.md

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

1 стартмани

13.08.2013    16771    Reptile    5    

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

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

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

06.04.2019    9511    YPermitin    30    

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

Сервисные утилиты Администрирование данных 1С Тестирование и исправление v8 1cv8.cf

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

06.06.2013    172247    awa    124    

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

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

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

10.02.2019    11813    YPermitin    53    

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

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

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

05.11.2018    12908    YPermitin    31    

Индульгенция. Как избавиться от долгов по задачам 12

О жизни Личная эффективность

Снимаем с себя бремя.

19.06.2019    3373    1c-intelligence    12    

Сжатие данных в базе данных средствами СУБД 22

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

На Инфостарте есть статья https://infostart.ru/public/114634/ про то, как навесить триггеры на создание таблиц, чтобы новые таблицы в БД создавались сжатыми. Для существующих баз предлагается загрузить базу из ДТ или сделать ТиИ с реструктуризацией. Предлагаю вашему вниманию скрипт, который сделает это для существующей БД средствами SQL.

27.10.2017    13764    Fragster    41    

Регистры сведений 1С. Как это устроено. 731

Математика и алгоритмы v8

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

05.08.2016    151582    Sergey.Noskov    155    

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

Администрирование данных 1С v8 1cv8.cf

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

20.12.2018    16391    Shmell    38    

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

Администрирование данных 1С

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

29.01.2012    76809    Aleksey.Bochkov    57    

Работа с предопределенными элементами в 8.3 62

Практика программирования v8 1cv8.cf

Из-за добавления в платформу функционала по разделителям разработчиками была существенно пересмотрена работа с предопределенными значениями объектов. Опишу те моменты, с которыми нам довелось столкнуться.

09.08.2014    66404    Aleksey.Bochkov    31    

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

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

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

05.08.2015    56810    Sergey.Noskov    119    

Как я восстанавливал разрушенную базу. АКТ 2 39

Тестирование и исправление v8 1cv8.cf

Приёмы, которые помогут тебе устранить рассинхронизацию данных и метаданнах (на уровне SQL)

31.08.2015    20099    METAL    15    

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

Перенос данных из 1C8 в 1C8 v8

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

26.10.2016    12163    zhichkin    13    

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

Администрирование данных 1С v7.7 1cv7.md

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

18.05.2007    37021    harleq    3    

Открытая просьба разработчикам подсистем 169

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

Давайте жить дружно. Письмо - буквально, мольба человека который приобрел несколько подсистем и теперь пытается их банально внедрить. Итого 4 подсистемы 1 приобретена тут одна поставлена франчами и 2 открытые с ограниченным функционалом.

29.12.2010    14834    iov    110    

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

Тестирование и исправление v8 БП2.0

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

30.11.2011    36554    buval    20    

Восстановление sql базы после динамического обновления. 255

Тестирование и исправление v8 1cv8.cf

Завис конфигуратор при динамическом обновлении базы, после при входе в конфигуратор выводится сообщение: «Внимание!!! При обновлении данных, после последней реструктуризации, произошла ошибка. Повторить обновление?»

06.06.2012    77760    Danil.Potapov    132    

Скрипт для сравнения структуры полей таблиц разных баз на SQL 3

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

Скрипт показывает какие поля и таблицы есть в одной базе SQL и нет в другой

28.09.2012    9585    gimmy    1    

Восстановление работоспособности файловой базы. 3. Конфигурация Промо 96

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

Восстановление работоспособности разрушенной файловой базы. Этап 3. Лечим конфигурацию.

21.04.2013    45914    andrewks    18    

Восстановление SQL базы 1С 8.2. после неудачного сохранения конфигурации 105

Архивирование (backup) Администрирование данных 1С v8

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

18.07.2013    32992    lord_soth    45    

Методы борьбы с ошибками загрузки .DT в файловом варианте 114

Администрирование данных 1С v8

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

09.09.2013    67302    vvr908    34    

Особенности работы платформы 1С с СУБД OracleDatabase 94

Интеграция

Статья посвящена работе платформы 1С с СУБД ORACLEDATABASE

07.04.2015    34272    comol    45    

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

Тестирование и исправление v8 БП2.0

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

06.01.2016    22124    Evgeniy.Pecheykin    15    

Стейкхолдеры: казнить нельзя помиловать 19

Управление проектом

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

02.06.2017    8684    vbirin    7    

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

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

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

05.02.2018    14145    fhqhelp    20    

Корпоративные кровососы 73

О жизни

Начинаем Святую Войну. Пока они всю кровь не выпили.

06.02.2018    17091    1c-intelligence    189    

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

Практика программирования v8

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

28.03.2018    10283    kuzyara    41    

Взгляд на ошибки и платформу через призму HI-Load 53

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

Поговорим об ошибках в целом и их влиянии на Hi-Load системы в частности. Может ли тут помочь платформа 1С? (да и должна ли в принципе?) Немного про сам Hi-Load на примере крупной БД. PS Данная статья написана по итогам доклада, прочитанного на конференции INFOSTART EVENT 2017 COMMUNITY.

18.06.2018    10405    Sergey.Noskov    27    

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

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

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

07.06.2018    16923    comol    24    

Байки разработчика №1: детективные 45

О жизни

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

27.06.2018    11089    Tavalik    22    

Архитектура ИТ-системы на базе 1С в крупной организации 101

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

В данной статье я хотел бы очень крупными мазками обрисовать архитектуру ИТ системы на базе 1С в крупных (более 1 тысячи пользователей) организациях. Она не несет какой либо образовательной цели, это просто попытка показать – «а как у нас».

02.07.2018    15251    Repich    116