...

База знаний 1С

Любовь. Быстродействие. 1С

HighLoad оптимизация Платформа 1С v8.3 Бесплатно (free)

Несколько эпизодов на общую тему, собранные за последние полгода. Первый вариант, будет исправляться и дополняться.

26.05.2022    3560    vasilev2015    20    

Особенности работы сервера 1С: Предприятия и PostgreSQL для Windows, повышение быстродействия системы

Инструменты администратора БД Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 Бесплатно (free)

Опыт эксплуатации системы 1С: Предприятие 8.3 на основе сервера 1С и PostgreSQL под Windows. Конфигурации 1С: Предприятие 8.3 Управление торговлей 11.2, Бухгалтерия 3.0. Есть еще Управление персоналом, но она маленькая. Данный комплекс охватывает все сферы учета торгового предприятия.

01.07.2016    27649    Ликреонский    78    

Распространенные ошибки разработчиков, приводящие к проблемам производительности

HighLoad оптимизация Рефакторинг и качество кода Платформа 1С v8.3 Бесплатно (free)

Рассмотрим примеры ошибок, анализ, исправление и мероприятия по недопущению подобного в будущем. Всего будет 18 примеров.

02.08.2021    14372    ivanov660    77    

Утилита тестирования сервера 1С от HADGEHOGs

HighLoad оптимизация Мониторинг Платформа 1С v8.3 Россия Бесплатно (free)

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

21.09.2022    9168    825    Hadgehogs    53    

Экспертный кейс. История расследования одного небыстрого закрытия месяца в 1C:ERP. Пример неочевидных путей расследования в виде детективной истории

HighLoad оптимизация Механизмы платформы 1С Запросы Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

В данной статье хотим рассказать об одном нашем непростом расследовании, в котором удалось собрать сразу несколько проблем на разных уровнях инфраструктуры заказчика и изначальной методологии ведения учета. Само расследование в какой-то момент стало напоминать детективную историю, с роялями в кустах, ошибками платформы, странным поведением пользователей и магическим поведением хорошо знакомых механизмов. Но мы реалисты, поэтому все проблемы были выявлены и устранены ;)

11.07.2022    4739    it-expertise    27    

Какой комп быстрее? проверяем быстродействие WinRar-ом

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

Тестируем быстродействие компьютера с помощью WinRar-а

18.11.2014    28358    denisk37    49    

Заметки эксперта. Расследование длительного выполнения отчета “Движение ТМЦ и затрат в производстве” (1С:ERP 2)

HighLoad оптимизация Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

Кратко: в ходе проведения нагрузочного тестирования “1С:ERP 2” под ОС Linux на СУБД Postgres выявлено существенное замедление формирования отчета “Движение ТМЦ и затрат в производстве” - до 60 минут. После проведенного расследования и точечной корректировки СКД в отчете, без изменения бизнес-логики результатов его работы, работа отчета была ускорена в 80 раз - средний показатель формирования составил 30 секунд.

19.05.2022    1965    it-expertise    19    

Удалить все новости (спам от 1С) из базы

Чистка данных Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

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

1 стартмани

14.10.2019    6109    32    vany2000    9    

Сложные запросы в динамическом списке или как не надо писать запросы для них Промо

Запросы Платформа 1С v8.3 Бесплатно (free)

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

24.07.2015    80201    Aleksey.Bochkov    39    

Проблема быстродействия при использовании позиции документа вместо Даты в виртуальных таблицах

HighLoad оптимизация Платформа 1С v8.3 Бесплатно (free)

Граница и МоментВремени - это прикладные объекты, являющиеся комбинацией даты и ряда других параметров, которые позволяют указать системе точную границу получения данных из таблиц регистров. Например, частой ситуацией является наличие нескольких документов в рамках одной секунды - в этом случае, разработчики используют позицию документа для правильного получения остатков в обработках проведения, т.к. при использовании просто даты данные могут быть некорректными. Но при этом использование Границы и МоментаВремени может ухудшить производительность, замедлив выполнение даже элементарных запросов к виртуальным таблицам.

