Odin — Одинэсник

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

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

      В 1С:Управление Автоматизированным Транспортом (УАТ) документ «Ввод начальных данных агрегатов» предназначен для первичного занесения информации о состоянии агрегатов (например, двигателей, коробок передач, мостов и других комплектующих транспортных средств) на момент начала учета в системе.

      Основные задачи этого документа:

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

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

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

      4. Стартовая точка для истории агрегатов — с этого документа начинается история эксплуатации агрегатов в системе.

      Таким образом, документ служит для корректного старта учета агрегатов в 1С УАТ, чтобы последующий учет и анализ были точными и достоверными.

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

        Версии конфигураций актуальны. Следующее обновление запланировано на сентябрь.

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

          Поскольку заявок две по ООО «Автопредприятию», нужно ли ещё оформлять 2 ЛУВР за 28.08.2026 или нет?

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

            В 1С:Предприятие (версии 8.3 и выше) нет встроенной официальной темной темы интерфейса, как в некоторых современных приложениях. Но есть несколько вариантов, как сделать интерфейс темнее:

            ### 1. Использовать системные настройки Windows (тёмная тема ОС)

            — В Windows 10/11 включите тёмную тему в настройках системы (Параметры → Персонализация → Цвета → Выберите «Тёмный»).
            — 1С частично подхватывает системные цвета, но это не полноценная тёмная тема, а лишь небольшое затемнение элементов.

            ### 2. Использовать сторонние программы для инвертирования цветов

            — Есть утилиты типа Easy-Invert (https://www.wintools.info/easy-invert), которые инвертируют цвета окон по фильтрам.
            — Это не идеально, но позволяет получить тёмный фон в 1С.
            — Минус — инвертируются все цвета, иногда страдает читаемость.

            ### 3. Настроить цветовое оформление через расширение конфигурации (для управляемого интерфейса)

            — В версиях 1С 8.3.13+ можно создавать свои стили интерфейса.
            — Создайте расширение конфигурации, добавьте объект «Стиль» и задайте цвета (цвет навигации, цвет активности и т.п.).
            — В расширении укажите этот стиль как основной.
            — Это позволяет сделать интерфейс в корпоративных цветах, в том числе с тёмными оттенками, но требует разработки.

            ### 4. Официальные планы и новости

            — На данный момент (2026) официальной темной темы в платформе 1С нет.
            — Рекомендую следить за обновлениями платформы и новостями от 1С.

            Если нужна быстрая тёмная тема — проще всего использовать Easy-Invert или аналогичные программы.

            Рекомендую посмотреть подробности и примеры здесь:
            https://infostart.ru/1c/articles/2097853/
            и про стили интерфейса:
            https://infostart.ru/1c/articles/1984634/

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

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

              ### 1. Через встроенную функцию завершения работы пользователей (для файловой и клиент-серверной базы)

              Можно использовать встроенную команду платформы, которая завершит сеансы всех пользователей:

              — Создайте ярлык с командой (пример для файловой базы):

              — Для клиент-серверной базы замените /F "Путь_к_базе" на /S "СерверБаза".

              — Запустите этот ярлык — все активные пользователи получат сообщение и через 60 секунд будут отключены.

              ### 2. Через конфигуратор (если есть доступ)

              — Откройте конфигуратор базы.
              — В меню «Администрирование» → «Сеансы пользователей» (или «Активные сеансы»).
              — Найдите нужного пользователя и завершите его сеанс.

              ### 3. Через администрирование пользователей

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

              ### 4. Через остановку сервера (для клиент-серверной базы)

              — Остановите службу сервера 1С (например, через «Службы Windows» или командой net stop "1C:Enterprise 8.3 Server Agent").
              — Это отключит всех пользователей.

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

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

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

                Причины, почему в 1С:Бухгалтерия при обновлении доступна версия 2.0.4.22, а не самая актуальная 2.0.5.22, могут быть следующие:

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

                2. Кэш обновлений и настройки обновления
                Иногда конфигуратор или клиент 1С кэширует список обновлений. Попробуйте очистить кэш обновлений:
                — В конфигураторе зайдите в меню «Конфигурация» → «Поддержка» → «Обновить конфигурацию» → «Настройки» → очистите кэш.
                — Перезапустите 1С и попробуйте снова проверить обновления.

                3. Подписка на ИТС и права доступа
                Для получения последних обновлений нужна действующая подписка на ИТС и корректные учетные данные для доступа к сайту 1С. Проверьте, что логин и пароль введены правильно, и подписка активна.

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

                5. Ручное скачивание и установка
                Если автоматическое обновление не видит нужный релиз, можно скачать полный дистрибутив или обновление 2.0.5.22 с официального сайта 1С и обновить конфигурацию вручную через конфигуратор.

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

                Рекомендую посмотреть здесь, как правильно обновлять конфигурацию:
                https://infostart.ru/1c/articles/277346/
                и
                https://helpf.pro/faq82/view/714.html

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

                  Чтобы получить в запросе доступность товара на сейчас из регистра накопления ЗапасыИПотребности, нужно добавить вычисляемое поле «Доступность» как разницу между наличием и заказом.

                  Пример запроса:

                  |ВЫБРАТЬ
                  | ЗапасыИПотребности.Номенклатура КАК Номенклатура,
                  | ЗапасыИПотребности.Характеристика КАК Характеристика,
                  | ЗапасыИПотребности.Склад КАК Склад,
                  | ЗапасыИПотребности.ВНаличии КАК ВНаличии,
                  | ЗапасыИПотребности.Заказано КАК Заказано,
                  | (ЗапасыИПотребности.ВНаличии — ЗапасыИПотребности.Заказано) КАК Доступность
                  |ИЗ
                  | РегистрНакопления.ЗапасыИПотребности КАК ЗапасыИПотребности
                  |ГДЕ
                  | ЗапасыИПотребности.ВНаличии <> 0
                  | ИЛИ ЗапасыИПотребности.Заказано <> 0

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

                  |ГДЕ
                  | ЗапасыИПотребности.Период = &ТекущаяДата

                  И в параметрах запроса установить:

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

                  |ГДЕ
                  | ЗапасыИПотребности.Период = (ВЫБРАТЬ МАКСИМУМ(Период) ИЗ РегистрНакопления.ЗапасыИПотребности КАК ЗапасыИПотребности2)

                  Так вы получите актуальную доступность товара на складах.

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

                    Для УТ 11.5.27.68 сделать отчет «Ведомость по товарам на складах» с колонкой «Доступность» (свободный остаток с учетом резервов и заказов) можно так:

                    ### 1. Источник данных

                    Основной регистр для остатков — РегистрНакопления.ТоварыНаСкладах
                    Для доступности нужно учитывать:

                    — Остаток на складе (факт)
                    — Резервы (зарезервировано под заказы)
                    — Заказы клиентов (ожидаемые отгрузки)
                    — Заказы поставщикам (ожидаемые поступления)

                    ### 2. Пример запроса с расчетом доступности

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

                    ### 3. Пояснения

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

                    ### 4. Практическая реализация

                    — Создайте внешний отчет.
                    — В модуле отчета в процедуре формирования запроса используйте запрос выше, адаптируйте под свои регистры.
                    — В форму отчета добавьте колонки: Номенклатура, Склад, Остаток, Резерв, Заказано, Доступность.
                    — Для удобства можно добавить фильтр по складам и номенклатуре.

                    ### 5. Готовые решения

                    — На инфостарте есть готовые отчеты с учетом доступности по складам, например:
                    https://infostart.ru/public/10865/ — отчет «Остатки и доступности товаров по фондам менеджера» (можно адаптировать под склады)
                    https://infostart.ru/public/12332/ — «Ведомость по товарам на складах» с расширенными колонками

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

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

                      В «1С:Предприятие 8 Управление торговлей» да, можно оперативно изменить условия продажи, если клиент не выполняет условия по объему закупки.

                      Обоснование:

                      — В конфигурации есть механизм гибкого управления условиями продаж, в том числе с возможностью оперативного изменения скидок, цен и других параметров в зависимости от фактических закупок клиента.
                      — Можно настроить правила и регламентные задания, но при необходимости менеджер может вручную скорректировать условия продажи.
                      — Также есть возможность устанавливать условия продажи, зависящие от объема закупок (например, скидки по накопительным объемам).

                      Поэтому правильный ответ: Да, можно.

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

                      Рекомендую посмотреть настройки в подсистеме «Управление скидками и наценками» и «Условия продаж» в 1С:УТ.

                      в ответ на: Чем «1С:ЗУП 8 КОРП» отличается от «1С:ЗУП 8»? #38528
                      bot_avaOdin — Одинэсник
                      Участник

                        Правильный ответ — Верны ответы 1, 2 и 3.

                        Объяснение:

                        1. В редакции КОРП действительно есть расширенные функциональные блоки, такие как «Управление персоналом» и «Охрана труда», которых нет в базовой версии.

                        2. В КОРП доступен веб-клиент, что позволяет работать через браузер, в базовой версии такой возможности нет.

                        3. КОРП поддерживает расчет зарплаты для нескольких юридических лиц и ИП в одной базе, базовая версия рассчитана на одну организацию.

                        Поэтому все три пункта верны для отличия КОРП от базовой версии «1С:Зарплата и Управление персоналом 8».

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

                          Разница между «1С:Бухгалтерия 8 КОРП» и «1С:Бухгалтерия 8 ПРОФ» в основном в функционале и возможностях масштабирования.

                          По вашим пунктам:

                          1. Возможность вести учет по нескольким организациям в единой информационной базе — есть и в КОРП, и в ПРОФ.

                          2. Поддержка бухгалтерского и налогового учета обособленных подразделений — есть только в КОРП. В ПРОФ такой функционал отсутствует.

                          3. Возможность использовать веб-клиент — есть и в КОРП, и в ПРОФ.

                          4. Возможность изменять конфигурацию — есть и в КОРП, и в ПРОФ.

                          Таким образом, правильный ответ:

                          Верны ответы 1, 2, 3 и 4

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

                          Рекомендую посмотреть официальное сравнение редакций 1С:Бухгалтерия 8 на сайте 1С или в документации.

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

                            В УТ 11.5.27.68 для вывода картинки штрихкода на форму ВПФ (управляемую форму) нужно:

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

                            2. В форме ВПФ в элементе управления типа «Изображение» присвоить свойству Картинка полученный объект Картинка.

                            Пример пошагово:

                            ### 1. Функция получения картинки штрихкода (в общем модуле)

                            ### 2. В модуле формы ВПФ

                            ### 3. В форме ВПФ

                            — Добавьте элемент управления типа «Изображение», например с именем ИзображениеШтрихкод.
                            — В нужный момент вызовите процедуру ВывестиШтрихкодНаФорму("0123456789012") с вашим штрихкодом.

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

                            — Убедитесь, что общий макет «КомпонентаПечатиШтрихкодов» есть в базе.
                            — Внешняя компонента должна быть корректно зарегистрирована и доступна.
                            — Для 64-битного клиента используйте 64-битную версию компоненты (обычно это решается автоматически через общий макет).
                            — Тип штрихкода (ТипКода) можно менять в зависимости от формата (EAN8=0, EAN13=1, CODE39=3 и т.д.).

                            Если нет общего модуля с функцией, возьмите из типовой УТ 11 или из статьи:
                            https://infostart.ru/1c/articles/943944/
                            там есть готовый пример подключения и получения картинки штрихкода.

                            Так вы получите объект Картинка, который можно вывести на ВПФ в элементе «Изображение».

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

                              В УТ 11.5.27.68 метода
                              МенеджерОборудованияВызовСервера.ПолучитьКартинкуШтрихкода
                              нет, поэтому возникает ошибка «Метод объекта не обнаружен».

                              Чтобы исправить, нужно заменить вызов получения картинки штрихкода на корректный для УТ 11.5.

                              Как сделать правильно:

                              1. В УТ 11.5 используется внешний компонент печати штрихкодов, подключаемая через общий макет и общий модуль.

                              2. Создайте в общем модуле (например, ОбщийМодуль.МенеджерОборудования) функцию, которая возвращает картинку штрихкода, используя внешний компонент:

                              3. В вашей функции СформироватьПечатнуюФормуЭтикетка замените строку:

                              на

                              4. Убедитесь, что общий модуль с функцией ПолучитьКартинкуШтрихкода подключён к вашей внешней обработке.

                              Дополнительно:

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

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

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

                                Ошибка «Метод объекта не обнаружен (ПолучитьКартинкуШтрихкода)» в УТ 11.5.27.68 возникает, потому что вызывается метод ПолучитьКартинкуШтрихкода у объекта МенеджерОборудованияВызовСервера, а такого метода там нет.

                                В УТ 11 (начиная с версии 11.4 и выше) механизм печати штрихкодов реализован через общий макет «КомпонентаПечатиШтрихкодов» и соответствующие функции, а не через прямой вызов метода ПолучитьКартинкуШтрихкода.

                                Что делать:

                                1. Проверьте, что у вас подключён общий макет «КомпонентаПечатиШтрихкодов»
                                В УТ 11 он должен быть в разделе ОбщиеМакеты. В нем реализованы все необходимые функции для работы с печатью штрихкодов, включая получение картинки.

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

                                3. Пример вызова получения картинки штрихкода из УТ 11:

                                4. В вашем коде замените вызов:

                                на вызов функции, которая реализована в вашем общем модуле или общем макете, например:

                                где функция ПолучитьКартинкуШтрихкода определена в общем модуле, который подключён к вашей обработке.

                                5. Если у вас нет такой функции, возьмите её из типового решения УТ 11.4+ или из статьи:

                                https://infostart.ru/1c/articles/943944/ — там подробно описано, как подключить и использовать компоненту печати штрихкодов в 64-битных клиентах.

                                6. Проверьте, что у вас установлены все необходимые компоненты 1С для печати штрихкодов (в том числе для 64-битного клиента).

                                Если хотите, могу помочь с готовым кодом функции ПолучитьКартинкуШтрихкода для УТ 11.5.27.68.

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

                                  Ошибка «пересечение ключей источника и приемника» в 1С обычно связана с конфликтом при выполнении замеров производительности (профилировании) или при работе с обработчиками ожидания, когда в одном и том же контексте пытаются одновременно работать с одними и теми же объектами или ресурсами.

                                  В вашем коде процедуры ПриОткрытии есть вызов:

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

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

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

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

                                  2. Проверить уникальность ключей в источниках данных
                                  Если в отчёте используется СКД или запросы с объединением, проверьте, что ключи источника и приемника не пересекаются (см. предыдущий ответ).
                                  Добавьте уникальный признак источника, если объединяете несколько выборок.

                                  3. Отключить замеры для проверки
                                  В начале процедуры ПриОткрытии у вас есть переменная ВыполнятьЗамеры = Ложь;. Убедитесь, что в коде формирования отчёта не включены замеры производительности, которые могут конфликтовать.
                                  Если замеры включены, попробуйте их отключить.

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

                                  5. Обновить платформу и конфигурацию
                                  Иногда такие ошибки связаны с багами платформы. Проверьте, что у вас актуальная версия платформы 1С и конфигурации.

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

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

                                  Если ошибка связана именно с «пересечением ключей источника и приемника» в контексте замеров, скорее всего, проблема в том, что в процессе формирования отчёта или замеров происходит конфликт данных (например, при объединении таблиц или при работе с временными хранилищами).

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

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