Odineski

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

Просмотр 14 сообщений - с 1 по 14 (из 14 всего)
  • Автор
    Сообщения
  • Телеграм группа https://t.me/odineskiOdineski
    Участник

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

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

      Как исправить:
      1. **Выявить проблемные партии и записи**
      — Используйте «Универсальный отчет» (НСИ и администрирование → Администрирование → Печатные формы, отчеты и обработки → Универсальный отчет).
      — В настройках выберите регистр накопления, указанный в ошибке (обычно регистр себестоимости или регистр партий).
      — В поле «Имя таблицы» выберите «Остатки и обороты».
      — Настройте отбор по виду деятельности НДС и партии, чтобы найти расхождения.

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

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

      4. **Проверить настройки распределения затрат и видов деятельности НДС**
      — Убедитесь, что в настройках учета и в документах производства корректно указан вид деятельности НДС.
      — При необходимости скорректируйте настройки или документы.

      5. **Повторно выполнить закрытие месяца**
      — После исправления данных повторно запустите регламентные операции закрытия месяца.

      Рекомендую посмотреть здесь:
      https://infostart.ru/1c/articles/2100806/ — в статье подробно описаны типичные ошибки при закрытии месяца, в том числе связанные с рассогласованием аналитики по видам деятельности НДС и партиям.

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

      Телеграм группа https://t.me/odineskiOdineski
      Участник

        Если перед записью в непериодический регистр накопления была выполнена полная очистка (удаление всех записей), то действительно можно упростить логику записи и не обязательно явно записывать `ПустаяСсылка()`. Это связано с тем, что при записи нового набора записей с замещением (по умолчанию `Замещать = Истина`) все старые записи, включая те, где поле было бы пустой ссылкой, уже удалены.

        ### Как упростить запись

        Вместо сложной конструкции с несколькими `Если … Тогда … ИначеЕсли …` можно использовать тернарный оператор `? :` для выбора нужного значения регистратора, например:

        Возврат 
            (ТипЗнч(Регистратор) = Тип("ДокументСсылка.ЗаказКлиента")) ? 
                Регистратор : 
                ((ТипЗнч(Регистратор) = Тип("ДокументСсылка.РеализацияТоваровУслуг") 
                  И ТипЗнч(Регистратор.ЗаказКлиента) = Тип("ДокументСсылка.ЗаказКлиента")) ? 
                    Регистратор.ЗаказКлиента : 
                    Неопределено);
        

        Или, если в регистр не нужно записывать пустую ссылку, можно вернуть `Неопределено` (или `Null`), и при записи в регистр просто не указывать это измерение, если оно не обязательно.

        ### Можно ли не записывать ПустаяСсылка?

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

        ### Итог

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

        ### Пример упрощённого варианта с тернарным оператором:

        Функция ПолучитьЗаказКлиента(Регистратор)
            Возврат 
                (ТипЗнч(Регистратор) = Тип("ДокументСсылка.ЗаказКлиента")) ? 
                    Регистратор : 
                    ((ТипЗнч(Регистратор) = Тип("ДокументСсылка.РеализацияТоваровУслуг") 
                      И ТипЗнч(Регистратор.ЗаказКлиента) = Тип("ДокументСсылка.ЗаказКлиента")) ? 
                        Регистратор.ЗаказКлиента : 
                        Неопределено);
        КонецФункции
        

        При записи в регистр:

        Если ЗначениеЗаписи <> Неопределено Тогда
            НоваяЗапись.ЗаказКлиента = ЗначениеЗаписи;
        КонецЕсли;
        

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

        Телеграм группа https://t.me/odineskiOdineski
        Участник

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

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

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

          3. **Особенности алгоритма проведения**
          В некоторых конфигурациях 1С:ERP движение по регистру товаров организаций формируется агрегированно, без детализации по сериям, если учет серий ведется в другом регистре (например, в регистре партий или серий). В этом случае регистр товаров организаций отражает только суммарные остатки, а детализация по сериям — в специализированных регистрах.

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

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

          **Как проверить и исправить:**

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

          Рекомендую посмотреть здесь:
          https://infostart.ru/public/1797858/ — обсуждение особенностей учета серий и партий в 1С:ERP, а также примеры корректного формирования движений по регистрам с сериями.

          Телеграм группа https://t.me/odineskiOdineski
          Участник

            Если перед записью в непериодический регистр накопления была выполнена полная очистка (удаление всех записей), то действительно можно упростить логику записи и не обязательно явно записывать `ПустаяСсылка()`. Это связано с тем, что при записи нового набора записей с замещением (по умолчанию `Замещать = Истина`) все старые записи, включая те, где поле было бы пустой ссылкой, уже удалены.

            ### Как упростить запись

            Вместо сложной конструкции с несколькими `Если … Тогда … ИначеЕсли …` можно использовать тернарный оператор `? :` для выбора нужного значения регистратора, например:

            Возврат 
                (ТипЗнч(Регистратор) = Тип("ДокументСсылка.ЗаказКлиента")) ? 
                    Регистратор : 
                    ((ТипЗнч(Регистратор) = Тип("ДокументСсылка.РеализацияТоваровУслуг") 
                      И ТипЗнч(Регистратор.ЗаказКлиента) = Тип("ДокументСсылка.ЗаказКлиента")) ? 
                        Регистратор.ЗаказКлиента : 
                        Неопределено);
            

            Или, если в регистр не нужно записывать пустую ссылку, можно вернуть `Неопределено` (или `Null`), и при записи в регистр просто не указывать это измерение, если оно не обязательно.

            ### Можно ли не записывать ПустаяСсылка?

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

            ### Итог

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

            ### Пример упрощённого варианта с тернарным оператором:

            Функция ПолучитьЗаказКлиента(Регистратор)
                Возврат 
                    (ТипЗнч(Регистратор) = Тип("ДокументСсылка.ЗаказКлиента")) ? 
                        Регистратор : 
                        ((ТипЗнч(Регистратор) = Тип("ДокументСсылка.РеализацияТоваровУслуг") 
                          И ТипЗнч(Регистратор.ЗаказКлиента) = Тип("ДокументСсылка.ЗаказКлиента")) ? 
                            Регистратор.ЗаказКлиента : 
                            Неопределено);
            КонецФункции
            

            При записи в регистр:

            Если ЗначениеЗаписи <> Неопределено Тогда
                НоваяЗапись.ЗаказКлиента = ЗначениеЗаписи;
            КонецЕсли;
            

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

            Телеграм группа https://t.me/odineskiOdineski
            Участник

              Igor, привет!

              Ограничения по размеру базы данных при выгрузке в файл формата `.dt` в 1С зависят от варианта хранения базы:

              1. **Файловый вариант (файловая база)**
              — Максимальный размер внутреннего файла базы (файла с расширением `.1CD`) ограничен примерно 4 Гб.
              — Если размер таблиц или индексов превышает этот лимит, при выгрузке или загрузке базы может возникать ошибка:
              `»Ошибка СУБД: Превышен максимально допустимый размер внутреннего файла …/1Cv8.1CD»`.
              — Это ограничение связано с особенностями файловой версии платформы 1С и структуры хранения данных.
              — В случае превышения лимита необходимо либо очистить базу (удалить ненужные данные, помеченные на удаление объекты, пересчитать регистры), либо перейти на клиент-серверный вариант.

              2. **Клиент-серверный вариант (MS SQL Server, PostgreSQL, Oracle и др.)**
              — Ограничения по размеру базы практически отсутствуют и зависят от возможностей СУБД и аппаратных ресурсов.
              — Выгрузка в `.dt` файл возможна для баз очень большого объема (десятки и сотни гигабайт).
              — При этом важно обеспечить достаточное свободное место на диске для временных файлов, так как размер развернутой базы может значительно превышать размер файла `.dt`.

              3. **Особенности выгрузки и загрузки**
              — При выгрузке рекомендуется предварительно проверить и исправить ошибки базы (тестирование конфигурации).
              — При загрузке из `.dt` файла в файловую базу могут возникать ошибки, связанные с ограничениями на размер таблиц и индексов, а также с особенностями структуры метаданных (например, слишком длинные ключи индексов).
              — Для диагностики проблем с загрузкой можно включить технологический журнал и проанализировать ошибки создания индексов.

              4. **Рекомендации**
              — Для больших баз данных с объемом более 4 Гб настоятельно рекомендуется использовать клиент-серверный вариант с MS SQL Server или другой поддерживаемой СУБД.
              — Если база в файловом варианте растет до пределов, стоит провести оптимизацию данных (удаление помеченных объектов, пересчет регистров, очистка остатков) или перейти на серверный вариант.

              **Кратко:**
              — Файловая база: ограничение ~4 Гб на внутренний файл базы, что ограничивает размер выгружаемой базы.
              — Клиент-сервер: ограничений практически нет, зависит от СУБД и ресурсов.

              Рекомендую посмотреть здесь:
              https://infostart.ru/1c/articles/200268/
              https://helpf.pro/faq/view/1631.html

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

              Телеграм группа https://t.me/odineskiOdineski
              Участник

                Ed, привет!

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

                1. **Подготовка окружения:**
                — Разверните терминальный сервер с установленной платформой 1С:Предприятие.
                — Настройте типовую конфигурацию 1С, максимально приближенную к боевой.
                — Убедитесь, что сервер и СУБД (MS SQL, PostgreSQL) настроены оптимально.
                — Подготовьте клиентские машины или виртуальные среды для запуска сессий.

                2. **Выбор инструментария для нагрузочного тестирования:**
                — **Тест-центр 1С** — встроенный инструмент для нагрузочного тестирования, позволяет создавать сценарии работы пользователей, запускать виртуальные рабочие места (ВРМ) и имитировать нагрузку.
                — **Внешние инструменты автоматизации** — например, AutoIt, AutoHotkey, или специализированные средства для эмуляции RDP-сессий.
                — **Скрипты PowerShell или Python** для массового запуска сессий и имитации действий.
                — **Фреймворк «Тестирование 3.0»** — современный инструмент для создания нагрузочных сценариев в 1С.

                3. **Создание сценариев нагрузки:**
                — Определите типичные действия пользователей: открытие форм, проведение документов, формирование отчетов.
                — Составьте сценарии, которые отражают реальные бизнес-процессы.
                — В Тест-центре или другом инструменте настройте роли и обработки, которые будут выполняться виртуальными пользователями.

                4. **Запуск теста:**
                — Запустите агенты на клиентских машинах или виртуальных средах.
                — Настройте количество виртуальных пользователей (ВРМ), постепенно увеличивая нагрузку.
                — Следите за показателями сервера: загрузка CPU, память, дисковая подсистема, сеть.
                — Отслеживайте время отклика 1С, количество ошибок, время выполнения ключевых операций.

                5. **Мониторинг и анализ:**
                — Используйте встроенный мониторинг 1С (RAS), системные средства Windows (Performance Monitor), мониторинг СУБД.
                — Анализируйте логи и статистику по сессиям.
                — Определите узкие места: например, блокировки, долгие запросы, нехватка ресурсов.

                6. **Оптимизация и повторное тестирование:**
                — На основе результатов внесите изменения в конфигурацию, настройки сервера, параметры СУБД.
                — Повторите тесты, чтобы проверить эффективность оптимизаций.

                7. **Особенности для терминального сервера:**
                — Учитывайте, что нагрузка идёт не только на 1С, но и на RDS-сервер (терминальный сервер).
                — Следите за количеством одновременных сессий, потреблением памяти и CPU на уровне ОС.
                — Тестируйте работу сессий с разными профилями пользователей, чтобы выявить возможные проблемы.

                **Пример простого сценария на 1С (Тест-центр):**

                Процедура ВыполнитьДействияПользователя() Экспорт
                    // Открыть документ
                    Документ = Документы.ЗаказПокупателя.НайтиПоНомеру("000000001");
                    Если Документ = Неопределено Тогда
                        Возврат;
                    КонецЕсли;
                    Документ.Прочитать();
                    // Провести документ
                    Документ.ОтметитьУдаление = Ложь;
                    Документ.Записать();
                    Документ.Отпровести();
                КонецПроцедуры
                

                Этот код можно встроить в обработку, которая будет запускаться виртуальными пользователями.

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

                — Начинайте с небольшой нагрузки, постепенно увеличивая количество пользователей.
                — Обязательно тестируйте не только сервер 1С, но и инфраструктуру терминального сервера.
                — Используйте реальные сценарии работы пользователей.
                — Для больших нагрузок используйте распределённые агенты.

                Рекомендую посмотреть здесь:
                https://infostart.ru/1c/articles/1182048/ — подробное описание нагрузочного тестирования с использованием Тест-центра и других подходов.

                Если нужна помощь с конкретным кодом или настройкой — обращайся!

                Телеграм группа https://t.me/odineskiOdineski
                Участник

                  Операция «Списание денежных средств» (СписаниеДС) в 1С по умолчанию формирует проводку на счет 60.02 — это счет учета авансов, то есть предварительных оплат поставщикам. Даже если на счете 60.01 (задолженность за поставленные товары и услуги) есть остаток, программа при списании денег с расчетного счета списывает именно аванс, отражая уменьшение предварительной оплаты.

                  Причина в логике учета взаиморасчетов с поставщиками:

                  — Счет 60.01 отражает задолженность за фактически полученные товары и услуги (поставки, акты, накладные).
                  — Счет 60.02 отражает авансы и предварительные оплаты, которые еще не «перекрыты» поставками.
                  — При списании денег с расчетного счета программа считает, что сначала списывается аванс (60.02), а затем — задолженность (60.01).

                  Если на 60.01 есть остаток, но вы делаете оплату, то логично, что сначала списывается аванс (60.02), а затем — задолженность. Если авансов нет, то списывается задолженность.

                  Возможные причины, почему списывается именно 60.02, а не 60.01:

                  1. В документах поступления товаров/услуг по поставщику нет или они не проведены, поэтому задолженность по 60.01 отсутствует или равна нулю.
                  2. В настройках взаиморасчетов с поставщиками в 1С (например, в плане счетов или в настройках обработки оплаты) указано, что при оплате сначала списываются авансы.
                  3. В документах оплаты или в обработке «СписаниеДС» явно указан счет 60.02 для списания.
                  4. Остаток на 60.01 есть, но он не связан с конкретным документом расчетов, а оплата привязывается к авансу (60.02).

                  Если нужно, чтобы оплата списывалась с 60.01 (задолженности), а не с авансов, то:

                  — Проверьте, что по поставщику есть проведенные документы поступления (акты, накладные), формирующие задолженность на 60.01.
                  — В документах оплаты или в обработке «СписаниеДС» укажите счет 60.01 вручную или настройте автоматическое распределение оплат.
                  — Если авансы не нужны, можно использовать способ «убрать» 60.02, заменив его на 60.01 (как описано в вашем источнике), но с учетом ограничений по НДС и налоговому учету.

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

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

                  Телеграм группа https://t.me/odineskiOdineski
                  Участник

                    В типовой конфигурации 1С:Бухгалтерия предприятия 3.0 (в том числе версии 3.0.186.21) штатной обработки или документа для формирования и отправки Уведомления о контролируемых сделках (форма, предусмотренная законодательством РФ для налоговой) нет. Это связано с тем, что 1С:Бухгалтерия ориентирована на ведение бухгалтерского и налогового учета, а не на подготовку специфичных налоговых форм, которые чаще реализуются в специализированных решениях или в сервисах сдачи отчетности.

                    ### Варианты решения задачи формирования Уведомления о контролируемых сделках:

                    1. **Внешняя обработка (расширение) для 1С:Бухгалтерия 3.0**
                    Можно использовать готовые внешние обработки, которые формируют Уведомление по данным из базы 1С:Бухгалтерия. Такие обработки обычно:
                    — Считывают данные по сделкам (договоры, контрагенты, суммы, даты) из базы;
                    — Формируют отчет в формате, соответствующем требованиям ФНС;
                    — Позволяют выгрузить файл для загрузки в личный кабинет налогоплательщика или для печати.

                    На популярных ресурсах (Infostart, 1C:ИТС) можно найти бесплатные и коммерческие решения. При необходимости можно доработать под свои требования.

                    2. **Использование специализированных программ для сдачи отчетности**
                    Многие компании используют отдельные программы или сервисы (например, Контур, Такском, СБИС), которые позволяют формировать и сдавать Уведомления о контролируемых сделках. В этом случае данные из 1С выгружаются в универсальном формате (Excel, XML) и загружаются в эти программы.

                    3. **Разработка собственного решения на платформе 1С**
                    Если есть опыт разработки, можно создать собственный отчет или обработку, которая:
                    — Собирает данные по сделкам из документов реализации, договоров, расчетов с контрагентами;
                    — Формирует табличную часть уведомления с необходимыми реквизитами;
                    — Позволяет выгрузить данные в формат, требуемый ФНС (например, XML).

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

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

                    ### Кратко:
                    — В типовой Бухгалтерии 3.0 нет штатного функционала для формирования Уведомления о контролируемых сделках.
                    — Для решения задачи можно использовать внешние обработки, специализированные сервисы сдачи отчетности или разработать собственное решение.
                    — Рекомендуется искать готовые решения на Infostart или обращаться к партнерам 1С для доработки.

                    Рекомендую посмотреть здесь:
                    https://infostart.ru/ — поиск по ключевым словам «Уведомление о контролируемых сделках 1С Бухгалтерия» даст готовые варианты и обсуждения.
                    https://its.1c.ru/ — официальные методические материалы и возможные обновления.

                    Телеграм группа https://t.me/odineskiOdineski
                    Участник

                      Как исправить ошибку ERR_CONNECTION_RESET в браузере?

                      Ошибка **ERR_CONNECTION_RESET** в браузере означает, что соединение с сервером было неожиданно сброшено. Это может происходить по разным причинам — от проблем с сетью до настроек сервера или клиента. Ниже подробно описаны основные причины и пошаговые рекомендации по их устранению.

                      ## Что значит ERR_CONNECTION_RESET?

                      — Браузер пытается установить соединение с сервером, но соединение прерывается (сбрасывается) до того, как данные были получены.
                      — Это не ошибка сайта как такового, а проблема на уровне сети, сервера или клиента.

                      ## Основные причины ошибки ERR_CONNECTION_RESET

                      1. **Проблемы с интернет-соединением или сетью**
                      2. **Брандмауэр, антивирус или прокси-сервер блокируют соединение**
                      3. **Проблемы с настройками TCP/IP на клиенте**
                      4. **Проблемы на стороне сервера (например, неправильная конфигурация веб-сервера)**
                      5. **Проблемы с DNS**
                      6. **Проблемы с SSL/TLS (если сайт работает по HTTPS)**
                      7. **Перегрузка сервера или ограничение по IP**

                      ## Подробное руководство по устранению ошибки ERR_CONNECTION_RESET

                      ### 1. Проверка интернет-соединения и сети

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

                      ### 2. Отключение брандмауэра, антивируса и прокси

                      — Временно отключите антивирус и брандмауэр Windows (или сторонние).
                      — Проверьте настройки прокси:
                      — В Windows: Параметры → Сеть и Интернет → Прокси → Отключите все прокси-серверы.
                      — Если после отключения проблема исчезла — настройте исключения для сайта в антивирусе/брандмауэре.

                      ### 3. Сброс настроек TCP/IP и DNS на клиенте

                      Выполните в командной строке (от имени администратора):

                      netsh winsock reset
                      netsh int ip reset
                      ipconfig /release
                      ipconfig /renew
                      ipconfig /flushdns
                      

                      — Перезагрузите компьютер.
                      — Попробуйте снова зайти на сайт.

                      ### 4. Очистка кэша браузера и сброс настроек

                      — Очистите кэш и куки браузера.
                      — Попробуйте открыть сайт в режиме инкогнито.
                      — Попробуйте другой браузер.

                      ### 5. Проверка DNS

                      — Попробуйте сменить DNS-серверы на публичные, например:
                      — Google DNS: 8.8.8.8 и 8.8.4.4
                      — Cloudflare DNS: 1.1.1.1 и 1.0.0.1
                      — В Windows:
                      — Панель управления → Сеть и Интернет → Центр управления сетями → Изменение параметров адаптера → Свойства нужного подключения → Протокол Интернета версии 4 (TCP/IPv4) → Свойства → Использовать следующие адреса DNS-серверов.

                      ### 6. Проверка настроек сервера (если вы администратор сайта)

                      — Убедитесь, что веб-сервер (Apache, Nginx, IIS) запущен и корректно настроен.
                      — Проверьте логи сервера на наличие ошибок.
                      — Проверьте, не блокирует ли сервер IP-адрес клиента (например, через fail2ban, firewall).
                      — Если используется HTTPS — проверьте корректность SSL-сертификата.
                      — Проверьте настройки файрвола сервера (iptables, firewalld).
                      — Убедитесь, что нет ограничений по количеству соединений.

                      ### 7. Проверка и исправление проблем с IPv6

                      — Иногда Windows по умолчанию использует IPv6, что может вызывать проблемы.
                      — Отключите IPv6 на сетевом адаптере:
                      — Панель управления → Сеть и Интернет → Центр управления сетями → Изменение параметров адаптера → Свойства нужного подключения → Снимите галочку с «Протокол Интернета версии 6 (TCP/IPv6)».

                      ### 8. Проверка файла hosts

                      — Убедитесь, что в файле `hosts` (Windows: `C:WindowsSystem32driversetchosts`) нет неправильных записей, которые перенаправляют домен на неверный IP.

                      ### 9. Проверка на стороне хостинга

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

                      ## Итог

                      — Ошибка ERR_CONNECTION_RESET — это сброс соединения, чаще всего связанный с сетевыми проблемами.
                      — Начинайте с проверки локальных настроек (интернет, антивирус, прокси, DNS).
                      — Если проблема на стороне сервера — проверьте конфигурацию, логи и ограничения.
                      — Используйте инструменты диагностики: ping, tracert, telnet (на порт 80/443), curl.

                      ## Рекомендую посмотреть здесь:

                      https://support.google.com/chrome/thread/10892768?hl=ru
                      https://infostart.ru/public/160388/
                      https://1s-on.ru/oshibki-na-kliente-pri-podklyuchenii-k-serveru-1s-na-linux-chast-1/

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

                      Телеграм группа https://t.me/odineskiOdineski
                      Участник

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

                        Пример кода 1С 8.x:

                        // Получаем метаданные регистра накопления "КакиеТоОстатки"
                        МетаданныеРегистра = Метаданные.РегистрыНакопления.КакиеТоОстатки;
                        
                        // Теперь МетаданныеРегистра — это объект типа "Метаданные", описывающий регистр накопления
                        

                        Если имя регистра накопления хранится в строке, например:

                        ИмяРегистра = "КакиеТоОстатки";
                        МетаданныеРегистра = Метаданные.РегистрыНакопления[ИмяРегистра];
                        

                        Таким образом, по аналогии с `Документ.Метаданные()` для документа, для регистра накопления используется `Метаданные.РегистрыНакопления.ИмяРегистра`.

                        Если же нужно получить метаданные по полному имени, например, если регистр находится в подсистеме или внешней конфигурации, можно использовать метод `Метаданные.НайтиПоИмени`:

                        МетаданныеРегистра = Метаданные.НайтиПоИмени("РегистрыНакопления.КакиеТоОстатки");
                        

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

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

                        Регистры сведений в 1c 8.2 — 8.3

                        Телеграм группа https://t.me/odineskiOdineski
                        Участник

                          Последняя актуальная и стабильная версия платформы 1С:Предприятие 8.3 на сегодня — 8.3.27.1859, дата выхода — 12.11.2025.

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

                          Телеграм группа https://t.me/odineskiOdineski
                          Участник

                            Графа 1 Книги учета доходов и расходов при УСН — это обычно сумма доходов, учитываемых для целей налогообложения, за отчетный период.

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

                            Пример упрощенной формулы на встроенном языке 1С для расчета суммы доходов (Графа 1) за период:

                            // Параметры: ДатаНачала, ДатаКонца - период расчета
                            
                            Процедура РассчитатьГрафу1(ДатаНачала, ДатаКонца, Результат)
                            	
                            	Запрос = Новый Запрос;
                            	Запрос.Текст = 
                            	"ВЫБРАТЬ
                            		СУММА(ДоходыРасходы.Сумма) КАК СуммаДоходов
                            	ИЗ
                            		РегистрНакопления.ДоходыИРасходыПоУСН КАК ДоходыРасходы
                            	ГДЕ
                            		ДоходыРасходы.Период МЕЖДУ &ДатаНачала И &ДатаКонца
                            		И ДоходыРасходы.ВидДвижения = ЗНАЧЕНИЕ(Справочник.ВидыДвиженийРегистра.Начисление)
                            		И ДоходыРасходы.ВидДохода = ЗНАЧЕНИЕ(Справочник.ВидыДоходовУСН.Доход)
                            	";
                            
                            	Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала);
                            	Запрос.УстановитьПараметр("ДатаКонца", ДатаКонца);
                            
                            	РезультатЗапроса = Запрос.Выполнить();
                            	Выборка = РезультатЗапроса.Выбрать();
                            
                            	Если Выборка.Следующий() Тогда
                            		Результат = Выборка.СуммаДоходов;
                            	Иначе
                            		Результат = 0;
                            	КонецЕсли;
                            
                            КонецПроцедуры
                            

                            Объяснение:

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

                            Если в вашей конфигурации нет такого регистра, то можно рассчитывать сумму доходов по счетам учета доходов (например, 90, 91) с помощью запроса по проводкам.

                            Пример запроса по проводкам:

                            Запрос.Текст = 
                            "ВЫБРАТЬ
                            	СУММА(Проводки.Сумма) КАК СуммаДоходов
                            ИЗ
                            	РегистрБухгалтерии.Проводки КАК Проводки
                            ГДЕ
                            	Проводки.Дата МЕЖДУ &ДатаНачала И &ДатаКонца
                            	И Проводки.СчетУчета В (&СчетаДоходов)
                            	И Проводки.ВидДвижения = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПроводок.Приход)
                            ";
                            
                            Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала);
                            Запрос.УстановитьПараметр("ДатаКонца", ДатаКонца);
                            Запрос.УстановитьПараметр("СчетаДоходов", Новый Массив({"90.01", "91.01"}));
                            

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

                            Рекомендую посмотреть здесь:
                            https://helpf.pro/faq8/view/1185.html
                            https://infostart.ru/public/146323/ (пример работы с налогами и отчетностью в 1С)

                            Телеграм группа https://t.me/odineskiOdineski
                            Участник

                              Чтобы в кластере 1С из 6 серверов два конкретных сервера обслуживали одну определённую информационную базу, нужно использовать механизм «Требования назначения функциональности» для рабочих серверов.

                              Алгоритм настройки:

                              1. В консоли администрирования кластера 1С откройте раздел «Рабочие сервера».

                              2. Выберите два сервера, которые должны обслуживать нужную базу (например, srv1 и srv2).

                              3. Для каждого из этих серверов откройте свойства «Требования назначения функциональности».

                              4. Добавьте правило с параметрами:
                              — Объект требования: Любой объект требования
                              — Тип требования: Назначать
                              — Имя информационной базы: укажите имя нужной базы (например, DemoDB)
                              — Значение дополнительного параметра: не указывается

                              5. Для остальных серверов, которые не должны обслуживать эту базу, добавьте правило:
                              — Объект требования: Любой объект требования
                              — Тип требования: Не назначать
                              — Имя информационной базы: имя той же базы (DemoDB)

                              6. После настройки требований для всех серверов примените «Применить требования назначения функциональности (Полное)» на уровне кластера.

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

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

                              Дополнительно можно настроить параметр «Количество ИБ на процесс» для рабочих серверов, чтобы контролировать сколько информационных баз обслуживается одним рабочим процессом.

                              Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/907443/ (раздел про назначение рабочих серверов для обслуживания выбранных информационных баз).

                              Телеграм группа https://t.me/odineskiOdineski
                              Участник

                                Для поиска количества выданных лицензий 1С с параметром +rac (Remote Administration Console) используются команды, которые позволяют получить информацию о текущих сеансах и лицензиях, выданных сервером 1С.

                                Актуальные команды и способы:

                                1. **Через консоль администратора 1С (rac.exe)**
                                Утилита rac.exe — основной инструмент для управления сервером 1С и получения информации о лицензиях.

                                — Команда для получения списка активных сеансов и выданных лицензий:

                                     rac session list
                                     

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

                                — Команда для получения информации о лицензиях:

                                     rac license list
                                     

                                Выводит список лицензий, выданных сервером.

                                — Для получения подробной информации о сервере и лицензиях:

                                     rac infobase list
                                     

                                Показывает информационные базы и количество подключений.

                                2. **Использование параметра +rac при запуске 1С:Предприятия**
                                Параметр `+rac` позволяет подключиться к серверу 1С через консоль rac и выполнять команды.

                                Пример запуска rac с указанием параметров подключения:

                                   rac /S сервер /N кластер /C кластерный_процесс session list
                                   

                                Здесь `/S` — сервер, `/N` — имя кластера, `/C` — имя процесса.

                                3. **Пример полного запроса для получения количества выданных лицензий**

                                   rac /S <сервер> /N <кластер> /C <процесс> license list
                                   

                                или

                                   rac /S <сервер> /N <кластер> /C <процесс> session list
                                   

                                где в выводе будет видно количество активных лицензий.

                                4. **Дополнительные рекомендации**
                                — Для удобства можно использовать фильтрацию вывода через `find` или `grep` (в зависимости от ОС).
                                — В новых версиях 1С rac поддерживает команды с расширенными параметрами для более детального анализа.

                                Рекомендую посмотреть здесь:
                                https://infostart.ru/soft1c/699688/ — подробное описание работы с rac и лицензиями
                                https://its.1c.ru/db/v8doc#content:1153:1 — официальная документация по лицензированию и rac
                                https://infostart.ru/1c/articles/1025517/ — примеры работы с лицензиями через консоль администратора

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

                              Просмотр 14 сообщений - с 1 по 14 (из 14 всего)
                              База знаний 1С