09.06.2015    18924    Aleksey.Bochkov    30    

Негативное влияние большого количества ролей на производительность 1С

HighLoad оптимизация Роли и права 8.3.14 1С:ERP Управление предприятием 2 Россия Бесплатно (free)

Столкнулись с интересной проблемой во время работ с базой ERP. Первоначально проблема была в том, что один дописанный функционал работал слишком медленно и требовалось понять почему , однако вскоре выяснилась любопытная деталь – скорость выполнения операции под разными пользователями отличалась.

10.03.2021    6333    aviconsult    25    

Что делать, когда обмены между разными базами данных портят вам жизнь…

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Если при обмене между базами данных наблюдаются следующие симптомы: • Процедуры обмена занимают неприемлемо много времени. • Процессы обмена периодически вылетают «по ошибке» и их приходится запускать заново. • Поиск ошибок обмена превращается в ужасающий квест. То, скорее всего вы используете конфигурацию «Конвертация данных». А если при этом вам надоело получать сообщения службы поддержки о новых ошибках и вы бережете свои нервы, то данная статья написана прямо для вас. Чуть ниже я расскажу вам, как навсегда забыть проблемы, связанные со словом "обмен".

10.09.2021    2789    director04    9    

Экспертный кейс. Расследование деградации производительности системы. Проведение документа “Поступление товаров и услуг” (1С:ERP 2)

Механизмы платформы 1С Запросы HighLoad оптимизация Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

В ходе проведения нагрузочного тестирования одним из наших клиентов была выявлена сильная деградация производительности системы в целом и, в частности, выполнения ключевой операции “Проведение документа поступление товаров и услуг” в течение выполнения теста. Согласно данным подсистемы БСП “Оценка производительности”, время выполнения ключевой операции “Проведение документа поступление товаров и услуг” возрастало в процессе тестирования с 15-20 секунд в начале тестирования до 150-200 секунд в его финале.

02.03.2022    3607    it-expertise    47    

Экспертный кейс. Расследование фатального замедления времени расчета себестоимости в 1С:ERP 2

HighLoad оптимизация Механизмы типовых конфигураций Запросы Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

При выполнении нагрузочного тестирования информационной системы на базе 1С:ERP для одного из клиентов с целью оценки возможности миграции системы на PostgreSQL и Astra Linux мы столкнулись с неприемлемым увеличением времени выполнения расчета себестоимости. Строго говоря, сценарий тестирования закрытия месяца не был выполнен вообще – он не укладывался в таймаут выполнения теста, 24 часа. По прошествии 18 часов всё ещё шло выполнение операции «Распределение затрат и расчет себестоимости». Более 16 часов выполнялся подэтап “Расчет партий и себестоимости. Этап. Расчет себестоимости: РассчитатьСтоимость”. Всё это время выполнялся запрос, который в текущей инфраструктуре клиента (СУБД MS SQL Server) выполняется чуть более 3 минут на аналогичных данных.

25.03.2022    4847    it-expertise    92    

Как я Java учил, а потом 1С-у удивлялся

HighLoad оптимизация Платформа 1С v8.3 Бесплатно (free)

Сравнение производительности 1С с Java.

23.09.2022    1861    Hadgehogs    23    

Решение проблемы быстродействия в ERP на рабочем примере

HighLoad оптимизация Платформа 1С v8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

Рассмотрим практический пример оптимизации, определим последовательность действий и воспользуемся специализированными инструментами.

3 стартмани

18.12.2018    31742    264    ivanov660    24    

Проверка НДФЛ (ЗУП 2.5)

Анализ учета Зарплата Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 2.5 Бухгалтерский учет НДФЛ Абонемент ($m)

Отчет на лету рассчитывает НДФЛ, используя типовой механизм, и сравнивает с данными из регистров.

1 стартмани

25.05.2017    15683    50    barelpro    3    

Влияние HDD на быстродействие 1С:Предприятие 8.1 (изобретаем велосипед)

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

http://gilev.ru/1c/hardware/RAID.html Существуют рекомендации, которых 1С-специалисты не читают, а зря. Вот например эта...

