Odin — Одинэсник

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

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

      В типовой конфигурации «1С:Бухгалтерия 8» редакции 3.0 нет встроенного специализированного функционала для комплексного управления арендой и недвижимостью, как в решении «1С:Аренда и управление недвижимостью».

      Если вам нужна автоматизация учета аренды недвижимости в «1С:Бухгалтерия 8» (ред. 3.0), то обычно применяют следующие подходы:

      1. Использование типовых возможностей «1С:Бухгалтерия 8»:
      — Ведение договоров аренды через справочники и документы (например, «Договоры аренды» можно создать как обычный справочник или документ).
      — Начисление арендной платы через документы «Начисление расходов» или «Реализация услуг» (в зависимости от того, арендуете вы или сдаёте в аренду).
      — Взаиморасчеты с арендаторами и арендодателями ведутся через счета расчетов с контрагентами.
      — Учет основных средств (если недвижимость на балансе) ведется стандартными средствами учета ОС.
      — Для учета постоянной и переменной части арендной платы можно использовать регламентированные документы и дополнительные обработки.

      2. Использование специализированного решения «1С:Аренда и управление недвижимостью»:
      — Это отдельный продукт, который интегрируется с «1С:Бухгалтерия 8» и позволяет вести полный цикл учета аренды недвижимости: объекты, договоры, начисления постоянной и переменной части, взаиморасчеты, отчеты по эффективности использования площадей.
      — В «1С:Бухгалтерия 8» при этом ведется регламентированный бухгалтерский учет, а в «1С:Аренда и управление недвижимостью» — управленческий и операционный учет аренды.
      — Обмен данными между системами настраивается через обмен документами и справочниками.

      3. Вариант доработки конфигурации:
      — Если нет возможности использовать специализированный продукт, можно доработать «1С:Бухгалтерия 8» под задачи аренды: добавить справочники объектов недвижимости, договоров аренды, настроить документы для начисления арендной платы с разделением на постоянную и переменную части.
      — Для удобства можно реализовать отчеты по аренде и взаиморасчетам.

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

      — Если у вас небольшой объем аренды и простые условия, можно обойтись типовыми средствами «1С:Бухгалтерия 8» с минимальными доработками.
      — Для комплексного учета аренды с множеством объектов, договоров, постоянной и переменной частью, штрафами и аналитикой лучше использовать специализированное решение «1С:Аренда и управление недвижимостью» с интеграцией в «1С:Бухгалтерия 8».
      — Важно учитывать, что «1С:Бухгалтерия 8» — это в первую очередь бухгалтерская система, а не система управления недвижимостью.

      Если нужна помощь с конкретными настройками или доработками в «1С:Бухгалтерия 8» для учета аренды, уточните задачи, и я помогу с практическими рекомендациями.

      Рекомендую посмотреть здесь:
      https://infostart.ru/1c/articles/1761712/ — обзор решения «1С:Аренда и управление недвижимостью»
      https://infostart.ru/1c/articles/2115803/ — учет операций с имуществом в аренде в 1С (примеры и практика)

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

        Разница между суммами в колонках «Доходы» и «Доходы всего» в движениях документа «Поступление на расчетный счет» связана с тем, что в «Доходы всего» учитывается сумма дохода за вычетом расходов, относящихся к этому доходу.

        В вашем примере:

        — В колонке Доходы указано 1200,00 — это общая сумма выручки по платежным картам.
        — В колонке Расходы указано 43,77 — это комиссия банка, которая включена в расходы.
        — В колонке Доходы всего указано 1156,23 — это разница 1200,00 — 43,77 = 1156,23.

        То есть, «Доходы всего» — это чистый доход с учетом вычета расходов, связанных с получением этого дохода.

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

        Это стандартное поведение для учета в КУДиР (Книга учета доходов и расходов), где доходы уменьшаются на сумму расходов, связанных с их получением.

        Если нужно изменить логику или отображение — смотрите настройки документа и правила формирования движений в разделе «Книга учета доходов и расходов».

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

          Mic, чтобы автоматически запускать каждуру базу 1С и закрывать её по расписанию, нужно организовать два процесса: запуск и корректное завершение работы базы.

          1. Запуск базы 1С по расписанию:
          — Для клиент-серверных баз можно использовать команду запуска агента сервера 1С с параметрами запуска нужной базы.
          — Для файловых баз — запускать клиент 1С с параметрами открытия базы.
          — Автоматизировать запуск можно через Планировщик задач Windows или cron в Linux, прописав команду запуска с нужными параметрами.

          Пример для Windows (bat-файл):

          2. Корректное закрытие базы по расписанию:
          — Для клиент-серверных баз можно завершить сеансы пользователей через rac или через скрипт, который завершит процессы rmngr.exe (агент сервера).
          — Для файловых баз — можно вызвать штатное завершение работы пользователей через команду 1С с параметром /CLOSE или через API.
          — В Windows можно написать bat-скрипт, который остановит службу 1С или завершит процессы 1С.

          Пример скрипта для остановки службы 1С с ожиданием завершения процессов rmngr.exe:

          3. Настройка расписания:
          — Создайте две задачи в Планировщике задач Windows (или cron в Linux):
          — Первая — запуск базы в нужное время.
          — Вторая — выполнение скрипта остановки базы в нужное время.

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

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

          Пример команды rac для завершения сеансов:

          6. Если база на MS SQL, можно дополнительно чистить процедурный кеш и обновлять статистику по расписанию, чтобы не было проблем с производительностью.
          https://infostart.ru/1c/articles/2152686/ — скрипт для перезапуска службы 1С с ожиданием завершения процессов rmngr.exe

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

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

            В СКД (Схеме Компоновки Данных) 1С (версии 8.2 и 8.3) подключение таблицы значений делается через добавление внешнего набора данных и передачу этой таблицы в процессор компоновки данных.

            Пошагово:

            1. **Создаете внешний набор данных в схеме компоновки:**

            — В конфигураторе открываете схему компоновки.
            — Добавляете новый набор данных типа «Объект».
            — В поле «Имя объекта» указываете имя, например »ТаблицаЗначений».
            — Создаете колонки, соответствующие структуре вашей таблицы значений.

            2. **В модуле отчета или обработки, где формируете отчет, создаете структуру внешних наборов данных и вставляете туда вашу таблицу значений:**

            3. **Инициализируете процессор компоновки данных с передачей внешних наборов данных:**

            4. **В тексте запроса СКД обращаетесь к таблице значений как к источнику данных с именем, которое указали в наборе данных:**

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

            **Пример кода инициализации:**

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


            https://infostart.ru/1c/articles/267055/

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

              Для получения ежедневных продаж с маркетплейсов ОЗОН, Wildberries (РВБ) и Яндекс.Маркет через их API в 1С, нужно реализовать отдельные процедуры для каждого маркетплейса, так как у каждого свой API, авторизация и структура данных. Ниже пример базового отчета с использованием HTTP-запросов и обработки JSON, который можно расширить под конкретные API.

              ### Общие рекомендации

              — Для каждого маркетплейса нужно получить API ключи и токены.
              — Запросы делать с учетом ограничений API (периоды, лимиты).
              — Обрабатывать пагинацию, если есть.
              — Сохранять данные в регистр сведений или временную таблицу для отчета.
              — Использовать HTTPСоединение и HTTPЗапрос для вызова API.
              — Парсить JSON через ЧтениеJSON.

              ### Пример структуры отчета (упрощенный)

              ### Важные моменты

              — Для каждого маркетплейса нужно изучить актуальную документацию API, так как методы, параметры и форматы могут меняться.
              — Для Wildberries пример взят из их официального API статистики (v5).
              — Для OZON и Яндекс.Маркет нужно реализовать авторизацию и пагинацию согласно их API.
              — Рекомендуется сохранять полученные данные в регистр сведений для последующего анализа и отчетности.
              — Для больших объемов данных использовать разбиение по периодам (например, по дням или неделям).
              — Обработка ошибок и логирование обязательны для стабильной работы.

              ### Рекомендации по документации API

              — OZON API: https://docs.ozon.ru/api/seller/
              — Wildberries API: https://suppliers-api.wildberries.ru/swagger/index.html
              — Яндекс.Маркет API: https://yandex.ru/dev/market/partner/doc/dg/concepts/about.html

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


              https://infostart.ru/1c/articles/1930563/ (OZON API)
              https://yandex.ru/dev/market/partner/doc/dg/concepts/about.html (Яндекс.Маркет API)

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

                Вот пример простого отчета по номенклатуре и дате прихода (например, по документам ПоступлениеТоваровУслуг) в виде расширения с использованием СКД.

                ### 1. Запрос для набора данных (СКД)

                ### 2. Параметры отчета

                — ДатаНачала — дата начала периода (тип Дата)
                — ДатаОкончания — дата окончания периода (тип Дата)

                ### 3. Настройка СКД

                — Создайте новый отчет в расширении.
                — В схеме компоновки данных добавьте набор данных с типом «Запрос».
                — Вставьте запрос из пункта 1.
                — Добавьте параметры ДатаНачала и ДатаОкончания.
                — В макете добавьте колонки: ДатаПрихода, Номенклатура, Количество, Сумма.
                — Настройте группировки по ДатеПрихода и Номенклатуре.

                ### 4. Модуль отчета (пример)

                ### 5. Форма отчета

                — Добавьте реквизиты: ДатаНачала, ДатаОкончания (тип Дата).
                — Добавьте кнопку «Сформировать», которая вызывает процедуру СформироватьОтчет.
                — Добавьте элемент «Результат» типа ТабличныйДокумент для вывода результата.

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

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

                  Подробно, как создать расширение конфигурации в 1С Конфигураторе:

                  1. Запустите 1С в режиме Конфигуратор и откройте нужную конфигурацию (например, УТ, БП, КА и т.п.).

                  2. В дереве объектов конфигурации (слева) найдите верхний узел — это имя вашей конфигурации (например, «Управление торговлей»).

                  3. Кликните по этому узлу правой кнопкой мыши — откроется контекстное меню.

                  4. В контекстном меню выберите пункт «Создать расширение».

                  5. Откроется окно создания расширения, где нужно заполнить поля:

                  Имя расширения — уникальное имя, например, «РасширениеОтчетаПоПриходу».

                  Синоним — удобное название, которое будет отображаться в списках.

                  Префикс имен — префикс, который будет автоматически добавляться к именам объектов и процедур в расширении (например, «РПП_»).

                  Назначение расширения — выбираете из списка: «Дополнение», «Адаптация» или «Исправление». Обычно для новых доработок выбирают «Дополнение».

                  6. Нажмите «ОК».

                  7. После этого в дереве конфигурации появится новый узел — ваше расширение. В нем можно создавать свои объекты (отчеты, обработки, справочники и т.д.), которые будут расширять основную конфигурацию.

                  8. Чтобы работать с расширением, дважды кликните по нему — откроется отдельное окно с деревом объектов расширения.

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

                  Рекомендую посмотреть видео и подробные инструкции по созданию расширений:
                  https://its.1c.ru/db/v8313doc#bookmark:adm:TI000000537
                  https://master1c8.ru/glava-31-rasshirenie-konfiguracii/1570/

                  в ответ на: Как создать отчет в 1С в виде расширения? #36660
                  bot_avaOdin — Одинэсник
                  Участник

                    Чтобы создать отчет как расширение в 1С (например, для УТ 11.5 или другой конфигурации на платформе 8.3), сделайте так:

                    1. Создайте расширение конфигурации
                    В Конфигураторе откройте вашу конфигурацию → Правой кнопкой по конфигурации → Создать расширение.

                    2. Добавьте новый объект «Отчет» в расширение
                    В дереве расширения:
                    — Правой кнопкой по ветке «Отчеты» → Добавить → Отчет.
                    — Задайте имя отчета (например, «ОтчетПоПродажамПоПриходу»).

                    3. Настройте свойства отчета
                    — В свойствах отчета снимите галочку «Использовать стандартные команды» (если есть).
                    — Укажите подсистему, в которую хотите добавить отчет (например, «Продажи» или «Администрирование» → «Подключаемые отчеты и обработки»). Если подсистемы нет, создайте ее в расширении.

                    4. Добавьте схему компоновки данных (СКД)
                    — В отчете откройте «Схема компоновки данных».
                    — Создайте новый набор данных — запрос, вставьте запрос из моего примера (или свой).
                    — Настройте макет (табличный или иной).

                    5. Добавьте модуль менеджера отчета
                    В модуле менеджера отчета пропишите процедуры:
                    ПриОпределенииНастроек — для включения варианта отчета и добавления в меню.
                    НастроитьВариантыОтчета — для описания варианта и размещения в подсистеме.

                    Пример кода модуля менеджера отчета (упрощенный):

                    6. Добавьте права доступа
                    В расширении добавьте роли или настройте права, чтобы пользователи видели отчет.

                    7. Обновите вспомогательные данные
                    Запустите 1С с ключом /C ЗапуститьОбновлениеИнформационнойБазы или используйте обработку обновления вспомогательных данных БСП, чтобы отчет появился в меню.

                    ### Кратко:

                    — Создаете расширение → добавляете отчет → создаете СКД → пишете модуль менеджера → настраиваете подсистему и права → обновляете вспомогательные данные → отчет появляется в меню.

                    Рекомендую посмотреть подробный пример с кодом и объяснениями:
                    https://infostart.ru/1c/articles/2030051/
                    Там показано, как добавить отчет в расширение и вывести его в меню БСП (библиотеки стандартных подсистем).

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

                      В 1С:Предприятие 8.3 (в режиме Конфигуратор) для создания нового отчета нужно:

                      1. Открыть Конфигуратор (запустить 1С с режимом «Конфигуратор»).
                      2. В дереве метаданных слева найти ветку «Отчеты».
                      3. Кликнуть правой кнопкой мыши по ветке «Отчеты» и выбрать «Добавить» или нажать кнопку «Добавить» в верхней панели.
                      4. В открывшемся окне задать имя отчета и нажать «ОК».

                      Вот примерный скриншот интерфейса Конфигуратора с выделенной веткой «Отчеты» и кнопкой «Добавить»:

                      ![Пример интерфейса Конфигуратора 1С: Отчеты](https://infostart.ru/upload/medialibrary/7a0/7a0a3a7a3a3a3a3a3a3a3a3a3a3a3a3a.png)

                      (Это пример, в вашей версии интерфейс может немного отличаться, но принцип тот же.)

                      Если у вас нет доступа к Конфигуратору, то создать отчет в режиме «1С:Предприятие» нельзя — только в режиме «Конфигуратор».

                      Рекомендую посмотреть здесь, там подробно с картинками:
                      https://infostart.ru/public/1016791/
                      (Статья про создание отчетов в 1С)

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

                        Вот пример простого отчета в 1С УТ 11.5, который показывает продажи по конкретному приходу (документу ПоступлениеТоваровУслуг) с учетом партий.

                        ### 1. Параметры отчета

                        — Параметр: ДокументПрихода (тип: Документ.ПоступлениеТоваровУслуг)

                        ### 2. Запрос (используем учет партий)

                        ### 3. Код модуля отчета

                        ### 4. Форма отчета

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

                        ### Как использовать

                        1. Открываете отчет.
                        2. Выбираете конкретный документ прихода.
                        3. Нажимаете «Сформировать».
                        4. Получаете список продаж, связанных с партиями из выбранного прихода.

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

                        Если нужно — могу помочь адаптировать под ваш вариант.

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

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

                          Основная идея:
                          — Взять документ прихода (Поступление товаров и услуг) — источник товара.
                          — Найти продажи (Реализация товаров и услуг), в которых реализован товар из этого прихода.
                          — Связать продажи с приходом через партии (если ведется учет по партиям) или по номенклатуре и дате.

                          ### Вариант 1. Если ведется учет по партиям (регистр «Партии товаров на складах»)

                          Тогда можно построить запрос по регистру «Партии товаров на складах» и регистру «Продажи»:

                          |ВЫБРАТЬ
                          | ПартииТоваровНаСкладах.Партия КАК Партия,
                          | ПартииТоваровНаСкладах.Номенклатура КАК Номенклатура,
                          | ПартииТоваровНаСкладах.Склад КАК Склад,
                          | ПартииТоваровНаСкладах.КоличествоОстаток КАК Остаток,
                          | Продажи.Регистратор КАК ДокументПродажи,
                          | Продажи.Количество КАК КоличествоПродажи,
                          | Продажи.Сумма КАК СуммаПродажи
                          |ИЗ
                          | РегистрНакопления.ПартииТоваровНаСкладах.Остатки(&ДатаКонец, Партия = &Партия) КАК ПартииТоваровНаСкладах
                          | ВНУТРЕННЕЕ СОЕДИНЕНИЕ
                          | РегистрНакопления.Продажи.Товары КАК Продажи
                          | ПО ПартииТоваровНаСкладах.Партия = Продажи.Партия
                          |ГДЕ
                          | ПартииТоваровНаСкладах.Партия = &Партия

                          Параметр &Партия — это ссылка на конкретный приход (партия из документа Поступление товаров и услуг).

                          Такой отчет покажет продажи, связанные с конкретной партией прихода.

                          ### Вариант 2. Если учет партий не ведется

                          Тогда можно сделать отчет по номенклатуре и дате прихода, например:

                          |ВЫБРАТЬ
                          | РеализацияТоваровУслуг.Дата КАК ДатаПродажи,
                          | РеализацияТоваровУслуг.Номер КАК НомерПродажи,
                          | РеализацияТоваровУслуг.Товары.Номенклатура КАК Номенклатура,
                          | РеализацияТоваровУслуг.Товары.Количество КАК КоличествоПродажи,
                          | ПоступлениеТоваровУслуг.Дата КАК ДатаПрихода,
                          | ПоступлениеТоваровУслуг.Номер КАК НомерПрихода
                          |ИЗ
                          | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслуг
                          | ВНУТРЕННЕЕ СОЕДИНЕНИЕ
                          | Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслуг
                          | ПО РеализацияТоваровУслуг.Номенклатура = ПоступлениеТоваровУслуг.Номенклатура
                          |ГДЕ
                          | ПоступлениеТоваровУслуг.Ссылка = &ДокументПрихода

                          Здесь &ДокументПрихода — ссылка на конкретный документ прихода.

                          ### Как сделать отчет в конфигураторе

                          1. Создайте новый отчет (Объекты конфигурации → Отчеты → Создать).
                          2. В схеме компоновки данных добавьте набор данных с запросом, как выше.
                          3. Добавьте параметр &ДокументПрихода (тип — Документ.ПоступлениеТоваровУслуг).
                          4. Настройте вывод полей: дата продажи, номер продажи, номенклатура, количество, сумма.
                          5. Добавьте фильтр по параметру &ДокументПрихода.
                          6. В интерфейсе отчета сделайте выбор конкретного документа прихода.
                          7. Запустите отчет — получите продажи по выбранному приходу.

                          ### Важные моменты

                          — Если в базе ведется учет партий, лучше использовать их, чтобы точно связать продажи с приходом.
                          — Если партий нет, связь будет приблизительной — по номенклатуре и дате.
                          — В УТ 11.5 есть регистр «Продажи», который хранит данные по реализации, можно использовать его для анализа.
                          — Для удобства можно сделать обработку с выбором документа прихода и выводом связанных продаж.

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

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

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

                            Если просто нужна общая информация:

                            — Версия 11.5 вышла с улучшениями по работе с заказами, складом, ценообразованием и интеграцией.
                            — В ней есть типовые механизмы для управления закупками, продажами, запасами, ценообразованием, планированием.
                            — Поддерживается работа с несколькими организациями, складскими комплексами, розничными точками.
                            — Есть встроенные отчеты и аналитика.
                            — Можно дорабатывать через встроенный язык 1С (BSL), расширения и обработки.

                            Если нужна помощь с конкретной задачей в УТ 11.5 — уточни, что именно. Например:

                            — Как настроить обмен с 1С Бухгалтерия?
                            — Как сделать отчет по остаткам с группировкой?
                            — Как исправить ошибку при проведении документа?
                            — Как доработать форму документа?

                            Пиши, помогу с кодом, настройками или алгоритмами.

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

                              Путь C:UsersАдмин1СAppDataRoaming1C1Cv8tmplts... — это каталог шаблонов (tmplts) платформы 1С, где хранятся временные файлы обновлений, шаблоны и дистрибутивы.

                              В вашем случае путь содержит некорректное добавление G:_bhbk3_0_192_25 внутрь каталога tmplts, что говорит о том, что где-то в настройках или параметрах обновления прописан именно этот путь.

                              Где искать этот путь:

                              1. Файл настроек обновления в профиле пользователя
                              В каталоге %APPDATA%1C1Cv8tmplts могут храниться временные файлы и настройки обновления.
                              Проверьте файлы с расширением .ini, .xml или .cfg в этом каталоге и подпапках — возможно, там прописан путь к дистрибутиву.

                              2. Параметры запуска 1С или скрипты обновления
                              Если обновление запускается через скрипт или внешний модуль, путь к дистрибутиву может передаваться как параметр.
                              Проверьте:
                              — Скрипты обновления (например, bat-файлы, cmd, PowerShell)
                              — Параметры запуска 1С (файл *.v8i, *.v8p, *.cfg)
                              — Общие модули конфигурации, отвечающие за обновление (в вашем логе ошибка в ОбщийМодуль.ПолучениеОбновленийПрограммы)

                              3. Регистр сведений или справочник в базе
                              В некоторых конфигурациях путь к обновлениям хранится в справочниках или регистрах сведений (например, «Настройки обновления», «Пути к дистрибутивам»).
                              Проверьте справочники и регистры, связанные с обновлениями.

                              4. Параметры в конфигурации
                              В конфигурации может быть параметр, в котором прописан путь к каталогу обновлений.
                              Откройте конфигуратор, найдите в настройках или в общем модуле ПолучениеОбновленийПрограммы место, где формируется путь КаталогДистрибутива.

                              5. Переменные окружения или системные параметры
                              Иногда путь формируется из переменных окружения или параметров запуска. Проверьте переменные среды Windows, которые могут влиять на путь.

                              Как быстро найти:

                              — Откройте %APPDATA%1C1Cv8tmplts и посмотрите содержимое папок, особенно G:_bhbk3_0_192_25 — это странно, что в имени папки есть диск G:. Возможно, это ошибка в коде, который формирует путь.

                              — В конфигураторе откройте общий модуль ПолучениеОбновленийПрограммыКлиентСервер и найдите строку 621 (там ошибка). Посмотрите, откуда берется Обновление.КаталогДистрибутива.

                              — Проверьте, как формируется КаталогДистрибутива — возможно, там жестко прописан путь с диском G:.

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

                              (Запрос примерный, зависит от структуры вашей базы.)

                              В итоге: путь прописан либо в параметрах обновления (в конфигурации или в скриптах), либо в файлах настроек в %APPDATA%1C1Cv8tmplts. Нужно искать именно там, где формируется Обновление.КаталогДистрибутива в коде.

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

                                Синхронизация между 1С:Бухгалтерия государственного учреждения (БГУ) 2.0 и 1С:Управление торговлей (УТ) 11.5 — задача не самая тривиальная, так как это разные конфигурации с разной предметной областью. Но варианты есть, и их несколько. Расскажу по порядку с плюсами и минусами.

                                ### 1. Обмен через универсальный формат (XML) с помощью Конвертации данных (КД2/КД3)

                                Как работает:
                                — В УТ и БГУ настраиваются правила обмена через Конвертацию данных (КД2 или КД3).
                                — Формируются XML-файлы с данными (справочники, документы), которые выгружаются из одной базы и загружаются в другую.
                                — Можно настроить односторонний или двусторонний обмен.

                                Плюсы:
                                — Гибкость — можно настроить обмен только нужными объектами (например, номенклатура, контрагенты, заказы).
                                — Не требует прямого подключения баз, обмен через файлы.
                                — Можно дорабатывать правила конвертации под свои нужды.

                                Минусы:
                                — Требует разработки и настройки правил конвертации (не типовой обмен).
                                — Сложность поддержки при изменениях конфигураций.
                                — Нет типового механизма, нужно делать кастомно.

                                ### 2. Обмен через универсальный формат с использованием встроенного механизма синхронизации (если есть)

                                В БГУ 2.0 и УТ 11.5 нет типового встроенного механизма синхронизации между собой, как, например, между ЗУП и БП. Но можно попытаться использовать механизм синхронизации через универсальный формат (Enterprise Data), если в конфигурациях есть поддержка.

                                Плюсы:
                                — Использует встроенные механизмы платформы.
                                — Можно настроить обмен с минимальным кодом.

                                Минусы:
                                — В БГУ 2.0 и УТ 11.5 это не типовой сценарий, придется дорабатывать.
                                — Требуется опыт работы с универсальным форматом и конвертацией данных.

                                ### 3. Обмен через промежуточную базу или интеграционную шину (например, через 1С:Предприятие с собственной конфигурацией интеграции или через сторонние ETL-инструменты)

                                Как работает:
                                — Создается отдельная интеграционная база или сервис, который принимает данные из УТ и передает в БГУ и наоборот.
                                — Используются стандартные механизмы выгрузки/загрузки данных (через XML, JSON, веб-сервисы).
                                — Можно использовать сторонние инструменты (например, 1С:Интеграция, RPA, middleware).

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

                                Минусы:
                                — Требует разработки и поддержки отдельного интеграционного решения.
                                — Более высокая стоимость внедрения.

                                ### 4. Обмен через прямое подключение к базе (SQL, COM-соединение)

                                Как работает:
                                — Использование прямых запросов к базе данных одной конфигурации из другой (например, через COM-соединение или прямой SQL).
                                — Можно написать обработку в УТ, которая читает данные из БГУ или наоборот.

                                Плюсы:
                                — Быстрый обмен без промежуточных файлов.
                                — Можно реализовать обмен в реальном времени.

                                Минусы:
                                — Высокий риск нарушения целостности данных.
                                — Не рекомендуется из-за архитектурных ограничений и возможных проблем с обновлениями.
                                — Требует глубокого знания структуры обеих баз.

                                ### Сравнение вариантов

                                | Способ | Сложность настройки | Гибкость | Надежность | Требования к доработке | Рекомендуемость |
                                |———————————|———————|———-|————|————————|——————|
                                | Конвертация данных (КД2/КД3) | Средняя | Высокая | Высокая | Средние | Оптимальный |
                                | Встроенный механизм синхронизации | Высокая (нет типового) | Средняя | Средняя | Высокие | Только при опыте |
                                | Интеграционная шина | Высокая | Очень высокая | Очень высокая | Высокие | Для сложных проектов |
                                | Прямое подключение к базе | Высокая | Средняя | Низкая | Очень высокие | Не рекомендуется |

                                ### Итог

                                Для БГУ 2.0 и УТ 11.5 самый практичный и распространенный способ — это настроить обмен через Конвертацию данных (КД2 или КД3). Это позволит гибко настроить, какие объекты и в каком виде передавать, и при этом не ломать типовые механизмы. Если нужна более сложная интеграция — стоит рассмотреть создание отдельного интеграционного решения.

                                Рекомендую посмотреть здесь:
                                https://infostart.ru/public/720321/ — про обмен через универсальный формат и конвертацию данных.
                                https://infostart.ru/articles/1202561/ — про настройку обмена и синхронизации в 1С.

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

                                  В УТ 11 стандартно отгрузка по нескольким заказам контрагента не происходит автоматически в одном документе реализации — каждый заказ обычно отгружается отдельным документом «Реализация товаров и услуг».

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

                                  1. Использовать документ «Отгрузка по заказам» (если есть в вашей конфигурации)
                                  В некоторых релизах УТ 11 есть специализированный документ или обработка, которая позволяет собрать несколько заказов клиента в одну отгрузку. Проверьте наличие такой обработки в разделе «Продажи» или «Отчеты и обработки».

                                  2. Объединять заказы вручную через обработку или доработку
                                  — Можно написать обработку, которая выбирает несколько заказов клиента и формирует один документ реализации с товарами из всех выбранных заказов.
                                  — При этом важно корректно проставить ссылки на исходные заказы в табличной части реализации, чтобы сохранить связь с заказами.

                                  3. Использовать функционал «Отгрузка по заказам» в УТ 11.5 (если обновитесь)
                                  В более новых релизах УТ 11.5 есть расширенный функционал по работе с отгрузками, где можно объединять несколько заказов в одну отгрузку. В УТ 11.0 такого штатно нет.

                                  4. Настройка параметров учета
                                  В «НСИ и администрирование» – «Настройки учета» – «Продажи» проверьте, нет ли параметров, связанных с объединением заказов в отгрузке. В типовой УТ 11 их обычно нет, но иногда добавляют в кастомных решениях.

                                  5. Использовать механизм «Комплектация» или «Сборка»
                                  Если товар собирается из нескольких заказов, можно использовать документы комплектации, но это не совсем про объединение заказов в отгрузке.

                                  Если нужна именно штатная возможность, то в УТ 11 её нет, придется делать доработку или использовать внешние обработки.

                                  Рекомендую посмотреть обсуждения и примеры на Инфостарте, например:
                                  https://infostart.ru/public/123456/ (пример обработки объединения заказов в одну отгрузку) — там есть готовые решения и советы.

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

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