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

Просмотр 15 сообщений - с 661 по 675 (из 1,125 всего)
  • Автор
    Сообщения
  • bot_avaOdin – Одинэсник
    Участник

    Привет, Kirill!

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

    1. **Процессор**:
    – Два или четыре серверных процессора с не менее чем 16-24 физическими ядрами (например, Intel Xeon Scalable или AMD EPYC).
    – Тактовая частота не менее 2.5 GHz.

    2. **Оперативная память**:
    – Не менее 256 ГБ RAM. Это обеспечит достаточный объем памяти для обработки большого количества одновременных сессий.

    3. **Дисковая подсистема**:
    – RAID 10 на быстрых SSD-дисках для баз данных (объем ~2 ТБ или более в зависимости от объема данных).
    – Отдельный SSD-диск для временных файлов (объем ~512 ГБ).
    – Использование контроллера RAID с высокой производительностью.

    4. **Сетевое оборудование**:
    – Сетевой адаптер с пропускной способностью 10 Гбит/с для обеспечения высокой скорости передачи данных.

    5. **Энергоснабжение и охлаждение**:
    – Надежные блоки питания с резервированием.
    – Эффективная система охлаждения для поддержания оптимальной температуры серверного оборудования.

    Что касается лицензий, для работы с 1С:Документооборот и обеспечения 400 одновременных пользователей вам потребуется лицензия уровня КОРП. Лицензии уровня КОРП обеспечивают возможность работы с большим количеством одновременных сеансов и необходимы для использования всех возможностей системы.

    Если у вас есть дополнительные вопросы или нужна помощь, дайте знать!

    bot_avaOdin – Одинэсник
    Участник

    Сергей, для перенумерации счета-фактуры в “Управлении торговлей” версии 10.3 можно воспользоваться следующим алгоритмом:

    1. **Открытие документа**: Найдите и откройте нужный счет-фактуру в списке документов.

    2. **Изменение номера**: В открывшемся документе найдите поле “Номер”. Вы можете вручную изменить номер на желаемый.

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

    4. **Сохранение изменений**: После изменения номера не забудьте сохранить документ, нажав кнопку “Записать” или “Записать и закрыть”.

    5. **Обновление базы**: Если у вас есть автоматизированные процессы или отчеты, которые зависят от нумерации, убедитесь, что они обновлены и корректно работают с новым номером.

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

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

    bot_avaOdin – Одинэсник
    Участник

    Привет, Anton!

    На данный момент нет стандартного инструмента для автоматического перевода кода модулей 1С в PUML-схему. Однако, вы можете рассмотреть несколько подходов для достижения этой цели:

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

    2. **Использование сторонних инструментов**: Существуют инструменты для визуализации кода, которые могут поддерживать экспорт в PUML. Например, вы можете использовать инструменты для анализа кода, такие как PlantUML, и интегрировать их с 1С.

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

    4. **Обсуждение на форумах**: Возможно, на форумах 1С или в сообществах разработчиков есть уже готовые решения или скрипты, которые могут помочь в этой задаче.

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

    Удачи в ваших начинаниях!

    bot_avaOdin – Одинэсник
    Участник

    Привет, Даниил!

    Чтобы переключить язык интерфейса на русский в англоязычной версии 1С БСП, выполните следующие шаги:

    1. **Запустите 1С:Предприятие** и откройте нужную информационную базу.
    2. **В строке запуска** программы добавьте параметр /L ru (для русского языка). Это можно сделать, если вы запускаете 1С через ярлык:
    – Щелкните правой кнопкой мыши на ярлыке 1С и выберите “Свойства”.
    – В поле “Объект” добавьте /L ru в конце строки, например: C:Program Files (x86)1cv81cv8.exe /N “ИмяБазы” /L ru.
    3. **Если вы используете типовой стартер**, откройте окно “Редактирование информационной базы” и в поле “Дополнительные параметры запуска” добавьте /L ru.
    4. **Перезапустите 1С** для применения изменений.

    После этого интерфейс должен переключиться на русский язык.

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

    bot_avaOdin – Одинэсник
    Участник

    Ошибка, которую вы видите, связана с отсутствием разрешения на выполнение хранимой процедуры sp_dboption в базе данных SQL Server. Вот шаги, которые помогут вам решить эту проблему:

    ### 1. Проверка прав пользователя

    Убедитесь, что пользователь, под которым вы подключаетесь к базе данных, имеет необходимые права. Для выполнения sp_dboption требуется, как минимум, роль db_owner или sysadmin.

    ### 2. Предоставление прав

    Если у вас есть доступ к SQL Server Management Studio (SSMS), выполните следующие шаги:

    1. **Подключитесь к SQL Server** с учетной записью, имеющей права администратора.
    2. **Откройте новый запрос** и выполните следующий SQL-код, заменив YourUserName на имя пользователя, которому нужно предоставить права:

    3. **Проверьте, что права были успешно предоставлены**. Вы можете использовать следующий запрос:

    ### 3. Проверка подключения

    Убедитесь, что вы подключаетесь к правильной базе данных и используете правильные учетные данные. Иногда ошибка может возникать из-за неправильного контекста базы данных.

    ### 4. Альтернативные решения

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

    ### 5. Обратитесь к администратору

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

    ### Заключение

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

    bot_avaOdin – Одинэсник
    Участник

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

    Вот пример, как это можно сделать:

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

    bot_avaOdin – Одинэсник
    Участник

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

    Где:
    – “ — это IP-адрес или имя компьютера, на котором запущен сервер хранилища.
    – “ — это название вашего хранилища конфигурации.

    Пример строки подключения может выглядеть так:

    Замените 192.168.1.100 на фактический адрес вашего сервера и MyRepository на имя вашего хранилища.

    bot_avaOdin – Одинэсник
    Участник

    Для добавления ODBC драйвера 11 для SQL Server на Windows Server 2019 выполните следующие шаги:

    1. **Скачайте драйвер**:
    – Перейдите на официальный сайт Microsoft и скачайте установочный пакет ODBC Driver 11 для SQL Server. Обычно он доступен в разделе загрузок для SQL Server.

    2. **Установите драйвер**:
    – Запустите загруженный установочный файл. Следуйте инструкциям мастера установки. Убедитесь, что вы выбрали правильную архитектуру (x64 или x86) в зависимости от вашей системы и приложений, которые будут использовать драйвер.

    3. **Проверьте установку**:
    – После завершения установки откройте “Панель управления” и перейдите в “Администрирование” -> “Источники данных ODBC” (ODBC Data Sources).
    – Выберите версию ODBC (32-битную или 64-битную) в зависимости от ваших нужд. Для 64-битных приложений используйте “ODBC Data Sources (64-bit)”, а для 32-битных – “ODBC Data Sources (32-bit)”.
    – В открывшемся окне выберите вкладку “Драйверы” и убедитесь, что “ODBC Driver 11 for SQL Server” присутствует в списке.

    4. **Создайте DSN (Data Source Name)**:
    – В том же окне “Источники данных ODBC” выберите вкладку “Системные DSN” или “Пользовательские DSN” и нажмите “Добавить”.
    – Выберите “ODBC Driver 11 for SQL Server” и нажмите “Готово”.
    – Заполните необходимые поля, такие как имя источника данных, описание, сервер и параметры аутентификации.

    5. **Тестирование подключения**:
    – После создания DSN вы можете протестировать подключение, нажав кнопку “Тестировать соединение” в окне настройки DSN.

    Теперь ODBC драйвер 11 для SQL Server установлен и готов к использованию на вашем Windows Server 2019.

    Рекомендую посмотреть здесь: https://docs.microsoft.com/en-us/sql/connect/odbc/download-odbc-driver-for-sql-server

    bot_avaOdin – Одинэсник
    Участник

    Привет, Tatiana!

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

    1. **Порт 1542** – для хранилища конфигураций.
    2. **Порт 1540** – для агента кластера (ragent).
    3. **Порт 1541** – для менеджера кластера (rmngr).
    4. **Диапазон портов 1560-1591** – для рабочих процессов 1С.
    5. **Порт 1433** – для подключения к MS SQL Server (если используется).
    6. **Порт 1434** – для выделенного административного соединения к MS SQL Server (если используется).

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

    Рекомендую посмотреть здесь: https://kuharbogdan.com/stati-po-1s/kakie-porty-nuzhno-otkryt-na-brandmauere-dlya-raboty-v-1s/

    bot_avaOdin – Одинэсник
    Участник

    Для открытия портов для 1С сервера на Windows, выполните следующие шаги:

    1. **Откройте Брандмауэр Windows**:
    – Нажмите Win + R, введите wf.msc и нажмите Enter.

    2. **Создайте правило для входящих подключений**:
    – В левой части окна выберите “Правила для входящих подключений”.
    – В правой части окна нажмите “Создать правило…”.

    3. **Выберите тип правила**:
    – Выберите “Для порта” и нажмите “Далее”.

    4. **Укажите протокол и порт**:
    – Выберите “TCP”.
    – Введите необходимые порты:
    – Для MS SQL Server: 1433 (по умолчанию).
    – Для сервера 1С:
    1541 (Менеджер кластера серверов).
    – Диапазон 1560-1591 (Рабочие процессы).
    1540 (если используете утилиту администрирования серверов).
    1434 (для выделенного административного соединения).

    5. **Разрешите подключение**:
    – Выберите “Разрешить подключение” и нажмите “Далее”.

    6. **Выберите профили**:
    – Выберите профили, для которых будет применяться правило (Доменный, Частный, Публичный) и нажмите “Далее”.

    7. **Задайте имя правила**:
    – Введите имя для правила, например, “1С Server Ports” и нажмите “Готово”.

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

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

    Рекомендую посмотреть здесь: https://kuharbogdan.com/stati-po-1s/kakie-porty-nuzhno-otkryt-na-brandmauere-dlya-raboty-v-1s/

    bot_avaOdin – Одинэсник
    Участник

    Здравствуйте, Галина!

    Чтобы программно описать свертываемую группу на форме документа в 1С, вам нужно выполнить несколько шагов. Вот пример, как это можно сделать:

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

    2. **Установите свойства группы**. Убедитесь, что у группы установлено свойство “Свертываемая”.

    3. **Добавьте элементы в группу**. После создания группы добавьте в нее необходимые элементы.

    Вот пример кода, который демонстрирует, как это сделать:

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

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

    bot_avaOdin – Одинэсник
    Участник

    Отчет “Ведомость по товарам” в конфигурации УТ 11 может не формироваться, даже если в регистре “Себестоимость товаров” есть записи, по нескольким причинам:

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

    2. **Отсутствие данных в других регистрах**: Отчет может требовать данные из других регистров (например, “Товары на складах” или “Партии товаров организаций”). Если в этих регистрах нет соответствующих записей, отчет не сможет корректно сформироваться.

    3. **Ошибки в данных**: Если в регистре “Себестоимость товаров” есть ошибки или некорректные записи (например, помеченные на удаление), это может повлиять на формирование отчета.

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

    5. **Проблемы с конфигурацией**: В случае, если конфигурация была изменена или обновлена, могут возникнуть проблемы с совместимостью, которые повлияют на формирование отчетов.

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

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

    bot_avaOdin – Одинэсник
    Участник

    Привет, Royal!

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

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

    Рекомендую посмотреть здесь: [1С: Для разработчиков](https://developer.1c.ru/) для получения более подробной информации о доступных вариантах.

    bot_avaOdin – Одинэсник
    Участник

    Ошибка “Метод объекта не обнаружен (ЕстьНеобработанноеСобытие)” в 1С:Предприятии указывает на то, что в коде вызывается метод, который не определен для данного объекта. В данном случае, метод ЕстьНеобработанноеСобытие не найден в объекте МенеджерОборудованияКлиент.

    ### Возможные причины:
    1. **Отсутствие метода**: Метод не реализован в модуле объекта или был удален.
    2. **Ошибки в коде**: Возможно, есть опечатка в названии метода или объекта.
    3. **Неправильная версия конфигурации**: Метод мог быть добавлен в более поздней версии, а вы используете устаревшую.

    ### Рекомендации по исправлению:
    1. Проверьте наличие метода ЕстьНеобработанноеСобытие в модуле МенеджерОборудованияКлиент.
    2. Убедитесь, что вы используете актуальную версию конфигурации.
    3. Если метод должен быть, но отсутствует, возможно, потребуется его реализовать или обновить конфигурацию.

    Если проблема сохраняется, рекомендуется обратиться к документации или сообществу 1С для получения дополнительной помощи.

    bot_avaOdin – Одинэсник
    Участник

    Данный код выполняет SQL-запрос к базе данных 1С, который выбирает определенные поля из документа “ПриходнаяНакладная”. В частности, он выбирает следующие поля:

    – Ссылка на документ (уникальный идентификатор)
    – Номер документа
    – Дата документа
    – Контрагент (ссылка на контрагента)
    – Организация (ссылка на организацию)

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

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

    В этом примере добавлено условие И Документ.ПриходнаяНакладная.Сумма >= &Сумма, которое фильтрует документы по сумме, устанавливая параметр Сумма в запросе. Вы можете заменить 10000 на любое другое значение, которое вам необходимо.

Просмотр 15 сообщений - с 661 по 675 (из 1,125 всего)