05.12.2008    23366    Gilev.Vyacheslav    38    

Быстродействие поиска в коллекциях 1с81

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Тест производился для сравнения скорости поиска ссылок и строк в разных коллекциях.

1 стартмани

19.01.2012    17887    7    fixin    9    

Рекомендации по процессорам при подборе серверного оборудования для 1С

Инструменты администратора БД Платформа 1С v8.3 Бесплатно (free)

Много было сломано копий в спорах о том, что лучше выбрать процессор (да и компьютер) для хорошей работы 1С. Особенно популярно обсуждение на инфостарте http://infostart.ru/public/147259/. Сегодня хочу поделиться своими личными соображениями о том, какой же процессор купить.

24.09.2013    45601    Gilev.Vyacheslav    220    

Оптимизация Бухгалтерии 3.0.126.18. Восстановление быстродействия регистра бухгалтерии удалением межотчетного периода

HighLoad оптимизация Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет Абонемент ($m)

Расширение восстанавливает скорость получения оборотов из регистра бухгалтерии методом отключения проводок межотчетного периода.

5 стартмани

22.09.2022    1883    7    DBOdin_Lab    2    

RLS - дубли условий в запросах к СУБД

Роли и права Платформа 1С v8.3 Управление правами Конфигурации 1cv8 Абонемент ($m)

"Подводные камни", возникающие при бездумном копировании ролей с ограничениями RLS, как это отражается на производительности, разбор примера и инструмент для анализа.

1 стартмани

07.10.2019    11008    geron4    4    

Тестирование быстродействия базы

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

Синтетический тест позволяющий замерить скорость выполнения запроса (типового или своего).

1 стартмани

15.09.2014    9502    22    чингачгук    7    

Повышение качества разработки. Статья 3. Ошибки программы

Математика и алгоритмы Рефакторинг и качество кода Бесплатно (free)

Учебный курс по теории и практике программирования. Бесплатно. В виде структурированного текста. Статья 3. Эта статья посвящена ошибкам программ, их классификации и способам исправления.

10.07.2018    24194    Артано    92    

Обфускация кода 1С

Защита ПО и шифрование Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обфускация кода 1С как вариант защиты кода.

10 стартмани

09.10.2017    48479    132    VsHome    5    

Вопросы разработки, анализа производительности и оптимизации приложений 1С под управлением СУБД ORACLE

HighLoad оптимизация Платформа 1С v8.3 Бесплатно (free)

Я являюсь сотрудником Комсомольского-на-Амуре филиала компании «Сухой». Наше предприятие производит боевую авиационную технику и комплектующие для гражданской авиационной техники. В статье я вам расскажу про свой опыт работы со связкой 1С и СУБД ORACLE.

05.09.2017    13677    user597755_vices2015    2    

Разбор XML документа - почти все возможные способы

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

К вам пришел XML документ, как получить из него данные для обработки в 1С. ЧтениеXML, ДокументDOM, XPath, ФабрикаXDTO, ПакетыXDTO в сравнении.

1 стартмани

05.11.2014    315553    837    svenderevsky    103    

Реализация сравнения текстовых файлов

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

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

1 стартмани

27.01.2017    10281    6    Alien_job    4    

Очень компактный сервер размером 115 х 51 х 111 мм

Инструменты администратора БД Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

31.01.2018    10812    1    Ликреонский    25    

Подведем итоги. Нарастающие.

Математика и алгоритмы Запросы Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Как одним пакетом запросов получить таблицу просроченных долгов контрагента ? Подробное иллюстрированное построение пакета запросов.

25.11.2009    50058    398    Ish_2    125    

Неоплаченные долги при распределении оплаты по правилу ФИФО одним запросом и намного быстрее, чем Вы думали Промо

Взаиморасчеты Платформа 1С v8.3 Система компоновки данных 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Управленческий учет Абонемент ($m)

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

1 стартмани

28.02.2014    72987    ildarovich    136    

Передача большого количества объектов через Web-сервисы

