...

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

Инструментарий разработчика Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Незаменимый инструмент администратора БД и программиста: Выполняйте произвольный код из режима 1С Предприятие; сохраняйте/загружайте часто используемые скрипты; выполняйте запросы с замером производительности запроса в целом и каждой из временных таблиц в частности, а также с просмотром содержимого временных таблиц; произвольным образом изменяйте любые объекты БД, редактируя даже не вынесенные на формы реквизиты и записывая изменения в режиме "ОбменДанными.Загрузка = Истина"; легко узнавайте ИД объектов БД; выполняйте прямые запросы к SQL с замером производительности и не только!

5 стартмани

10.11.2015    49588    80    catsam    11    

72

Разработка внешних компонент Системный администратор Программист Россия Бесплатно (free)

shellexec Version 1.0.3 управление запуском внешних программ позволяет выполнить все, что может WScript.Shell (в этом контексте) + можно запускать внешние программы асинхронно и обрабатывать события завершения работы запущенных программ в ОбработкаВнешнегоСобытия(v7) или в процедуре обработки события (v8)

24.05.2006    11545    533    nnn    1    

6

Языки и среды Программист Платформа 1С v8.3 Бесплатно (free)

На прошлой неделе произошел долгожданный громкий релиз в мире 1С: вышла бета версия 1С:Исполнителя. И пусть не оправдались все ожидания после анонса, пусть язык еще сырой, что-то сделать на нем очень интересно. Посмотрим, что это такое, и даже произведем небольшую модернизацию языка (Velocity-pad Costilization).

23.06.2020    24264    CyberCerber    294    

52

Инструментарий разработчика Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Бесплатно (free)

Консоль исполнения кода на встроенном языке 1С (1С 8.1). Отличие от аналогичных: возможность использования конструктора запросов, хранение в кеше значений переменных от предыдущих запусков кода консоли.

04.02.2008    3258    195    darys_master    7    

9

Разработка внешних компонент Программист Платформа 1С v8.3 1C:Бухгалтерия 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 Платные (руб)

Внешняя компонента позволяет работать c TWAIN-совместимым оборудованием (сканерами, камерами) . Полностью совместима со стандартной TWAIN-компонентой из БСП и может применяться как ее замена без изменения вызовов, при этом может работать с 64-разрядной платформой, а так же имеет расширенную функциональность, например, сохранение результата непосредственно в PDF без использования сторонних утилит. Прекрасно работает на сервере, тонком клиенте и веб-клиенте (проверена работа в браузерах Google Chrome, Mozilla Firefox и Microsoft Internet Explorer).

3000 руб.

12.05.2020    29217    139    100    

92

Архивирование (backup) Администрирование СУБД Системный администратор Россия Бесплатно (free)

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

04.12.2023    11738    n_mezentsev    15    

27

Администрирование СУБД Системный администратор Бесплатно (free)

Коллекция скриптов MS SQL, Postgres, cmd, power shell, WMI

04.07.2024    3719    war41k    22    

15

Администрирование СУБД Системный администратор Программист Бесплатно (free)

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

22.05.2022    39326    Infostart    25    

263

Архивирование (backup) Системный администратор Платформа 1С v8.3 Бесплатно (free)

Предлагаю Вашему вниманию 3 скрипта на bash (sh) для архивирования (backup) типовых конфигураций на Linux средствами 1С и Postgres. Перед запуском корректно заполните раздел "Параметры" в соответствии с Вашими настройками.

20.01.2025    806    Prelude    5    

9

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

Автоматизируем переезд файлов баз данных 1С внутри SQL сервера с диска на диск средствами SQL.

1 стартмани

13.03.2023    3707    2    VPanin56    2    

9

Администрирование СУБД Корректировка данных Системный администратор Программист Абонемент ($m)

Проверка целостности баз данных SQL при помощи DBCC CHECKDB, автоматическое исправление поврежденных индексов в таблицах данных и оповещение о повреждении баз данных и результатах исправления на e-mail.

1 стартмани

19.06.2020    10279    18    itoptimum    2    

13

Языки и среды Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

Некоторое время назад Microsoft добавила в MS SQL сервер службы машинного обучения, позволяющие выполнять программный код на языках программирования R и Python. В статье будет продемонстрирована общая схема и принцип того, как можно использовать данные службы в контексте разработки на 1С. 

1 стартмани

25.11.2018    16160    Robbi    14    

57

Архивирование (backup) Системный администратор Программист Платформа 1С v8.3 Россия Бесплатно (free)

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

07.10.2019    24699    DrZombi    53    

55

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

Некоторые трюки для преодоления ограничений внешних источников данных.

14.03.2019    59626    Infostart    54    

221

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

Часто у вас бывало такое, что хочется сравнить текст двух модулей, но для этого необходимо сделать миллион кликов мышью, придумать, как назвать файлы, найти, куда это сохранить, открыть в программе для сравнения и т.д. Данное решение упрощает работу по сравнению текстов. Для этого слушает и логирует текстовый буфер обмена. Выводит сохраненные в буфер тексты в обратной последовательности в окно приложения. Выводит пользователю содержимое лога буфера обмена текста и картинок в виде HTML-отчета (используется IE). Для сравнения текстов использует две альтернативные команды сравнения (указываются в настройках, я использую totalcmd.exe и kdiff.exe).

