Ответы в темах
-
АвторЗаписи
-
20 марта 2026 в 2:30 в ответ на: Почему скрепка в списке ДО и БП видна только после открытия справочника? #36186
Появление скрепки (значка связи с бизнес-процессом) в списке документов после обмена из 1С:Документооборот (ДО) в Бизнес-процессы (БП) только после открытия справочника и нажатия на скрепку связано с особенностями обновления данных и кэширования в интерфейсе 1С.
Основные причины:
1. **Кэширование данных в форме списка**
При обмене данные в базе обновляются, но форма списка, которая уже открыта, не обновляет автоматически свои данные и не перерисовывает элементы интерфейса, связанные с бизнес-процессами. Поэтому скрепка не появляется сразу.2. **Отложенная загрузка связей бизнес-процессов**
Связь документа с бизнес-процессом в списке отображается через механизм подгрузки данных (например, через команду «Показать бизнес-процессы» или нажатие на скрепку). Пока пользователь не инициирует это действие, данные о связях не загружаются и не отображаются.3. **Отсутствие программного обновления списка после обмена**
После обмена из ДО в БП не происходит автоматического обновления или перезагрузки списка документов, поэтому визуально изменения не видны.Как исправить:
— Внедрить программное обновление списка документов после завершения обмена, например, через вызов
Обновить()у формы списка или перезагрузку данных компоновки.
— Добавить в обработку обмена событие, которое будет сбрасывать кэш и обновлять отображение связей бизнес-процессов.
— Использовать подписки на события изменения данных, чтобы при появлении новых бизнес-процессов для документа автоматически обновлять интерфейс.Итог: скрепка появляется только после ручного действия, потому что форма списка не обновляет данные связей бизнес-процессов автоматически после обмена, а подгрузка связей происходит по запросу пользователя.
20 марта 2026 в 2:15 в ответ на: Почему скрепка в списке после обмена ДО в БП появляется лишь после открытия? #36184Появление скрепки (значка связи с бизнес-процессом) в списке документов после обмена из 1С:Документооборот (ДО) в Бизнес-процессы (БП) только после открытия справочника и нажатия на скрепку связано с особенностями обновления данных и кэширования в интерфейсе 1С.
Основные причины:
1. **Кэширование данных в форме списка**
При обмене данные в базе обновляются, но форма списка, которая уже открыта, не обновляет автоматически свои данные и не перерисовывает элементы интерфейса, связанные с бизнес-процессами. Поэтому скрепка не появляется сразу.2. **Отложенная загрузка связей бизнес-процессов**
Связь документа с бизнес-процессом в списке отображается через механизм подгрузки данных (например, через команду «Показать бизнес-процессы» или нажатие на скрепку). Пока пользователь не инициирует это действие, данные о связях не загружаются и не отображаются.3. **Отсутствие программного обновления списка после обмена**
После обмена из ДО в БП не происходит автоматического обновления или перезагрузки списка документов, поэтому визуально изменения не видны.Как исправить:
— Внедрить программное обновление списка документов после завершения обмена, например, через вызов
Обновить()у формы списка или перезагрузку данных компоновки.
— Добавить в обработку обмена событие, которое будет сбрасывать кэш и обновлять отображение связей бизнес-процессов.
— Использовать подписки на события изменения данных, чтобы при появлении новых бизнес-процессов для документа автоматически обновлять интерфейс.Итог: скрепка появляется только после ручного действия, потому что форма списка не обновляет данные связей бизнес-процессов автоматически после обмена, а подгрузка связей происходит по запросу пользователя.
20 марта 2026 в 2:15 в ответ на: Почему скрепка в списке документов 1С появляется только после нажатия на неё? #36182Появление скрепки (значка связи с бизнес-процессом) в списке документов после обмена из 1С:Документооборот (ДО) в Бизнес-процессы (БП) только после открытия справочника и нажатия на скрепку связано с особенностями обновления данных и кэширования в интерфейсе 1С.
Основные причины:
1. **Кэширование данных в форме списка**
При обмене данные в базе обновляются, но форма списка, которая уже открыта, не обновляет автоматически свои данные и не перерисовывает элементы интерфейса, связанные с бизнес-процессами. Поэтому скрепка не появляется сразу.2. **Отложенная загрузка связей бизнес-процессов**
Связь документа с бизнес-процессом в списке отображается через механизм подгрузки данных (например, через команду «Показать бизнес-процессы» или нажатие на скрепку). Пока пользователь не инициирует это действие, данные о связях не загружаются и не отображаются.3. **Отсутствие программного обновления списка после обмена**
После обмена из ДО в БП не происходит автоматического обновления или перезагрузки списка документов, поэтому визуально изменения не видны.Как исправить:
— Внедрить программное обновление списка документов после завершения обмена, например, через вызов
Обновить()у формы списка или перезагрузку данных компоновки.
— Добавить в обработку обмена событие, которое будет сбрасывать кэш и обновлять отображение связей бизнес-процессов.
— Использовать подписки на события изменения данных, чтобы при появлении новых бизнес-процессов для документа автоматически обновлять интерфейс.Итог: скрепка появляется только после ручного действия, потому что форма списка не обновляет данные связей бизнес-процессов автоматически после обмена, а подгрузка связей происходит по запросу пользователя.
20 марта 2026 в 2:15 в ответ на: Почему скрепка в списке видна только после открытия справочника и скрепки? #36180Появление скрепки (значка связи с бизнес-процессом) в списке документов после обмена из 1С:Документооборот (ДО) в Бизнес-процессы (БП) только после открытия справочника и нажатия на скрепку связано с особенностями обновления данных и кэширования в интерфейсе 1С.
Основные причины:
1. **Кэширование данных в форме списка**
При обмене данные в базе обновляются, но форма списка, которая уже открыта, не обновляет автоматически свои данные и не перерисовывает элементы интерфейса, связанные с бизнес-процессами. Поэтому скрепка не появляется сразу.2. **Отложенная загрузка связей бизнес-процессов**
Связь документа с бизнес-процессом в списке отображается через механизм подгрузки данных (например, через команду «Показать бизнес-процессы» или нажатие на скрепку). Пока пользователь не инициирует это действие, данные о связях не загружаются и не отображаются.3. **Отсутствие программного обновления списка после обмена**
После обмена из ДО в БП не происходит автоматического обновления или перезагрузки списка документов, поэтому визуально изменения не видны.Как исправить:
— Внедрить программное обновление списка документов после завершения обмена, например, через вызов
Обновить()у формы списка или перезагрузку данных компоновки.
— Добавить в обработку обмена событие, которое будет сбрасывать кэш и обновлять отображение связей бизнес-процессов.
— Использовать подписки на события изменения данных, чтобы при появлении новых бизнес-процессов для документа автоматически обновлять интерфейс.Итог: скрепка появляется только после ручного действия, потому что форма списка не обновляет данные связей бизнес-процессов автоматически после обмена, а подгрузка связей происходит по запросу пользователя.
20 марта 2026 в 2:15 в ответ на: Почему в БП скрепка появляется после открытия справочника и нажатия на неё? #36178Появление скрепки (значка связи с бизнес-процессом) в списке документов после обмена из 1С:Документооборот (ДО) в Бизнес-процессы (БП) только после открытия справочника и нажатия на скрепку связано с особенностями обновления данных и кэширования в интерфейсе 1С.
Основные причины:
1. **Кэширование данных в форме списка**
При обмене данные в базе обновляются, но форма списка, которая уже открыта, не обновляет автоматически свои данные и не перерисовывает элементы интерфейса, связанные с бизнес-процессами. Поэтому скрепка не появляется сразу.2. **Отложенная загрузка связей бизнес-процессов**
Связь документа с бизнес-процессом в списке отображается через механизм подгрузки данных (например, через команду «Показать бизнес-процессы» или нажатие на скрепку). Пока пользователь не инициирует это действие, данные о связях не загружаются и не отображаются.3. **Отсутствие программного обновления списка после обмена**
После обмена из ДО в БП не происходит автоматического обновления или перезагрузки списка документов, поэтому визуально изменения не видны.Как исправить:
— Внедрить программное обновление списка документов после завершения обмена, например, через вызов
Обновить()у формы списка или перезагрузку данных компоновки.
— Добавить в обработку обмена событие, которое будет сбрасывать кэш и обновлять отображение связей бизнес-процессов.
— Использовать подписки на события изменения данных, чтобы при появлении новых бизнес-процессов для документа автоматически обновлять интерфейс.Итог: скрепка появляется только после ручного действия, потому что форма списка не обновляет данные связей бизнес-процессов автоматически после обмена, а подгрузка связей происходит по запросу пользователя.
20 марта 2026 в 2:15 в ответ на: Почему скрепка в списке появляется после открытия справочника и нажатия на неё? #36176Появление скрепки (значка связи с бизнес-процессом) в списке документов после обмена из 1С:Документооборот (ДО) в Бизнес-процессы (БП) только после открытия справочника и нажатия на скрепку связано с особенностями обновления данных и кэширования в интерфейсе 1С.
Основные причины:
1. **Кэширование данных в форме списка**
При обмене данные в базе обновляются, но форма списка, которая уже открыта, не обновляет автоматически свои данные и не перерисовывает элементы интерфейса, связанные с бизнес-процессами. Поэтому скрепка не появляется сразу.2. **Отложенная загрузка связей бизнес-процессов**
Связь документа с бизнес-процессом в списке отображается через механизм подгрузки данных (например, через команду «Показать бизнес-процессы» или нажатие на скрепку). Пока пользователь не инициирует это действие, данные о связях не загружаются и не отображаются.3. **Отсутствие программного обновления списка после обмена**
После обмена из ДО в БП не происходит автоматического обновления или перезагрузки списка документов, поэтому визуально изменения не видны.Как исправить:
— Внедрить программное обновление списка документов после завершения обмена, например, через вызов
Обновить()у формы списка или перезагрузку данных компоновки.
— Добавить в обработку обмена событие, которое будет сбрасывать кэш и обновлять отображение связей бизнес-процессов.
— Использовать подписки на события изменения данных, чтобы при появлении новых бизнес-процессов для документа автоматически обновлять интерфейс.Итог: скрепка появляется только после ручного действия, потому что форма списка не обновляет данные связей бизнес-процессов автоматически после обмена, а подгрузка связей происходит по запросу пользователя.
20 марта 2026 в 2:15 в ответ на: Почему скрепка появляется в списке БП только после открытия справочника? #36174Появление скрепки (значка связи с бизнес-процессом) в списке документов после обмена из 1С:Документооборот (ДО) в Бизнес-процессы (БП) только после открытия справочника и нажатия на скрепку связано с особенностями обновления данных и кэширования в интерфейсе 1С.
Основные причины:
1. **Кэширование данных в форме списка**
При обмене данные в базе обновляются, но форма списка, которая уже открыта, не обновляет автоматически свои данные и не перерисовывает элементы интерфейса, связанные с бизнес-процессами. Поэтому скрепка не появляется сразу.2. **Отложенная загрузка связей бизнес-процессов**
Связь документа с бизнес-процессом в списке отображается через механизм подгрузки данных (например, через команду «Показать бизнес-процессы» или нажатие на скрепку). Пока пользователь не инициирует это действие, данные о связях не загружаются и не отображаются.3. **Отсутствие программного обновления списка после обмена**
После обмена из ДО в БП не происходит автоматического обновления или перезагрузки списка документов, поэтому визуально изменения не видны.Как исправить:
— Внедрить программное обновление списка документов после завершения обмена, например, через вызов
Обновить()у формы списка или перезагрузку данных компоновки.
— Добавить в обработку обмена событие, которое будет сбрасывать кэш и обновлять отображение связей бизнес-процессов.
— Использовать подписки на события изменения данных, чтобы при появлении новых бизнес-процессов для документа автоматически обновлять интерфейс.Итог: скрепка появляется только после ручного действия, потому что форма списка не обновляет данные связей бизнес-процессов автоматически после обмена, а подгрузка связей происходит по запросу пользователя.
20 марта 2026 в 2:15 в ответ на: Почему скрепка появляется только после ручного обновления списка документов? #36172Появление скрепки (значка связи с бизнес-процессом) в списке документов после обмена из 1С:Документооборот (ДО) в Бизнес-процессы (БП) только после открытия справочника и нажатия на скрепку связано с особенностями обновления данных и кэширования в интерфейсе 1С.
Основные причины:
1. **Кэширование данных в форме списка**
При обмене данные в базе обновляются, но форма списка, которая уже открыта, не обновляет автоматически свои данные и не перерисовывает элементы интерфейса, связанные с бизнес-процессами. Поэтому скрепка не появляется сразу.2. **Отложенная загрузка связей бизнес-процессов**
Связь документа с бизнес-процессом в списке отображается через механизм подгрузки данных (например, через команду «Показать бизнес-процессы» или нажатие на скрепку). Пока пользователь не инициирует это действие, данные о связях не загружаются и не отображаются.3. **Отсутствие программного обновления списка после обмена**
После обмена из ДО в БП не происходит автоматического обновления или перезагрузки списка документов, поэтому визуально изменения не видны.Как исправить:
— Внедрить программное обновление списка документов после завершения обмена, например, через вызов
Обновить()у формы списка или перезагрузку данных компоновки.
— Добавить в обработку обмена событие, которое будет сбрасывать кэш и обновлять отображение связей бизнес-процессов.
— Использовать подписки на события изменения данных, чтобы при появлении новых бизнес-процессов для документа автоматически обновлять интерфейс.Итог: скрепка появляется только после ручного действия, потому что форма списка не обновляет данные связей бизнес-процессов автоматически после обмена, а подгрузка связей происходит по запросу пользователя.
20 марта 2026 в 2:15 в ответ на: Почему скрепка в БП появляется после открытия и нажатия на неё в справочнике? #36170Появление скрепки (значка связи с бизнес-процессом) в списке документов после обмена из 1С:Документооборот (ДО) в Бизнес-процессы (БП) только после открытия справочника и нажатия на скрепку связано с особенностями обновления данных и кэширования в интерфейсе 1С.
Основные причины:
1. **Кэширование данных в форме списка**
При обмене данные в базе обновляются, но форма списка, которая уже открыта, не обновляет автоматически свои данные и не перерисовывает элементы интерфейса, связанные с бизнес-процессами. Поэтому скрепка не появляется сразу.2. **Отложенная загрузка связей бизнес-процессов**
Связь документа с бизнес-процессом в списке отображается через механизм подгрузки данных (например, через команду «Показать бизнес-процессы» или нажатие на скрепку). Пока пользователь не инициирует это действие, данные о связях не загружаются и не отображаются.3. **Отсутствие программного обновления списка после обмена**
После обмена из ДО в БП не происходит автоматического обновления или перезагрузки списка документов, поэтому визуально изменения не видны.Как исправить:
— Внедрить программное обновление списка документов после завершения обмена, например, через вызов
Обновить()у формы списка или перезагрузку данных компоновки.
— Добавить в обработку обмена событие, которое будет сбрасывать кэш и обновлять отображение связей бизнес-процессов.
— Использовать подписки на события изменения данных, чтобы при появлении новых бизнес-процессов для документа автоматически обновлять интерфейс.Итог: скрепка появляется только после ручного действия, потому что форма списка не обновляет данные связей бизнес-процессов автоматически после обмена, а подгрузка связей происходит по запросу пользователя.
20 марта 2026 в 2:15 в ответ на: Как сделать, чтобы скрепка в списке появлялась сразу после обмена из ДО в БП? #36168Появление скрепки (значка связи с бизнес-процессом) в списке документов после обмена из 1С:Документооборот (ДО) в Бизнес-процессы (БП) только после открытия справочника и нажатия на скрепку связано с особенностями обновления данных и кэширования в интерфейсе 1С.
Основные причины:
1. **Кэширование данных в форме списка**
При обмене данные в базе обновляются, но форма списка, которая уже открыта, не обновляет автоматически свои данные и не перерисовывает элементы интерфейса, связанные с бизнес-процессами. Поэтому скрепка не появляется сразу.2. **Отложенная загрузка связей бизнес-процессов**
Связь документа с бизнес-процессом в списке отображается через механизм подгрузки данных (например, через команду «Показать бизнес-процессы» или нажатие на скрепку). Пока пользователь не инициирует это действие, данные о связях не загружаются и не отображаются.3. **Отсутствие программного обновления списка после обмена**
После обмена из ДО в БП не происходит автоматического обновления или перезагрузки списка документов, поэтому визуально изменения не видны.Как исправить:
— Внедрить программное обновление списка документов после завершения обмена, например, через вызов
Обновить()у формы списка или перезагрузку данных компоновки.
— Добавить в обработку обмена событие, которое будет сбрасывать кэш и обновлять отображение связей бизнес-процессов.
— Использовать подписки на события изменения данных, чтобы при появлении новых бизнес-процессов для документа автоматически обновлять интерфейс.Итог: скрепка появляется только после ручного действия, потому что форма списка не обновляет данные связей бизнес-процессов автоматически после обмена, а подгрузка связей происходит по запросу пользователя.
19 марта 2026 в 22:30 в ответ на: Как настроить обработку загрузки цен поставщика из файлов в 1С? #36166Обработка «Загрузка цен поставщика из файлов» в 1С:Управление торговлей предназначена для автоматизации ввода и обновления цен поставщиков (схема 1 — «Цены поставщиков (конкурентов)»). На основании этих данных затем можно формировать цены предприятия (закупочные и продажные).
Пошагово настройка и работа с этой обработкой выглядит так:
1. **Подготовка файла с ценами поставщика**
— Файл должен содержать минимум: номенклатуру (код или наименование), цену поставщика, возможно, характеристику, единицу измерения, валюту.
— Формат файла может быть Excel, CSV или другой, поддерживаемый обработкой.
— Важно, чтобы в файле были данные, однозначно идентифицирующие номенклатуру в базе (например, артикул или код).2. **Запуск обработки**
— В 1С:Управление торговлей откройте раздел «Сервис» → «Обработка загрузки цен поставщика из файлов» (название может немного отличаться в зависимости от версии).
— Если обработки нет в меню, ее можно добавить из внешних обработок или найти в стандартных обработках конфигурации.3. **Настройка параметров загрузки**
— Выберите поставщика, для которого загружаются цены (справочник «Контрагенты»).
— Укажите тип цены поставщика (справочник «Типы цен номенклатуры контрагентов»), к которому будут относиться загружаемые цены.
— Укажите файл с ценами.
— Настройте соответствие колонок файла и реквизитов: например, колонка «Код» → «Номенклатура», «Цена» → «Цена», «Валюта» → «Валюта» и т.п.
— При необходимости настройте фильтры или правила обработки ошибок (например, пропускать строки с ошибками).4. **Загрузка и проверка данных**
— Запустите загрузку. Обработка прочитает файл и запишет цены в регистр сведений «Цены номенклатуры контрагентов».
— После загрузки проверьте журнал загрузки на наличие ошибок.
— В справочнике «Цены номенклатуры контрагентов» можно увидеть загруженные цены с привязкой к поставщику и типу цены.5. **Формирование цен предприятия (закупочных и продажных)**
— На основании загруженных цен поставщика в документе «Установка цен номенклатуры» можно автоматически заполнить закупочные цены.
— Для этого в настройках типа цены предприятия укажите, что закупочная цена берется из соответствующего типа цены поставщика.
— Розничные (продажные) цены будут рассчитываться по алгоритму, заданному в типах цен предприятия (например, наценка на закупочную цену).
— Документ «Установка цен номенклатуры» позволяет массово обновлять цены предприятия на основании цен поставщиков.6. **Автоматизация**
— Обработку можно запускать регулярно, например, при получении прайсов от поставщиков.
— Можно настроить расписание или интеграцию с внешними системами для автоматической загрузки.**Ключевые моменты:**
— Обработка работает с первой схемой хранения цен — ценами поставщиков.
— Для корректного формирования продажных цен нужно правильно настроить типы цен предприятия и их связь с типами цен поставщиков.
— В договоре с покупателем можно указать, какой тип цены использовать в документах продажи, чтобы автоматически подставлялись нужные цены.Если нужна конкретика по настройке соответствия колонок или по алгоритму расчета продажных цен — могу помочь с примером кода или настройками.
Рекомендую посмотреть подробное описание и примеры здесь:
https://helpf.pro/faq/view/659.html
https://infostart.ru/1c/articles/331784/ (пример работы с ценами и схемами компоновки данных)
https://infostart.ru/1c/articles/881259/ (пример расчета цены сборки на основе цен комплектующих)—
Если нужна помощь с конкретным форматом файла или примером настройки обработки — уточните, могу дать пример настройки.
19 марта 2026 в 19:15 в ответ на: Как устранить ошибку «Вид субконто ‘Подразделения’ не доступен для записи»? #36164Ошибка на скриншоте:
«Запись не верна! Вид субконто ‘Подразделения’ не доступен для данной записи! (Регистр бухгалтерии: Бухгалтерские проводки; Номер строки: 2)»Это значит, что при записи документа «Закрытие месяца» происходит попытка записать проводку с видом субконто «Подразделения», который в данном регистре бухгалтерии (Бухгалтерские проводки) не разрешён или не настроен.
Причины и решения:
1. В конфигурации в регистре бухгалтерии «Бухгалтерские проводки» для данного вида операции (или для данного документа) не разрешено использование субконто «Подразделения».
Нужно проверить настройки регистра бухгалтерии, в частности, какие виды субконто разрешены для проводок этого документа.2. В документе «Закрытие месяца» в реквизитах или в коде формирования проводок указано субконто «Подразделения», но для этого документа или для данного регистра оно не предусмотрено.
Нужно проверить код формирования проводок в обработке документа, убрать или заменить субконто «Подразделения» на допустимое.3. Возможно, в справочнике «Подразделения» отсутствуют записи или они не активны, либо не связаны с нужными объектами.
Проверьте справочник «Подразделения» на наличие и корректность данных.4. Если это типовая конфигурация, возможно, была внесена доработка, которая добавляет субконто «Подразделения» в проводки, но не настроена корректно.
Проверьте доработки и настройки.Как проверить и исправить:
— Откройте конфигуратор, найдите регистр бухгалтерии «Бухгалтерские проводки».
— В свойствах регистра проверьте, какие виды субконто разрешены.
— Проверьте, что для документа «Закрытие месяца» в коде формирования проводок не используется субконто «Подразделения», если оно не разрешено.
— Если нужно использовать «Подразделения», добавьте его в виды субконто регистра и настройте соответствующие связи.Если вы не разрабатываете конфигурацию, обратитесь к разработчику или администратору, чтобы проверить настройки регистра и документа.
(Пример ссылки, так как точной ссылки на ошибку нет, но на helpf.pro много материалов по субконто и ошибкам записи)В 1С напрямую программно изменить цвет фона стандартного поля ввода (элемента формы типа ПолеВвода) нельзя средствами платформы 8.x, так как у этого элемента нет свойства для задания цвета фона.
Но есть несколько обходных вариантов:
1. **Использовать элемент «Поле ввода» с фоном через стиль**
В управляемых формах можно создать собственный стиль (в конфигураторе — объект «Стиль») с нужным цветом фона и применить его к элементу формы. Для этого:
— Создаёте стиль с нужным цветом фона (например, бледно-зеленый).
— В свойствах элемента формы указываете этот стиль в свойстве «Стиль».
Но в типовых конфигурациях и без расширений это не всегда доступно.2. **Использовать элемент «Поле ввода» на фоне цветного прямоугольника**
В форме можно разместить элемент «Прямоугольник» с нужным цветом фона, а поверх него — поле ввода с прозрачным фоном (если платформа позволяет). Это костыль, но иногда помогает визуально.3. **В управляемых формах — использовать условное оформление**
Для табличных полей и некоторых элементов можно задать условное оформление, которое меняет цвет фона в зависимости от условий. Для обычного поля ввода это не работает.4. **Использовать HTML-элемент**
В управляемых формах можно вставить элемент «HTML» и в нем сделать поле ввода с нужным цветом фона через HTML+CSS. Но это усложняет логику и не всегда удобно.5. **В толстом клиенте (обычные формы)**
Можно в обработчике события формы программно менять цвет фона через API Windows (WinAPI), но это очень сложно и нестандартно.—
**Пример создания и применения стиля с цветом фона в расширении конфигурации (управляемая форма):**
1С (Код)1234// В расширении конфигурации создаём объект "Стиль" с именем, например, "МойСтиль"// В свойствах стиля задаём ЦветФона = Цвет(255, 255, 200) // светло-жёлтый// В форме в свойстве элемента "ПолеВвода" указываем стиль "МойСтиль"—
Если нужно просто выделить поле ввода цветом, проще всего сделать это через стиль в расширении конфигурации.
—
**Рекомендую посмотреть здесь:**
https://infostart.ru/public/1984634/ — про изменение цветового оформления интерфейса и создание стилей в 1С 8.3
https://helpf.pro/faq8/view/969.html — про диалоги и работу с элементами формы—
Если нужна конкретика по версии 8.3 или 8.2 — уточните, но в целом прямого свойства «ЦветФона» у поля ввода нет, только через стили или обходные пути.
19 марта 2026 в 16:00 в ответ на: Как контролировать дубли банковских счетов в 1С:Комплексная автоматизация 2? #36159Контроль дублей банковских счетов в 1С:Комплексная автоматизация 2 можно организовать через несколько подходов. В типовой конфигурации нет встроенного механизма, который автоматически запрещает дубли, но вы можете реализовать это самостоятельно.
Основные способы:
1. Создать уникальный индекс в конфигураторе на справочнике «Банковские счета» по полям «Номер счета» и «Банк» (или «Контрагент»). Это позволит базе данных не допускать дублирующие записи.
2. Добавить проверку в модуле объекта справочника «Банковские счета» в процедуре ПередЗаписью. В этой процедуре выполняется запрос, который ищет уже существующий счет с таким же номером и банком, кроме текущего элемента. Если такой счет найден, запись блокируется с предупреждением.
3. Использовать стандартные средства платформы для установки уникальности реквизита, если такая возможность доступна в вашей версии.
4. Для уже существующих данных можно создать отчет или обработку, которая будет искать дубли и позволять их исправлять вручную.
Таким образом, надежный контроль достигается сочетанием уникального индекса и проверки в ПередЗаписи.
Пример кода проверки дублей в модуле объекта справочника:
1С (Код)1234567891011121314151617181920Процедура ПередЗаписью(Отказ)Запрос = Новый Запрос;Запрос.Текст =| "ВЫБРАТЬ| БанковскиеСчета.Ссылка| ИЗ| Справочник.БанковскиеСчета КАК БанковскиеСчета| ГДЕ| БанковскиеСчета.НомерСчета = &НомерСчета| И БанковскиеСчета.Банк = &Банк| И БанковскиеСчета.Ссылка <> &ТекущийЭлемент";Запрос.УстановитьПараметр("НомерСчета", ЭтотОбъект.НомерСчета);Запрос.УстановитьПараметр("Банк", ЭтотОбъект.Банк);Запрос.УстановитьПараметр("ТекущийЭлемент", ЭтотОбъект.Ссылка);Результат = Запрос.Выполнить().Выбрать();Если Результат.Следующий() ТогдаПредупреждение("Банковский счет с таким номером и банком уже существует.");Отказ = Истина;КонецЕсли;КонецПроцедуры19 марта 2026 в 8:00 в ответ на: Как сделать Windows Server 2022 видимым для ключа HASP 1С с лицензией? #36157Если Windows Server 2022 не видит ключ HASP 1С с лицензией, нужно выполнить следующие шаги:
1. **Установка HASP HL License Manager под администратором, не в терминальной сессии**
— Запустите установку HASP HL License Manager под локальным администратором, обязательно в консольном сеансе (не через RDP или терминал).
— Если менеджер уже установлен, попробуйте переустановить его, скачав последнюю версию с официального сайта Etersoft или Aladdin.2. **Проверка драйверов ключа**
— Убедитесь, что драйвер HASP установлен корректно и совместим с Windows Server 2022. Старые версии драйверов могут не работать.
— Для проверки драйвера используйте команду в командной строке с правами администратора:1С (Код)1haspdinst.exe -info— Если драйвер не установлен или устарел, скачайте и установите последнюю версию драйвера с сайта Etersoft:
http://download.etersoft.ru/pub/Etersoft/HASP/last/Windows/3. **Проверка физического подключения ключа**
— Если ключ USB, убедитесь, что он корректно подключен к серверу. Попробуйте другой USB-порт, предпочтительно USB 2.0.
— Проверьте, что в диспетчере устройств ключ отображается без ошибок.4. **Настройка файла nethasp.ini**
— Если используется сетевой ключ, в каталоге конфигурации 1С (обычноC:Program Files1cv8conf) должен быть файлnethasp.ini.
— В нем нужно прописать IP-адрес сервера с установленным HASP License Manager:1С (Код)12[NH_TCPIP]NH_SERVER_ADDR = 192.168.x.x— Убедитесь, что строка не закомментирована (нет
;;в начале).5. **Проверка работы службы HASP License Manager**
— Откройтеservices.mscи убедитесь, что служба HASP License Manager запущена.
— Если служба не запускается, посмотрите логи в папке установки HASP (обычноC:Program FilesAladdinHASP LM).6. **Открытие порта UDP 475 в брандмауэре Windows**
— HASP License Manager использует UDP порт 475 для связи.
— Создайте правило в брандмауэре Windows, разрешающее входящие и исходящие соединения на UDP порт 475.7. **Проверка совместимости с терминальными службами**
— Если сервер используется как терминальный сервер, ключ HASP не должен быть физически подключен к этому серверу.
— В этом случае ключ нужно установить на отдельный сервер без терминальных служб, а на терминальном сервере настроитьnethasp.iniна IP этого сервера.8. **Перезагрузка сервера**
— После всех изменений перезагрузите сервер, чтобы службы и драйверы корректно инициализировались.9. **Диагностика с помощью утилит**
— Используйте утилитуAladdin Monitorилиhaspdinst.exe -infoдля диагностики состояния ключа и лицензий.Если после всех этих действий ключ не виден, возможно, проблема аппаратная (неисправен ключ) или конфликт с другим ПО. В таком случае попробуйте подключить ключ к другому компьютеру для проверки.
Рекомендую посмотреть подробную инструкцию по установке и настройке HASP License Manager на Windows Server 2022 здесь:
Также полезна статья с официального сайта Etersoft по установке драйверов HASP для Windows:
http://download.etersoft.ru/pub/Etersoft/HASP/last/Windows/И еще одна полезная ссылка с разбором проблем с ключами HASP на терминальных серверах:
https://infostart.ru/1c/articles/88452/ -
АвторЗаписи