WEB-интеграция Платформа 1С v8.3 1С:Управление торговлей 11 Абонемент ($m)

Один из вариантов передачи большого количества объектов при использовании Web-сервисов.

1 стартмани

31.01.2017    16954    SinglCOOLer    14    

PostgreSQL на Windows – реальная альтернатива для высоконагруженных систем на базе 1С

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

Многие интересуются PostgreSQL, но не знают, насколько хорошо будет она работать с уже существующими системами. «Инфософт» - одна из первых компаний, кто опробовал PostgreSQL на Windows. О своем опыте перехода рассказывает руководитель отдела информационных технологий компании.      

23.06.2017    46217    a.doroshkevich    113    

Хранение изображений прикрепленных документов 1С Бухгалтерия 8 на SQL сервере 1С:Предприятие 8.3 (8.3.16.1063) Бухгалтерия предприятия, редакция 3.0 (3.0.77.78) Microsoft SQL Server Enterprise (64-bit) 14.0.2027.2

Универсальные обработки Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Абонемент ($m)

Стандартный механизм 1С Бухгалтерия 8 дает возможность хранить данные изображений «Непосредственно в базе» или на «Файловом сервере», вариант «Непосредственно в базе», увеличивает объем базы и уменьшает ее быстродействие, вариант «В файлах на файловом сервере» не так тормозит базу, не требует особых знаний администратора БД, может быть реализован обычным пользователем, но когда файлов станет много – более 10 тыс в каждой папке такой объем медленнее обрабатывать, сложнее хранить, создавать бэкапы. Вручную открыть папку с 10-12 тыс файлов может быть даже проблематично. Решением может быть автоматизация организации хранения файлов на отдельном сервере SQL и в отдельной базе.

1 стартмани

12.05.2020    3675    2    o.kovalev    7    

Быстрый яндекс-переводчик для 1С. Работающий с помощью API

Универсальные обработки Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Быстрый переводчик для 1С. Работающий с помощью API. Преимущество - это отказоустойчивость и быстродействие. Без создания тхт-файлов, не теребя HTTP-соединение и POST (Используется XMLHttp).

1 стартмани

23.04.2013    16999    118    Alexander.Shvets    24    

50+ советов для успешной сдачи 1С: Специалист по платформе Промо

Подготовка к аттестации Платформа 1С v8.3 Абонемент ($m)

Данная подборка содержит советы по основным вопросам, возникающих при решении задач ОУ, БУ и ПР. В процессе подготовки использовал много материалов от методичек 1С и курсов до публикаций  ресурса Infostart. Предлагаю вниманию  программистов 1С, решивших сдать этот экзамен, свою скромную подборку  советов. В ней Вы найдете основную информации по часто возникающим вопросам при решении экзаменационных задач. Прошу объективно  покритиковать материал. Впоследствии планирую его дорабатывать, т.к. полагаю, что это сэкономит  время готовящихся, и они смогут сосредоточиться  непосредственно на решении задач  вместо поиска верных решений для  реализации той  или иной задачи.    Цель данной публикации - получить обратную связь от готовящихся и уже сдавших этот экзамен программистов 1С, чтобы на основе полученных данных создать максимально полный гайд по подготовке к этому серьезному экзамену.Верю, что совместными усилиями это - реально.

1 стартмани

24.10.2016    101307    NN2P    29    

Рекурсия в 1С и управление деревом значений

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

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

30.06.2009    65351    YVolohov    115    

Расчет хэш-функции в запросе Промо

Запросы Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

20.03.2015    58883    ildarovich    39    

1С в 1cloud.ru. Теплое, ламповое, свое

Инструменты администратора БД Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Если верить психологам, поколению Z, перед тем как купить какую-либо вещь, нужно обязательно увидеть ее в интернете. А моему поколению наоборот - хочется обязательно попробовать "на зуб". Помните в первой статье я писал: - теперь хожу проверяю, на месте ли банк... Так вот с этим облаком так возможно сделать. Интересующихся прошу под кат…

25.03.2019    7450    capitan    86