4 стартмани

14.02.2024    989    0    user632212    4    

2

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

В некоторых информационных системах используются внешние источники данных. И, порой, возникает необходимость записи в таблицу внешнего источника неких значений. Допустим, имеется большая таблица значений, получаемая расчетным способом в 1С. Необходимо записать строки таблицы значений во внешний источник. Классический способ решения - использование ADO, обход строк таблицы в цикле и построчный INSERT с помощью конструкции INSERT INTO "+NameTable+" (ColumnName) values("+SetValue+")" То есть, на каждую строку мы производим физическую запись в СУБД, заставляем работать носитель данных (жесткий диск например). Предлагаю способ, как ускорить этот процесс и записать всю ТЗ разом, пакетно.

16.06.2014    22569    Dach    12    

27

Загрузка и выгрузка в Excel Внешние источники данных Учет рабочего времени Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

У многих есть вариации на тему учета рабочего времени (своего или своих подчиненных) в различных конфигурациях. И почти ничто не предоставляет таких возможностей управления задачами внутри проекта, как MS-Project. Так давайте совместим все это.

29.12.2009    15711    dolter    3    

25

Администрирование СУБД Программист Бесплатно (free)

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

31.08.2023    14270    Midzgun    11    

42

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

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

13.08.2021    31337    Shmell    9    

74

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

Все еще храните пароли в базе? Тогда мы идем к вам! Безопасное и надежное хранение секретов. JWT авторизация. Удобный интерфейс. Демо конфигурация. Бесплатно.

30.05.2024    7956    kamisov    19    

62

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

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

22.09.2014    24021    jan27    15    

51

Архивирование (backup) Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

15.03.2018    58889    48    Tavalik    21    

164

Корректировка данных Системный администратор Программист Платформа 1С v7.7 1C77 Абонемент ($m)

База данных помечается Suspect, когда SQL Server не может читать файлы данных, связанные с базой данных с жесткого диска. В этом случае сделать бекап базы нельзя, но можно попробовать образ диска. После того как возможность читать файлы данных восстановлена, вы можете перезапустить службу SQL Server, и если возможно, произойдет автоматическое восстановление. Что делать, если информационная база 1С7.7 на SQL Server 2000 перешла в состояние suspect? Если это произошло утром и бекап сделан, Вы, конечно, можете грохнуть и раскатать базу заново (вечером это проблематичнее), но не торопитесь - возможно, поможет detach+attach или другие методы, изложенные в данной публикации.

1 стартмани

08.11.2016    23579    ksnik    5    

5

Администрирование СУБД Системный администратор Абонемент ($m)

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

10 стартмани

12.02.2025    660    23    GreyCardinal    14    

4

HighLoad оптимизация Системный администратор Программист Абонемент ($m)

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

1 стартмани

29.03.2018    43302    25    Tavalik    6    

135

Сервера DevOps и автоматизация разработки Облачные сервисы, хостинг Системный администратор Программист Бесплатно (free)

Во многих сферах запуск приложений в Kubernetes является де-факто стандартом архитектуры, так как это позволяет быстро и эффективно задействовать ресурсы, не затрачивая на это большие деньги. Но с платформой 1С:Предприятие не все так просто, но потенциально возможно. Руслан Жданов на митапе «DevOps в 1С: CI/CD. Непрерывная интеграция и поставка решений на 1С» рассказал про то, как с помощью Kubernetes организовать в облаке управление кластером из серверов 1С и реализовать там тестирование приложений на 1С или запуск скриптов на OneScript.

24.01.2023    15085    ZhdanovR    3    

29

DevOps и автоматизация разработки Бесплатно (free)

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

28.08.2024    10495    yuraid    31    

57

WEB-интеграция Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

MSSQL вызывает какие-либо действия в 1С или получает оттуда информацию. В сторонних таблицах при вставке/обновлении/удалении строк срабатывает триггер. Процедура триггера дёргает предлагаемую функцию. Вызывается HTTP сервис 1С, который обрабатывает информацию об изменениях сторонних таблиц, либо возвращает информацию для записи.

26.12.2019    7658    serg7965    5    

38

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

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

30.09.2019    54658    Infostart    16    

345

Чистка данных Системный администратор Программист Оперативный учет 7.7 Бухгалтерский учет 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Россия Абонемент ($m)

Иногда во время перевода DBF базы на SQL возникает ошибка связанная с наличием в таблицах нескольких записей с одинаковым идентификатором DOCID или ID. Загрузка вылетает с ошибкой, так как SQL сервер не может создать уникальный индекс. Приложенный скрипт помогает бороться с этой проблемой.

1 стартмани

25.05.2010    31693    57    maxis33    17    

12

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

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

1 стартмани

28.06.2017    60104    534    Synoecium    54    

256

Инструменты администратора БД Администрирование СУБД Системный администратор Программист Бесплатно (free)

"Магия" индексов привела к множеству заблуждений об их работе. Попробуем развеять некоторые из них в контексте 1С.

28.11.2019    77399    Infostart    53    

388