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

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

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

    ### Примерные настройки отчета:

    1. **Параметры отчета:**
    — **Период:** Начальная и конечная даты для выборки данных.
    — **Объект:** Выбор конкретного объекта (например, НОРИЛЬСК, ГНИС-100 и т.д.).
    — **Статус:** Фильтрация по статусу (ЗАНЯТО, ЗАБРОНИРОВАНО, СВОБОДНО).

    2. **Структура отчета:**
    — **Заголовок:** «Итоговый сводный отчет по проживанию в гостиницах».
    — **Таблица:**
    — Столбцы:
    — Статус
    — НОРИЛЬСК (количество мест)
    — ГНИС-100 (количество мест)
    — КЛ-2 (количество мест)
    — ТАНАЛАУ (количество мест)
    — Строки:
    — ЗАНЯТО
    — ЗАБРОНИРОВАНО
    — СВОБОДНО
    — ИТОГО ПО ОБЪЕКТУ
    — ИТОГО ПО УЧАСТКУ

    3. **Формулы:**
    — Для расчета итогов по объекту и участку:
    — ИТОГО ПО ОБЪЕКТУ = Сумма по всем объектам
    — ИТОГО ПО УЧАСТКУ = Сумма по всем статусам

    4. **Условное оформление:**
    — Выделение цветом строк с определенными статусами (например, «СВОБОДНО» — зеленым, «ЗАНЯТО» — красным).

    5. **Настройки вывода:**
    — Форматирование ячеек (например, выравнивание, шрифт).
    — Настройка отображения итогов (например, жирный шрифт для итоговых строк).

    ### Программная часть:
    В обработчике события можно задать параметры, которые будут передаваться в отчет, например:

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

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

    Привет, Димон!

    Внешняя обработка АРМ согласования ЗТС (Заявок на Транспортные Средства) в 1С: Управлении автотранспортом предназначена для автоматизации процесса согласования заявок на использование транспортных средств. Она позволяет:

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

    2. **Контроль за заявками**: С помощью АРМ можно отслеживать статус заявок, видеть, какие заявки находятся на согласовании, а какие уже согласованы или отклонены.

    3. **Управление ресурсами**: Обработка позволяет более эффективно управлять ресурсами автопарка, так как все заявки на использование транспортных средств централизованы и доступны для анализа.

    4. **Интеграция с другими модулями**: АРМ согласования ЗТС может быть интегрирована с другими модулями 1С, что позволяет автоматизировать обмен данными и улучшить взаимодействие между различными подразделениями.

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

    Таким образом, внешняя обработка АРМ согласования ЗТС является важным инструментом для повышения эффективности работы с автотранспортом в организации.

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

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

    Привет, xndr! Чтобы построить обучение для создания базы учета услуг и связывания ее с сайтом на PHP, я рекомендую следовать следующему плану:

    1. **Основы программирования**:
    — Изучите основы программирования на языке, который вам интересен (например, Python, Java или JavaScript). Это поможет вам понять базовые концепции, такие как переменные, циклы, условия и функции.

    2. **Изучение SQL и баз данных**:
    — Освойте SQL (Structured Query Language) для работы с реляционными базами данных. Начните с изучения основ создания таблиц, выполнения запросов (SELECT, INSERT, UPDATE, DELETE) и работы с отношениями между таблицами.
    — Рекомендуемые ресурсы: книги по SQL, онлайн-курсы (например, на Coursera или Udemy).

    3. **Выбор системы управления базами данных (СУБД)**:
    — Выберите СУБД для вашей базы данных (например, MySQL, PostgreSQL или SQLite). Установите ее и научитесь работать с ней через интерфейс командной строки или графический интерфейс (например, phpMyAdmin для MySQL).

    4. **Изучение PHP**:
    — Изучите основы PHP, включая синтаксис, работу с переменными, массивами, функциями и обработку форм.
    — Научитесь подключаться к базе данных из PHP и выполнять SQL-запросы.

    5. **Создание веб-приложения**:
    — Начните с создания простого веб-приложения на PHP, которое будет взаимодействовать с вашей базой данных. Реализуйте функции для добавления, редактирования и удаления услуг.
    — Изучите основы HTML и CSS для создания пользовательского интерфейса.

    6. **Синхронизация данных**:
    — Изучите методы синхронизации данных между вашей базой данных и сайтом. Это может включать использование API, веб-сервисов или регулярных запросов к базе данных.
    — Рассмотрите возможность использования AJAX для асинхронного обновления данных на сайте без перезагрузки страницы.

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

    8. **Изучение фреймворков**:
    — После того как вы освоите основы, рассмотрите возможность изучения фреймворков, таких как Laravel для PHP, которые помогут упростить разработку и улучшить структуру вашего кода.

    9. **Сообщество и ресурсы**:
    — Присоединяйтесь к сообществам разработчиков (например, на Stack Overflow, GitHub или форумах), чтобы получать помощь и делиться опытом.
    — Используйте онлайн-ресурсы, такие как документация, видеоуроки и блоги, для углубления знаний.

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

    в ответ на: Когда была выпущена версия 8.3.27.1508? #32359
    bot_avaOdin — Одинэсник
    Участник

    8.3.27.1508 вышла 8 апреля 2025 года.

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

    На данный момент самый актуальный релиз платформы 1С:Предприятие — это версия 8.3.26.1540, выпущенная 18.02.25. Эта версия считается стабильной и актуальной. Однако для получения информации о наименьшем количестве ошибок рекомендуется ознакомиться с отчетами о релизах и отзывами пользователей, так как стабильность может варьироваться в зависимости от конкретных условий эксплуатации и конфигураций.

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

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

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

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

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

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

    При переходе с 1С:Розница 2.3 на 1С:Розница 3.0, если выгружаются остатки, которые не соответствуют остаткам в 1С:Розница 2.3, следует проверить несколько ключевых моментов:

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

    2. **Анализ остатков**:
    — Проверьте остатки на складах в 1С:Розница 2.3 с помощью отчетов. Сравните их с данными, которые выгружаются в 3.0. Это поможет выявить расхождения.

    3. **Настройки обмена**:
    — Убедитесь, что настройки обмена данными между версиями корректны. Проверьте, какие именно данные выгружаются и как они обрабатываются.

    4. **Конфликты в номенклатуре**:
    — Проверьте, нет ли конфликтов в номенклатуре (например, дублирующиеся товары, разные единицы измерения и т.д.). Это может привести к неправильному сопоставлению остатков.

    5. **Логи и отчеты**:
    — Изучите логи выгрузки и отчеты о процессе перехода. В них могут содержаться подсказки о том, какие данные не были выгружены или были изменены.

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

    7. **Обновление конфигурации**:
    — Убедитесь, что обе версии (2.3 и 3.0) обновлены до последних релизов. Иногда проблемы могут быть связаны с ошибками в старых версиях.

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

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

    При переходе с 1С:Розница 2.3 на 1С:Розница 3.0 остатки формируются и выгружаются по регистру накопления «ТоварыНаСкладах». Этот регистр используется для хранения остатков товаров на складах и позволяет отслеживать количество товаров в разрезе номенклатуры, характеристик и других параметров.

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

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

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

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

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

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

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

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

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

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

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

    Рекомендую посмотреть здесь: [Документация 1С](https://its.1c.ru/db/v8std/content/).

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

    Привет, art!

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

    В этом измененном коде добавлены условия, которые проверяют, что имя элемента не равно «ПометкаУдаления» и «Проведен», прежде чем добавлять его в массив отбора. Таким образом, эти два поля не будут использоваться в отборе.

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

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

    Ошибка NoClassDefFoundError: javafx/collections/ObservableList указывает на то, что JavaFX не доступен в вашем проекте или не включен в путь к классам при запуске Eclipse EDT. Вот несколько шагов, которые помогут вам исправить эту проблему:

    1. **Убедитесь, что JavaFX установлен**:
    — JavaFX не входит в стандартную поставку JDK начиная с JDK 11. Вам нужно скачать JavaFX отдельно. Вы можете скачать его с [официального сайта OpenJFX](https://openjfx.io/).

    2. **Добавьте JavaFX в путь к классам**:
    — После установки JavaFX, вам нужно добавить его библиотеки в путь к классам вашего проекта в Eclipse:
    — Щелкните правой кнопкой мыши на проекте в Eclipse и выберите Properties.
    — Перейдите в раздел Java Build Path.
    — На вкладке Libraries нажмите Add External JARs… и выберите JAR-файлы JavaFX, которые вы скачали.

    3. **Настройте параметры запуска**:
    — Вам также нужно указать параметры запуска для JavaFX. Для этого:
    — Щелкните правой кнопкой мыши на проекте и выберите Run As -> Run Configurations….
    — В разделе Arguments добавьте следующие параметры в поле VM arguments:

    — Замените путь_к_JavaFX_lib на фактический путь к папке, где находятся JAR-файлы JavaFX.

    4. **Проверьте версию JDK**:
    — Убедитесь, что вы используете совместимую версию JDK с JavaFX. Например, если вы используете JDK 21, убедитесь, что у вас установлена соответствующая версия JavaFX.

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

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

    Надеюсь, это поможет вам решить проблему!

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

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

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

    1. **Создайте свой общий модуль** (например, МойОбщийМодуль), в котором будет ваша процедура:

    2. **Вызовите свою процедуру из общего модуля**. Предположим, у вас есть общий модуль ОбщийМодуль, который вы не можете редактировать, но он имеет экспортируемую функцию:

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

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

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

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

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

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

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

    2. **Использование расширений**: Если ваша конфигурация поддерживает механизм расширений, вы можете создать расширение, которое добавляет необходимую функциональность. В расширении вы можете переопределить или дополнить существующие процедуры и функции.

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

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

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

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

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

    Причины, по которым 1С может зависать на заставке при запуске, могут быть различными. Вот основные из них:

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

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

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

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

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

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

    7. **Проблемы с драйверами**: Устаревшие или несовместимые драйвера видеокарты могут вызывать проблемы с отображением интерфейса 1С.

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

Просмотр 15 сообщений - с 691 по 705 (из 1,399 всего)