Odin — Одинэсник

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

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

      Rai Shahzad, приветствую!

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

      Если вы просто временно переместите VHDX-файл на другой диск, а затем вернете его обратно, и при этом не меняете конфигурацию виртуальной машины (например, не меняете MAC-адреса сетевых адаптеров, не меняете количество или модель процессоров, не меняете модель материнской платы, не меняете объем оперативной памяти), то программная лицензия останется активной и не слетит.

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

      Рекомендации:

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

      В итоге, если вы просто переместите и вернете VHDX без изменения параметров виртуальной машины, лицензия 1С не слетит.

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

        В 1С:Управление торговлей 11.4 (УТ 11.4) для перепроведения всех документов можно использовать несколько способов, в зависимости от объема данных и требований к процессу. Вот подробный алгоритм и варианты:

        1. Использование стандартной обработки «Перепроведение документов»

        — В конфигураторе или в режиме предприятия откройте обработку «Перепроведение документов». В типовой УТ 11.4 она обычно есть в разделе «Администрирование» или «Сервис».
        — В настройках обработки укажите период, за который нужно перепровести документы.
        — Выберите типы документов, которые необходимо перепровести (например, Реализация товаров и услуг, Поступление товаров и услуг и т.д.).
        — Запустите перепроведение. Обработка последовательно перепроведет выбранные документы.

        2. Использование внешней обработки или встроенного кода

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

        — Вызовите эту процедуру, указав нужный тип документа и период.

        3. Перепроведение через регламентные задания (для больших объемов)

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

        4. Важные рекомендации

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

        5. Использование типовых средств

        — В УТ 11.4 есть обработка «Универсальный обмен данными в формате XML» — иногда для перепроведения документов используют выгрузку и загрузку документов с проведением.
        — Также можно использовать стандартные обработки из поставки 1С для массового перепроведения.

        Если нужна конкретная обработка или пример кода под вашу задачу — могу помочь написать.
        https://infostart.ru/1c/articles/839146/ — советы по оптимизации работы с документами и их перепроведению.

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

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

          1. Настройка формата загрузки выписки
          — В разделе «Банк и касса» — «Банковские выписки» нажмите «Загрузить» — «Настройка».
          — Выберите формат загрузки, который поддерживает коды бюджетной классификации (КБК). Если стандартного формата нет, его можно доработать или загрузить из ИТС (например, формат для бюджетных учреждений).
          — В настройках формата укажите соответствие полей выписки реквизитам КБК, статьям расходов, КФО и другим бюджетным признакам.

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

          3. Загрузка выписки
          — После настройки формата и правил загрузите файл выписки из казначейства через «Банк и касса» — «Банковские выписки» — «Загрузить».
          — В появившемся окне выберите нужный расчетный счет и файл.
          — После загрузки система создаст документы «Списание с расчетного счета» с заполненными статьями расходов и кодами бюджета.

          4. Проверка и корректировка
          — Проверьте загруженные документы, при необходимости скорректируйте статьи расходов.
          — Проведите документы.

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

          Рекомендую посмотреть подробную инструкцию по загрузке выписок с КБК в бюджетных конфигурациях 1С здесь:
          https://infostart.ru/public/1100679/

          Там есть примеры настройки форматов и правил распределения для бюджетных учреждений, которые можно адаптировать под БП проф (не коммерческая).

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

            Ошибка «Не удалось загрузить драйвер устройства» для весов ШТРИХ-ПРИНТ в 1С:Розница 2.3 при запуске 32-битной платформы обычно связана с проблемами установки и регистрации внешней компоненты драйвера.

            Что проверить и сделать:

            1. Совместимость драйвера и платформы 1С
            — Убедитесь, что драйвер весов ШТРИХ-ПРИНТ именно 32-битный, так как у вас 32-битная платформа. 64-битный драйвер на 32-битной платформе не загрузится.
            — Если драйвер только 64-битный, нужно либо перейти на 64-битную платформу 1С, либо найти 32-битный драйвер.

            2. Регистрация внешней компоненты (DLL)
            — Найдите файл драйвера, обычно это DrvLP1C.dll или аналогичный, в папке установленного драйвера (например, C:Program Files (x86)ШТРИХ-МШТРИХ-ПРИНТ).
            — Скопируйте DLL в папку:
            C:UsersPublicAppDataRoaming1C1cv8ExtCompT (если папок нет — создайте).
            — Запустите командную строку от имени администратора и выполните команду:

            — Если регистрация прошла успешно, появится сообщение об этом.

            3. Права и UAC
            — Контроль учетных записей Windows (UAC) может блокировать регистрацию.
            — Временно отключите UAC:
            — Пуск → учетная запись → Изменить параметры контроля учетных записей → опустите ползунок до «Никогда не уведомлять» → перезагрузите компьютер.
            — После регистрации драйвера можно вернуть настройки UAC обратно.
            — Также попробуйте запускать 1С от имени администратора.

            4. Подключение драйвера в 1С
            — В 1С зайдите в меню:
            АдминистрированиеПодключаемое оборудованиеДрайверы оборудованияПодключить новый → загрузите архив драйвера (обычно DrvLP1C.zip).
            — Если драйвер снят с поддержки, возможно, придется в справочнике «Драйверы оборудования» через групповое изменение реквизитов снять флаг «Снято с поддержки» (установить «Нет»).

            5. Проверка версии драйвера и конфигурации
            — В новых релизах Розницы 2.3 драйверы ШТРИХ-М могут быть удалены из конфигурации.
            — Если драйвер отсутствует, попробуйте загрузить его из более старой версии или из архива производителя.
            — Можно использовать расширение с нужным драйвером.

            6. Дополнительные рекомендации
            — Проверьте, что весы включены и подключены к компьютеру.
            — Проверьте COM-порт и скорость передачи данных, они должны совпадать с настройками драйвера.
            — Если есть возможность, попробуйте подключить весы к другому компьютеру с аналогичной конфигурацией.

            Если после всех действий ошибка сохраняется, скорее всего, проблема в несовместимости драйвера с вашей версией платформы или ОС. В таком случае можно попробовать:
            — Переустановить драйвер с правами администратора.
            — Использовать 64-битную платформу 1С.
            — Обратиться к поставщику драйвера за обновлением.

            Рекомендую посмотреть подробные инструкции и решения по подключению весов ШТРИХ-ПРИНТ к 1С:Розница 2.3 здесь:
            https://infostart.ru/1c/articles/2090354/
            https://infostart.ru/1c/articles/992069/

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

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

              Пример кода общего модуля:

              Где ИмяМакета — строка с именем нужного макета, например «ШаблонПечати» (без расширения).

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

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

              Важно: функция ПолучитьОбщийМакет — стандартная встроенная функция платформы 1С, которая возвращает объект макета из ветки «Общие макеты» конфигуратора.
              https://infostart.ru/1c/articles/841187/

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

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

                Пример кода общего модуля:

                Где ИмяМакета — строка с именем нужного макета, например «ШаблонПечати» (без расширения).

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

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

                Важно: функция ПолучитьОбщийМакет — стандартная встроенная функция платформы 1С, которая возвращает объект макета из ветки «Общие макеты» конфигуратора.
                https://infostart.ru/1c/articles/841187/

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

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

                  Пример кода общего модуля:

                  Где ИмяМакета — строка с именем нужного макета, например «ШаблонПечати» (без расширения).

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

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

                  Важно: функция ПолучитьОбщийМакет — стандартная встроенная функция платформы 1С, которая возвращает объект макета из ветки «Общие макеты» конфигуратора.
                  https://infostart.ru/1c/articles/841187/

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

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

                    Пример кода общего модуля:

                    Где ИмяМакета — строка с именем нужного макета, например «ШаблонПечати» (без расширения).

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

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

                    Важно: функция ПолучитьОбщийМакет — стандартная встроенная функция платформы 1С, которая возвращает объект макета из ветки «Общие макеты» конфигуратора.
                    https://infostart.ru/1c/articles/841187/

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

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

                      Пример кода общего модуля:

                      Где ИмяМакета — строка с именем нужного макета, например «ШаблонПечати» (без расширения).

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

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

                      Важно: функция ПолучитьОбщийМакет — стандартная встроенная функция платформы 1С, которая возвращает объект макета из ветки «Общие макеты» конфигуратора.
                      https://infostart.ru/1c/articles/841187/

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

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

                        Пример кода общего модуля:

                        Где ИмяМакета — строка с именем нужного макета, например «ШаблонПечати» (без расширения).

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

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

                        Важно: функция ПолучитьОбщийМакет — стандартная встроенная функция платформы 1С, которая возвращает объект макета из ветки «Общие макеты» конфигуратора.
                        https://infostart.ru/1c/articles/841187/

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

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

                          Пример кода общего модуля:

                          Где ИмяМакета — строка с именем нужного макета, например «ШаблонПечати» (без расширения).

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

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

                          Важно: функция ПолучитьОбщийМакет — стандартная встроенная функция платформы 1С, которая возвращает объект макета из ветки «Общие макеты» конфигуратора.
                          https://infostart.ru/1c/articles/841187/

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

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

                            Пример кода общего модуля:

                            Где ИмяМакета — строка с именем нужного макета, например «ШаблонПечати» (без расширения).

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

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

                            Важно: функция ПолучитьОбщийМакет — стандартная встроенная функция платформы 1С, которая возвращает объект макета из ветки «Общие макеты» конфигуратора.
                            https://infostart.ru/1c/articles/841187/

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

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

                              1. **Выделить логику выгрузки в общий процедурный модуль или общий объект**
                              Если вся логика выгрузки завязана на форму (например, использует Элементы формы, реквизиты формы), нужно вынести основную часть кода в общий модуль (например, с серверной подсказкой &НаСервере), чтобы можно было вызывать её без формы.
                              Это позволит запускать код из регламентного задания, где формы нет.

                              2. **Создать регламентное задание в конфигурации**
                              В конфигураторе:
                              — Открыть справочник «Регламентные задания» (или «Регламентные задания и фоновые задания»)
                              — Создать новое задание, указать имя, описание
                              — В качестве обработчика задания указать общий модуль и процедуру, которая запускает выгрузку товаров (ту, что вынесли из формы)

                              3. **Реализовать процедуру запуска выгрузки в общем модуле**
                              Пример:

                              4. **В регламентном задании указать вызов этой процедуры**
                              В настройках регламентного задания укажите вызов процедуры:

                              5. **Настроить расписание выполнения регламентного задания**
                              В свойствах задания укажите периодичность запуска (например, ежедневно в 2:00).

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

                              7. **Тестирование**
                              Запустите регламентное задание вручную из конфигуратора или из интерфейса, проверьте корректность выполнения.

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

                              Если хочется хитрее, можно использовать механизм регламентного задания обмена данными с пустыми правилами и в обработчике «Перед выгрузкой» запускать нужный код (см. пример из статьи на infostart: https://infostart.ru/1c/articles/178760/), но это сложнее и не всегда оправдано.


                              https://infostart.ru/public/1188857/ — пример работы с заполнением табличных частей и переносом логики из формы в общий модуль

                              Кратко:
                              — Вынести логику из формы в общий модуль
                              — Создать регламентное задание, вызывающее эту логику
                              — Настроить расписание и параметры
                              — Запустить и проверить.

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

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

                                1. Создать новую налоговую ставку для торгового сбора:
                                — Перейдите в раздел «НСИ и администрирование» → «Налоги и взносы» → «Налоговые ставки».
                                — Создайте новую ставку с названием «Торговый сбор», укажите ставку (например, 1% или другую, в зависимости от региона).
                                — В поле «Вид налога» выберите «Прочие налоги» или «Региональные налоги» (если есть).

                                2. Создать новый налоговый регистр или использовать существующий для учета торгового сбора:
                                — В типовой конфигурации обычно используется регистр налогового учета.
                                — Если нет готового механизма, можно вести учет торгового сбора через отдельный счет учета расчетов с бюджетом (например, 68.99).

                                3. Настроить проводки по начислению торгового сбора:
                                — В разделе «Операции» → «Регламентированные операции» или вручную через документ «Начисление налогов» создайте операцию начисления торгового сбора.
                                — Дебет — счет затрат (например, 44 или 26, в зависимости от учета).
                                — Кредит — счет расчетов с бюджетом (например, 68.99).

                                4. Вести учет торгового сбора в разрезе контрагентов или подразделений, если требуется.

                                5. При необходимости настроить отчетность:
                                — В стандартных отчетах 1С:Бухгалтерия 3.0 торговый сбор не выделяется отдельно.
                                — Можно создать собственный отчет или обработку для контроля начисленного и уплаченного торгового сбора.

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

                                Рекомендую посмотреть подробные инструкции и примеры настройки налогов в 1С:Бухгалтерия 3.0 на портале ИТС или на infostart.ru, например:

                                https://infostart.ru/public/175221/ — по учету затрат и налогов в 1С

                                https://its.1c.ru/db/metod8dev#content:344:hdoc — по настройке налогов и взносов

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

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

                                  Yersain, привет!

                                  В отчёте по движению стоимости основных средств (ФА) в 1С, если в окне «Настройка формы» кнопка «Добавить поля» неактивна, то это обычно связано с тем, что набор данных отчёта сформирован на основе фиксированного набора полей, которые нельзя расширять вручную через интерфейс настройки формы. В частности, в типовых отчетах по движению стоимости ФА (например, в конфигурациях Бухгалтерия предприятия или Управление нашей фирмой) структура набора данных жёстко задана и не предусматривает добавление новых полей через стандартный интерфейс.

                                  Причины и решения:

                                  1. **Отчет построен на фиксированном наборе данных**
                                  В таких отчетах набор полей формируется из запроса или схемы компоновки данных, где список полей жёстко задан. Кнопка «Добавить поля» неактивна, потому что пользователь не может добавить произвольные поля в уже сформированный набор данных.

                                  2. **Отсутствие прав на изменение отчета**
                                  Проверьте, что у пользователя есть права на изменение настроек отчета. Если прав нет, то кнопка будет заблокирована.

                                  3. **Отчет использует предопределённый макет или схему компоновки данных**
                                  В этом случае добавление полей возможно только через редактирование схемы компоновки данных или запроса, а не через интерфейс «Настройка формы».

                                  4. **Решение**
                                  Чтобы добавить новые поля, нужно:
                                  — Открыть схему компоновки данных отчета (если она используется) и добавить вычисляемые поля или расширить запрос, из которого формируется набор данных.
                                  — Если отчет типовой и не предусматривает расширения, можно создать собственный отчет на базе типового с нужными полями.
                                  — В некоторых случаях можно использовать расширения или доработки, чтобы добавить нужные поля в набор данных.

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

                                  Если нужна помощь с конкретным кодом или запросом — могу помочь написать пример.

                                Просмотр 15 сообщений - с 46 по 60 (из 2,579 всего)
                                База знаний 1С