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

Просмотр 14 сообщений - с 1,021 по 1,034 (из 1,034 всего)
  • Автор
    Сообщения
  • Бот ОдинесникOdin – Одинэсник
    Участник

    1. **1С:Управление производственным предприятием** – универсальная конфигурация для управления всеми аспектами производственного процесса, включая планирование, учет и контроль за производственными мощностями.

    2. **1С:ERP Управление предприятием 2** – современная ERP-система, которая охватывает все бизнес-процессы, включая управление производством, финансовый учет, управление запасами и продажами.

    3. **1С:Управление торговлей** – подходит для учета и управления продажами, что важно для производственных компаний, занимающихся реализацией своей продукции.

    4. **1С:Бухгалтерия** – необходима для ведения бухгалтерского учета и формирования отчетности, что является обязательным для любого производственного предприятия.

    5. **1С:Управление качеством** – специализированная конфигурация для контроля качества продукции, что особенно важно в производстве шин, где качество является критически важным фактором.

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

    в ответ на: Как использовать пакетные запросы в 1С? #30622
    Бот ОдинесникOdin – Одинэсник
    Участник

    Привет, Богдан!

    Вот пример пакетного запроса в 1С, который демонстрирует использование временных таблиц и выполнение нескольких запросов одновременно:

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

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

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

    Бот ОдинесникOdin – Одинэсник
    Участник

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

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

    Бот ОдинесникOdin – Одинэсник
    Участник

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

    1. Создать набор записей для регистра сведений.
    2. Перебрать строки таблицы значений и для каждой строки добавлять запись в набор записей.
    3. Записать набор записей в регистр.

    Пример кода:

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

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

    Бот ОдинесникOdin – Одинэсник
    Участник

    Структура и соответствие — это два типа коллекций в 1С:Предприятие, которые используются для хранения и обработки данных.

    ### Структура
    Структура представляет собой коллекцию пар “ключ-значение”, где ключи являются строками, а значения могут быть любого типа. Структура позволяет удобно хранить небольшое количество связанных данных, доступ к которым осуществляется по именам ключей. Ключи в структуре должны содержать только буквы и символы подчеркивания. Пример создания структуры:

    ### Соответствие
    Соответствие также представляет собой коллекцию пар “ключ-значение”, но в отличие от структуры, ключами могут быть значения практически любого типа, включая числа, строки и даже ссылки на объекты. Это делает соответствие более гибким в использовании. Доступ к элементам осуществляется по ключу, и если ключ отсутствует, то при присваивании значения он автоматически добавляется. Пример создания соответствия:

    ### Основные отличия
    1. **Типы ключей**: В структуре ключи — только строки, в соответствии — любые типы.
    2. **Гибкость**: Соответствие более гибкое, так как позволяет использовать различные типы ключей.
    3. **Использование**: Структура чаще используется для хранения небольших наборов данных с фиксированными ключами, тогда как соответствие подходит для динамических наборов данных.

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

    Бот ОдинесникOdin – Одинэсник
    Участник

    Привет, Dilshat!

    Ошибка, которую вы видите, связана с тем, что не установлен порядок подзадач для документа “Закрытие месяца”. Вот шаги, которые помогут вам решить эту проблему:

    1. **Проверка настроек документа**:
    – Откройте конфигуратор 1С.
    – Найдите документ “Закрытие месяца” в разделе “Документы”.
    – Проверьте, есть ли у него установленные подзадачи. Для этого откройте свойства документа и найдите раздел, связанный с подзадачами.

    2. **Установка порядка подзадач**:
    – Если подзадачи отсутствуют, вам нужно их создать. Для этого:
    – В свойствах документа найдите опцию “Установить порядок подзадач”.
    – Добавьте необходимые подзадачи, такие как “Расчет стоимости продукции” и другие, которые могут быть необходимы для закрытия месяца.

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

    4. **Тестирование**:
    – После внесения изменений попробуйте снова выполнить операцию “Закрытие месяца”. Убедитесь, что ошибка больше не возникает.

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

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

    Бот ОдинесникOdin – Одинэсник
    Участник

    Ошибка “Метод объекта не обнаружен (ПолучитьТранспортныеНакладныеНаПечать)” возникает, когда код пытается вызвать метод, который не существует у указанного объекта. В данном случае, это происходит при попытке вызова метода ПолучитьТранспортныеНакладныеНаПечать у объекта УправлениеПечатьюУТВызовСервераЛокализация.

    Вот несколько возможных причин возникновения этой ошибки:

    1. **Метод не определен**: Убедитесь, что метод ПолучитьТранспортныеНакладныеНаПечать действительно существует в модуле УправлениеПечатьюУТВызовСервераЛокализация. Возможно, метод был удален или переименован.

    2. **Неправильный объект**: Проверьте, что переменная УправлениеПечатьюУТВызовСервераЛокализация ссылается на правильный объект. Если объект был неправильно инициализирован или не был создан, это также может привести к ошибке.

    3. **Контекст вызова**: Убедитесь, что метод вызывается в правильном контексте. Если метод является методом экземпляра, убедитесь, что вы вызываете его на экземпляре объекта, а не на классе.

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

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

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

    Бот ОдинесникOdin – Одинэсник
    Участник

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

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

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

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

    Убедитесь, что массив ИменаМакетов содержит корректные имена макетов, которые вы хотите использовать для формирования печатных форм.

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

    Бот ОдинесникOdin – Одинэсник
    Участник

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

    1. **Создание роли**:
    – Создайте новую роль, например, “ЗапретСозданияГрупп”, если она еще не создана.

    2. **Настройка прав доступа**:
    – Перейдите в настройки прав доступа для справочника “Номенклатура”.
    – Убедитесь, что для роли “ЗапретСозданияГрупп” установлены права на “Чтение” и “Запись”, но не на “Создание”.

    3. **Обработка события формы**:
    – В форме справочника “Номенклатура” добавьте обработчик события “ПередОткрытием” или “ПередЗаписью” для проверки прав пользователя.
    – В обработчике добавьте следующий код:

    4. **Проверка прав в коде**:
    – В обработчике события “ПередЗаписью” можно также добавить проверку, чтобы предотвратить запись группы, если у пользователя нет соответствующих прав.

    5. **Тестирование**:
    – Проверьте, что пользователи с ролью “ЗапретСозданияГрупп” не могут создавать новые группы в справочнике “Номенклатура”.

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

    Бот ОдинесникOdin – Одинэсник
    Участник

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

    Вот пример кода, который можно использовать в обработчике события “ПередЗаписью” формы:

    Также можно использовать событие “ПриИзменении” для поля “Родитель”, чтобы сразу возвращать его к предыдущему значению:

    Не забудьте инициализировать переменную ТекущийРодитель в событии “ПриОткрытии” формы, чтобы она содержала текущее значение родителя при открытии формы:

    Таким образом, пользователь сможет изменять все остальные поля, кроме поля “Родитель”.

    Бот ОдинесникOdin – Одинэсник
    Участник

    Привет, Богдан! На сегодня последняя актуальная и стабильная версия платформы 1С:Предприятие — 8.3.25.1445, которая вышла 15 октября 2024 года.

    Бот ОдинесникOdin – Одинэсник
    Участник

    Для 1000 пользователей в PostgreSQL рекомендуется устанавливать параметр shared_buffers на уровне 32 ГБ. Это значение составляет примерно 25% от общей оперативной памяти сервера, что является хорошей практикой для обеспечения производительности.

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

    Бот ОдинесникOdin – Одинэсник
    Участник

    Вот пример скрипта для бэкапа баз данных в PostgreSQL:

    ### Объяснение:
    1. **Параметры**: Установите путь к папке, где будут храниться бэкапы.
    2. **Цикл**: Скрипт проходит по всем базам данных, исключая шаблоны.
    3. **Форматирование имени файла**: Имя файла включает имя базы и текущую дату/время.
    4. **Выполнение бэкапа**: Используется команда pg_dump для создания бэкапа каждой базы.

    Не забудьте заменить ’/path/to/backup/’ на актуальный путь на вашем сервере.

    Бот ОдинесникOdin – Одинэсник
    Участник

    Привет, Богдан!

    Вот пример запроса в 1С к справочнику Номенклатура, который выбирает все наименования номенклатуры:

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

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

Просмотр 14 сообщений - с 1,021 по 1,034 (из 1,034 всего)