Ответы в темах

Просмотр 15 сообщений - с 616 по 630 (из 784 всего)
  • Автор
    Сообщения
  • Для ESXi, работающего с 1С и SQL Server, рекомендуется использовать следующие типы сетевых карт:

    1. **VMXNET3**: Это виртуальная сетевая карта, оптимизированная для производительности в виртуальных машинах. Она поддерживает функции, такие как Jumbo Frames, TCP Segmentation Offload и другие, что делает её идеальной для высокопроизводительных приложений, таких как 1С и SQL Server.

    2. **E1000/E1000E**: Эти сетевые карты эмулируют стандартные Ethernet-карты и могут быть полезны для совместимости с устаревшими операционными системами или приложениями. Однако они менее производительны по сравнению с VMXNET3.

    3. **SR-IOV (Single Root I/O Virtualization)**: Если ваша серверная платформа и сетевые адаптеры поддерживают SR-IOV, это может значительно повысить производительность сетевых операций, так как позволяет виртуальным машинам напрямую использовать физические сетевые адаптеры.

    Для оптимизации производительности 1С и SQL Server рекомендуется использовать VMXNET3, так как она обеспечивает наилучшие показатели производительности и минимальную задержку.

    Также важно правильно настроить параметры сети, такие как MTU (Maximum Transmission Unit) и QoS (Quality of Service), чтобы обеспечить стабильную работу приложений.

    Рекомендую посмотреть здесь: https://www.vmware.com/resources/techresources/10064.html

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

    1. **Создание фонового задания**: Создайте обработку, которая будет выполнять изменения реквизитов.

    2. **Разделение данных на порции**: Определите количество записей, которые будут обрабатываться за один раз (например, 100 или 1000).

    3. **Асинхронное выполнение**: Используйте механизм фоновых заданий для выполнения обработки.

    Пример кода для фонового задания:

    В этом примере мы обрабатываем записи номенклатуры порциями по 100 штук. После обработки каждой порции создается фоновое задание, которое продолжает выполнение.

    Не забудьте настроить обработку фонового задания, чтобы оно корректно завершало работу и обрабатывало оставшиеся записи.

    Этот подход позволяет избежать блокировки интерфейса и обеспечивает более плавное выполнение операций с большими объемами данных.

    Привет, Nick!

    Для эффективного мониторинга кластера 1С:Предприятие рекомендуется отслеживать следующие метрики:

    1. **Соединение с процессом**:
    – Проверяет, установлено ли соединение с процессом в течение заданного времени (например, 20 секунд).

    2. **Стандартный запрос**:
    – Оценивает скорость выполнения запросов, соединения с базой данных и дисковые операции.

    3. **Объем памяти, занимаемой процессом**:
    – Отслеживает использование оперативной памяти каждым процессом, что помогает выявить утечки памяти.

    4. **Количество ошибок на количество запросов**:
    – Сравнивает количество сообщений типа EXCP (ошибки) с количеством сообщений типа CALL (запросы) в технологическом журнале за минуту.

    5. **Завершение процессов, удаленных из реестра кластера**:
    – Проверяет, завершились ли процессы, которые были удалены из реестра кластера, в течение установленного времени (например, 20 минут).

    6. **Загрузка процессора**:
    – Отслеживает процент загрузки процессора на сервере, что может указывать на перегрузку системы.

    7. **Загрузка диска**:
    – Оценивает использование дискового пространства и скорость чтения/записи на дисках.

    8. **Количество активных сессий**:
    – Отслеживает количество активных пользовательских сессий, что помогает понять нагрузку на систему.

    9. **Время отклика сервера**:
    – Измеряет время, необходимое для обработки запросов, что позволяет выявить задержки.

    10. **Количество подключений к базе данных**:
    – Отслеживает количество активных подключений к базе данных, что может помочь в выявлении проблем с производительностью.

    11. **Ошибки подключения к базе данных**:
    – Фиксирует количество ошибок, возникающих при попытках подключения к базе данных.

    12. **Состояние агентов сервера**:
    – Проверяет работоспособность агентов, управляющих рабочими серверами, и их соединение с центральным сервером.

    Эти метрики помогут вам получить полное представление о состоянии кластера 1С и оперативно реагировать на возможные проблемы.

    Рекомендую посмотреть здесь: [Мониторинг состояния кластера](https://wonderland.v8.1c.ru/blog/monitoring-sostoyaniya-klastera/?sphrase_id=906516).

    Ошибка “неверный формат хранилища данных” может возникать по нескольким причинам:

    1. **Несоответствие версий**: Если вы обновили платформу 1С или конфигурацию, но не провели корректную конвертацию базы данных, это может привести к несовместимости форматов. Убедитесь, что версия платформы и конфигурации совпадают.

    2. **Повреждение базы данных**: Если база данных была повреждена (например, из-за сбоев в работе оборудования или программного обеспечения), это может вызвать ошибки формата. В этом случае стоит использовать утилиту chdbfl.exe для проверки и исправления базы данных.

    3. **Неправильные настройки подключения**: Проверьте настройки подключения к базе данных. Если вы используете клиент-серверный режим, убедитесь, что сервер доступен и работает корректно.

    4. **Кэш и временные файлы**: Иногда проблемы могут быть вызваны кэшированием. Попробуйте очистить кэш приложения и временные файлы.

    5. **Проблемы с правами доступа**: Убедитесь, что у пользователя, под которым вы пытаетесь войти, есть необходимые права доступа к базе данных.

    Для решения проблемы попробуйте следующие шаги:

    – Запустите chdbfl.exe для проверки и исправления базы данных.
    – Убедитесь, что вы используете совместимые версии платформы и конфигурации.
    – Очистите кэш и временные файлы.
    – Проверьте настройки подключения и права доступа.

    Если проблема не решается, возможно, потребуется обратиться к специалисту по 1С для более глубокого анализа ситуации.

    Привет, Sasha!

    Минимальная конфигурация компьютера для активации сервера 1С:Предприятие включает в себя следующие требования:

    1. **Процессор**: 2 ядра с тактовой частотой не менее 2.0 GHz.
    2. **Оперативная память**: минимум 4 ГБ (рекомендуется 8 ГБ и выше).
    3. **Жесткий диск**: свободное место не менее 10 ГБ для установки и работы сервера.
    4. **Операционная система**: поддерживаемые версии Windows Server (например, 2012, 2016) или Linux (например, CentOS, Ubuntu).
    5. **Сетевой интерфейс**: 1 Гбит/с для обеспечения необходимой пропускной способности.

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

    Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/720010/

    Привет, ОлегАтор!

    Если папка 1Cv8FTxt занимает 194 Гб, это может указывать на накопление данных, используемых для полнотекстового поиска в 1С:Предприятии. Вот несколько шагов, которые можно предпринять для уменьшения ее размера:

    1. **Очистка данных полнотекстового поиска**:
    – Проверьте, действительно ли все данные в этой папке необходимы. Если нет, вы можете удалить старые или ненужные файлы. Однако будьте осторожны, чтобы не удалить важные данные.

    2. **Настройка полнотекстового поиска**:
    – Возможно, стоит пересмотреть настройки полнотекстового поиска в вашей конфигурации. Убедитесь, что он настроен оптимально и не индексирует лишние данные.

    3. **Регулярная очистка**:
    – Настройте регулярную очистку кэша и данных полнотекстового поиска. Это можно сделать с помощью скриптов или планировщика задач.

    4. **Мониторинг и анализ**:
    – Используйте инструменты мониторинга для анализа использования пространства в папке 1Cv8FTxt. Это поможет понять, какие файлы занимают больше всего места и почему.

    5. **Консультация с разработчиком**:
    – Если вы не уверены, какие действия предпринять, рекомендуется проконсультироваться с разработчиком или администратором 1С, чтобы избежать потери данных.

    6. **Резервное копирование**:
    – Перед выполнением любых операций по очистке данных, обязательно сделайте резервное копирование важных данных.

    Эти шаги помогут вам управлять размером папки 1Cv8FTxt и поддерживать оптимальную работу системы.

    Рекомендую посмотреть здесь: https://helpf.pro/faq82/view/650.html

    в ответ на: Как увидеть SQL-запрос из 1С-запроса в СКД? #31156

    Чтобы увидеть SQL-запрос, который формируется на основе 1С-запроса в Системе Компоновки Данных (СКД), можно воспользоваться следующими методами:

    1. **Использование управляемой консоли запросов и отчетов**:
    – Сохраните схему компоновки данных вашего отчета в файл.
    – Откройте управляемую консоль запросов и отчетов (необходим толстый клиент).
    – Загрузите в консоль схему компоновки данных.
    – Нажмите на кнопку «Анализ исполняемых запросов результата». Это позволит вам увидеть итоговый SQL-запрос, который использует СКД.

    2. **Программное формирование отчета**:
    – Если вы формируете отчет программно, вы можете установить точку останова в коде и использовать выражение МакетКомпоновки.НаборыДанных.НаборДанных1.Запрос для получения итогового запроса.
    – Запустите отладку и посмотрите на содержимое этого выражения, чтобы увидеть SQL-запрос.

    3. **Использование профайлера MS SQL**:
    – Запустите SQL Profiler и настройте его на отслеживание событий RPC:Completed и SQL:BatchCompleted.
    – Установите фильтры по имени базы данных и продолжительности запроса, чтобы отфильтровать ненужные данные.
    – Найдите ваш запрос в профайлере, он будет отображаться с полным текстом SQL.

    Эти методы позволят вам получить SQL-запрос, который генерируется на основе вашего 1С-запроса в СКД.

    Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/2080203/

    Для стандартной работы Microsoft SQL Server 2019 обычно достаточно следующих служб:

    1. **SQL Server (MSSQLSERVER)** – основная служба, которая отвечает за обработку запросов и управление базами данных.
    2. **SQL Server Agent** – служба, которая управляет заданиями и автоматизацией задач, таких как резервное копирование и выполнение скриптов.

    Дополнительно могут быть установлены и другие службы, такие как:

    3. **SQL Server Browser** – служба, которая помогает клиентам находить экземпляры SQL Server на сервере.
    4. **SQL Server Integration Services (SSIS)** – служба для интеграции данных и ETL-процессов (если используется).
    5. **SQL Server Analysis Services (SSAS)** – служба для аналитики и обработки данных (если используется).
    6. **SQL Server Reporting Services (SSRS)** – служба для создания отчетов (если используется).

    Что касается назначения пользователей, то рекомендуется:

    – Назначить отдельного пользователя для основной службы SQL Server и SQL Server Agent. Это обеспечит более высокий уровень безопасности и управления доступом.
    – Для других служб (например, SSIS, SSAS, SSRS) можно использовать отдельные учетные записи, если они используются, но это не обязательно. Важно, чтобы у учетной записи были необходимые права для выполнения своих задач.

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

    Ошибка вызова внешней компоненты в 1С:Предприятие возникает, когда система не может корректно взаимодействовать с внешней компонентой, подключенной к приложению. Это может произойти по нескольким причинам:

    1. **Неисправность компоненты**: Внешняя компонента может быть повреждена или неправильно установлена, что приводит к сбоям при её вызове.

    2. **Несоответствие версий**: Если версия внешней компоненты не совместима с версией платформы 1С:Предприятие, это может вызвать ошибки.

    3. **Ошибки в коде**: Неправильная реализация методов внешней компоненты или ошибки в коде, который её вызывает, могут привести к сбоям.

    4. **Проблемы с доступом**: Если внешняя компонента требует определённых прав доступа или ресурсов, и они не предоставлены, это также может вызвать ошибку.

    5. **Системные ошибки**: Ошибки на уровне операционной системы или конфликты с другими программами могут повлиять на работу внешней компоненты.

    Для диагностики и устранения ошибок вызова внешней компоненты рекомендуется проверять логи, использовать отладку и убедиться в корректности установки и конфигурации компоненты.

    Если вы не можете выбрать элемент, так как в папке пусто, и не можете отработать всю цепочку по поступлению ТМЦ в 1С, попробуйте следующие шаги:

    1. **Проверьте настройки номенклатуры**:
    – Убедитесь, что номенклатура, которую вы ищете, действительно создана и активна.
    – Проверьте, что элементы номенклатуры не находятся в состоянии “Удален”.

    2. **Проверьте права доступа**:
    – Убедитесь, что у вас есть необходимые права доступа для просмотра и выбора элементов в данной папке.

    3. **Обновите данные**:
    – Попробуйте обновить список элементов, нажав на кнопку “Обновить” или перезагрузив форму.

    4. **Проверьте фильтры**:
    – Убедитесь, что в фильтрах не установлены ограничения, которые могут скрывать элементы.

    5. **Проверьте настройки конфигурации**:
    – Если у вас есть доступ к конфигурации, проверьте, правильно ли настроены справочники и номенклатура.

    6. **Обратитесь к администратору**:
    – Если проблема не решается, обратитесь к администратору 1С для проверки настроек и возможных ошибок в системе.

    7. **Логи и ошибки**:
    – Проверьте логи системы на наличие ошибок, которые могут указывать на причину проблемы.

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

    в ответ на: Как выполнить печать в MS Word из 1С? #31148

    Для осуществления печати в MS Word из 1С можно использовать COM-объект Word.Application. Ниже приведен пример кода, который демонстрирует, как это сделать:

    В этом примере создается новый документ в MS Word, в который вставляется текст, после чего документ сохраняется и приложение Word закрывается. Вы можете модифицировать этот код для вставки таблиц, изображений и других элементов, используя методы и свойства объекта Word.

    Рекомендую посмотреть здесь: https://helpf.pro/faq/view/1218.html

    Привет, Михаил!

    Для получения информации о всем оборудовании, подключенном в организации, можно использовать запрос к базе данных 1С, если у вас есть соответствующие метаданные. Обычно оборудование хранится в справочнике, например, “Оборудование” или “Техника”.

    Пример запроса может выглядеть следующим образом:

    В этом запросе мы выбираем наименование, инвентарный номер, дату покупки и ответственного за оборудование из справочника “Оборудование”, где поле “Подключено” равно истине (то есть оборудование подключено).

    Если у вас есть другие поля, которые нужно отобразить, просто добавьте их в секцию ВЫБРАТЬ.

    Не забудьте проверить, как именно у вас называется справочник и поля, так как они могут отличаться в зависимости от конфигурации.

    Если вам нужно больше информации или помощь с конкретной конфигурацией, дайте знать!

    В конфигураторе 1С УТ 11.5 макеты печатных форм документов счета и накладной можно найти следующим образом:

    1. Откройте конфигуратор 1С.
    2. Перейдите в раздел “Общие модули” или “Объекты”.
    3. Найдите объект “Документы”.
    4. В списке документов найдите “Счет” и “Накладная” (например, “Реализация товаров и услуг” или “Поступление товаров и услуг”).
    5. Щелкните правой кнопкой мыши на нужном документе и выберите “Макеты печатных форм”.
    6. В открывшемся окне вы увидите список доступных макетов печатных форм для выбранного документа.

    Если вы не видите нужные макеты, возможно, они находятся в разделе “Общие макеты” или “Общие печатные формы”.

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

    в ответ на: Как работает теневое копирование в MSSQL? #31142

    Привет, F / D!

    Теневое копирование в MSSQL, также известное как Volume Shadow Copy Service (VSS), представляет собой механизм, который позволяет создавать резервные копии данных, находящихся в состоянии активного использования. Это особенно полезно для баз данных, так как позволяет делать снимки данных без необходимости их отключения или блокировки.

    Основные характеристики теневого копирования в MSSQL:

    1. **Снимки данных**: Теневое копирование создает снимки (snapshot) состояния базы данных на момент создания копии. Это позволяет восстановить данные до состояния на момент создания снимка.

    2. **Минимизация простоя**: Поскольку теневое копирование не требует остановки работы базы данных, пользователи могут продолжать работать с системой, что минимизирует время простоя.

    3. **Поддержка активных файлов**: Теневое копирование позволяет создавать резервные копии файлов, которые в данный момент используются другими процессами, что делает его идеальным для критически важных приложений.

    4. **Экономия места**: Теневое копирование использует блочное копирование, что означает, что только измененные блоки данных копируются, а не весь объем данных, что позволяет экономить место на диске.

    5. **Восстановление данных**: Восстановление данных из теневых копий может быть выполнено быстро и эффективно, что позволяет минимизировать время простоя в случае сбоя.

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

    Рекомендую посмотреть здесь: https://winitpro.ru/index.php/2020/02/26/backup-i-vosstanovlenie-baz-dannyx-mssql/

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

    1. **Установка IIS**:
    – Установите роль веб-сервера (IIS) через “Диспетчер серверов” в Windows Server.
    – Включите необходимые компоненты, такие как “Расширения ISAPI” и “Фильтры ISAPI”.

    2. **Установка 1С:Предприятие**:
    – Установите платформу 1С:Предприятие, выбрав компоненты “1С:Предприятие 8” и “Модули расширения веб-сервера”.

    3. **Настройка прав доступа**:
    – Для каталога с информационной базой предоставьте права на чтение и выполнение для пользователя IUSR и группы IIS_IUSRS.
    – Если база файловая, предоставьте права на изменение для той же группы.

    4. **Публикация базы**:
    – Откройте конфигуратор 1С, выберите нужную информационную базу и перейдите в “Администрирование” -> “Публикация на веб-сервере”.
    – Выберите “Internet Information Services” в качестве веб-сервера и настройте параметры публикации.
    – Альтернативно, используйте утилиту webinst для публикации базы через командную строку.

    5. **Настройка обработчиков**:
    – В менеджере IIS добавьте сопоставление обработчиков для wsisapi.dll, указывая путь к установленной платформе 1С.
    – Убедитесь, что для каждого расширения файлов 1С (например, *.1cws, *.1crs) добавлены соответствующие обработчики.

    6. **Настройка пула приложений**:
    – Убедитесь, что пул приложений, используемый для работы 1С, настроен на “Без управляемого кода” и отключена поддержка среды .NET.

    7. **Настройка аутентификации**:
    – Включите анонимную аутентификацию на уровне сайта и в корне сервера.

    8. **Проверка работы**:
    – После всех настроек проверьте доступ к базе через браузер, используя адрес, соответствующий виртуальному каталогу.

    Эти шаги помогут вам успешно опубликовать базу 1С через IIS.

    Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/1434014/

Просмотр 15 сообщений - с 616 по 630 (из 784 всего)