arefaste/1C_Forums huggingface dataset:
есть документ и в нем надо дать изменять только 2 реквизита. Это получается,но только еще 2 реквизита-Контрагент и договор я не могу установить Только просмотр. Хотя с помощью указанного кода,другие поляввода закрываются,а Контрагент и договор нет. Пробовала просто написать
```1c
    ЭлементыФормы.Контрагент.ТолькоПросмотр =Истина;
```
 Все равно не срабатывает. Подскажите пожалуйста,что может быть? Доступность не предлагать,так как нужна возможность просмотра заполненного значения.

```1c
    Для каждого элемент из ЭлементыФормы цикл
    Если НЕ( ТипЗнч(элемент)= Тип("Надпись")) И
    НЕ( ТипЗнч(элемент)= Тип("КоманднаяПанель")) И
    НЕ( ТипЗнч(элемент)= Тип("Панель")) И
    НЕ (ТипЗнч(элемент)= Тип("РамкаГруппы")) И
    НЕ (ТипЗнч(элемент)= Тип("Кнопка")) И
    НЕ (ТипЗнч(элемент)= Тип("Флажок"))
    И НЕ (ТипЗнч(элемент)= Тип("Разделитель"))

    тогда
    элемент.ТолькоПросмотр = истина;

    конецесли;
    конеццикла;
```
---
Проверить в конце цикла отладчиком - точно установился просмотр для контрагента? Если установился, а при реальном открытии формы нет - искать дальше. Может какие внешние методы из общих модулей возвращают редактирование на место...
---
укажите конфигурацию и документ
---
конфигурация не типовая-самописка,документ Заказ покупателя
---
Ну тогда хоть скриншот формы, со свойствами например поля "контрагент"
---
в режиме отладки установите точку останова на первой строке ПриСозданииНаСервере() формы документа;
В панель Отладка - Табло добавить ЭлементыФормы.Контрагент.ТолькоПросмотр
Далее шагайте в отладчике F10 до момента когда значение изменится, так определите строчку где оно меняется;
Повторите весть процесс для ПриОткрытии()
---
уточните. Именно остается доступ редактирования и/или выбора?
Может все же остается открытие. Оно и не отключается свойством только просмотр.
---
остается доступ на редактирование
---
скрин можно? Редактирование чего? Если остается возможность нажать на лупу рядом с полем и там редактировать, то как я и говорил выше это не редактирование поля, а открытие ссылочного типа.
---
Согласен, вот эта фраза автора настораживает
```1c
    Доступность не предлагать,так как нужна возможность просмотра заполненного значения.
```
 Похоже, он ждет, что форма самого контрагента будет тоже открываться на просмотр, а не на редактирование...
---
Проверить в конце цикла отладчиком - точно установился просмотр для контрагента? Если установился, а при реальном открытии формы нет - искать дальше. Может какие внешние методы из общих модулей возвращают редактирование на место...
---
после цикла установился
---
Ну значит смотрите дальнейший код, чудес не бывает.
---
Спасибо, и правда в процедуре ОбновлениеОтображения() происходило изменение значения Только просмотр.
Форма.объект.Организация

незнаю как передать в обработчике приначалевыбора

ПараметрыФормыВыбора = Новый Структура;
//ПараметрыФормыВыбора.Вставить("Организация" , Форма.Объект.Организация);
---
нам нужно было догадаться?
Тогда в чем проблема через Форма.Объект.Организация ?
---
просто Объект.Организация
ПараметрыФормыВыбора.Вставить("Организация" , Объект.Организация);
---
не прокатывает т.к. это общий модуль
---
нам нужно было догадаться?
Тогда в чем проблема через Форма.Объект.Организация ?
---
На клиенте недоступно обращение через точку для полей ссылочного типа. Либо сами пишите функцию вызывающую сервер, которая возвратит нужное значение, либо используйте что-нибудь типовое. Например, ОбщегоНазначенияУТВызовСервера.ЗначениеРеквизитаОбъекта
---
Объект - это не ссылочный тип. Его реквизиты доступны всегда в любом контексте (по аналогии со структурой).
---
да я уже понял, что неправ. Заголовок статьи ввёл меня в заблуждение
---
Так должно работать

```1c
    ПараметрыФормыВыбора.Вставить("Организация" , ОбщегоНазначенияУТВызовСервера.ЗначениеРеквизитаОбъекта(Форма.Объект, "Организация");
```
Всем доброго времени суток!
В УТ 11 появилась необходимость связать строки заказа и строки расходного ордера по коду строки. Так вот в ордере такой колонки в табличной части нет и соотв. понадобилось добавить ее через расширение.

Вот только после добавления нового реквизита не удается вывести его на форме документа (в том же расширении).
В "ПутьКДанным" его попросту нельзя выбрать.

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

1С:Предприятие 8.3 (8.3.16.1148)
Управление торговлей, редакция 11 (11.4.12.102)
---
Как всегда: сам спросил, сам ответил :-D
Может кому-то пригодится.

Видимо, элементы формы имеют изначальную привязку к родным данным конфигурации.
После того, как в списке реквизитов формы я нажал пр. кн. мыши на "Объект" -> "Добавить в расширение", новые метаданные расширения стали доступны для выбора на форме:

Банальный вопрос, банальный ответ...
---
Как всегда: сам спросил, сам ответил :-D
Может кому-то пригодится.

Видимо, элементы формы имеют изначальную привязку к родным данным конфигурации.
После того, как в списке реквизитов формы я нажал пр. кн. мыши на "Объект" -> "Добавить в расширение", новые метаданные расширения стали доступны для выбора на форме:

Банальный вопрос, банальный ответ...
---
Зашел ответить, но чуть чуть не успел.. всего та на 4 года))
Здравствуйте.
Делаю отбор по журналу регистрации (ВыгрузитьЖурналРегистрации()). В справке не нашла определения события "Обмен данными" (для примера _$Data$_.New - добавление). Подскажите есть ли такое и где посмотреть?
---
Это пользовательское событие, добавлено в ЖР с помощью ЗаписьЖурналаРегистрации("Событие").
Найти никак, т.к. "событие" может быть абсолютно любой набор символов.
---
Предопределенного события "Обмен данными" не существует.
---
в отборе самого журнала есть, как-то можно на него выйти?
---
Это пользовательское событие, добавлено в ЖР с помощью ЗаписьЖурналаРегистрации("Событие").
Найти никак, т.к. "событие" может быть абсолютно любой набор символов.
---
Ясно, спасибо.
Возможно ли в справочнике обойти только какой-то один из реквизитов справочника Задачи? Мне нужно, чтобы в цикле "для каждого" использовался только реквизит "Код" справочника Задачи. Мне дальше с этим реквизитом нужно работать в цикле
---
Что значит "обойти один реквизит" ? Вы выбираете элементы справочника, а к какому реквизиту обращаться - дело ваше.

Ну или сделайте запрос к справочнику и выберите только коды задач.
---
```1c
    Запрос = Новый Запрос;
    Запрос.Текст = "Выбрать Т.Код Из Справочник.Задачи КАК Т";
    Выборка = Запрос.Выполнить().Выбрать();
    Пока Выборка.Следующий() Цикл
    КодЗадачи = Выборка.Код;
    // с этим реквизитом работаем в цикле
    КонецЦикла;
```
---
Можно использовать запрос, в котором выбрать только нужные реквизиты, а затем обойти в цикле выборку из результата запроса. Выборка будет содержать только те данные, которые были выбраны в запросе.
---
Что значит "обойти один реквизит" ? Вы выбираете элементы справочника, а к какому реквизиту обращаться - дело ваше.

Ну или сделайте запрос к справочнику и выберите только коды задач.
---
как обратиться к реквизиту?
---
"Ваше высочество".
Что за детский сад, в самом деле?
---
```1c
    Запрос = Новый Запрос;
    Запрос.Текст = "Выбрать Т.Код Из Справочник.Задачи КАК Т";
    Выборка = Запрос.Выполнить().Выбрать();
    Пока Выборка.Следующий() Цикл
    КодЗадачи = Выборка.Код;
    // с этим реквизитом работаем в цикле
    КонецЦикла;
```
Самописная конфигурация. Платформа 8.3.16.1502. есть общие реквизиты Автор, Комментарий, Ответственный.
Добавил документ путём копирования из существующего. В состав общих реквизитов добавил добавляемый документ.
На форме добавляемого документа среди реквизитов общих реквизитов нет.
---
тут
---
А какое правило применения стоит у данного документа в составе реквизита? "Автоматически"? Или "Использовать"?
---
"Автоматически"
---
А какое свойство "Автоиспользование" у самого общего реквизита? Бьюсь об заклад, что "Не использовать"...
---
Не понял, это где?
---
тут
---
Да, действительно... Непонятно только, почему в других документах эти общие реквизиты на форме появились, а этом данном случае - нет.
Хор. СПС.
---
Значит, для других документов принудительно установлено правило применения "Использовать".
А при установленном правиле применения "Автоматически" - правило подтягивается из свойства "Автоиспользование".
Все просто.
---
Общие реквизиты используются не для этого. Они для облаков. Уберите их, пока не поздно.
---
УГУ. часто используют не правильно. рекомендуют используются для обмена не с 1с.
---
Они для облаков - можете объяснить подробнее?
---
https://forum.infostart.ru/forum17/topic64173/
---
Тема не раскрыта, почему?
---
потому что ексель компактнее, матричные принтеры дешевле.
Доброго вам времени суток!
Проблема такова:
Использую УНФ, имхо хотя это не важно какая конфа....
Дорабатываю через расширение
Реквизит табличной части "Запасы" "Количество" - "Неотрицательное"
Хочу сделать возможность ввода количества с "Минусом"...
Гуглил-гуглил... Инет не в помощь как то....
Само расширение через метаданные не позволяет изменить...
Получается только через код...

Нашел вот это https://infostart.ru/1c/articles/1015550/?ID=1015550 и решил попробовать повторить в расширении...

Соответственно изменив название ТЧ "Товары" на "Запасы" ... перечисление,... и "ГруппаШапкаЛевая"...
Не взлетело.... Совсем...
Обидно чуток... Ну да ладно...

Может расширение не позволяет и подобное изменение?
Кто в теме?
Кто подскажет код установления возможности ввода отрицательного количества?
---
Количество - заимствованный объект! Его параметры и свойства определены в "родительской" конфигурации.
Пока расширение не позволяет изменять свойства заимствованного объекта , точнее не все свойства

"Реализована возможность расширять типы реквизитов заимствованных объектов, кроме:
типов общих реквизитов;
реквизитов с типами внешних источников данных;
реквизитов, имеющие определяемый тип;
реквизит Тип плана видов характеристик.
При сравнении и объединении расширений реализована возможность выбора действий для отдельных типов.

Источник: https://dl04.1c.ru/content/Platform/8_3_18_1128/1cv8upd_8_3_18_1128.htm#582ff491-6383-11ea-8371-0050569f678a"
---
в той теме речь про изменение реквизитов формы. Даже если сделаете так, то где этот реквизит будет храниться в конфигурации? Реквизит объекта же не предполагает отрицательных чисел. Так что через код имхо не получится.
---
Количество - заимствованный объект! Его параметры и свойства определены в "родительской" конфигурации.
Пока расширение не позволяет изменять свойства заимствованного объекта , точнее не все свойства

"Реализована возможность расширять типы реквизитов заимствованных объектов, кроме:
типов общих реквизитов;
реквизитов с типами внешних источников данных;
реквизитов, имеющие определяемый тип;
реквизит Тип плана видов характеристик.
При сравнении и объединении расширений реализована возможность выбора действий для отдельных типов.

Источник: https://dl04.1c.ru/content/Platform/8_3_18_1128/1cv8upd_8_3_18_1128.htm#582ff491-6383-11ea-8371-0050569f678a"
Доброго дня, коллеги.

Пытаюсь натянуть интеграционный модуль битрикса для УТ11.4 на перепиленную вдоль и поперёк УТ11.3.
В этих конфах БСП разных версий, и зачастую используются функции БСП, которых нет (т.е. есть, но изменен их путь).
примерыНапример, в интеграционном модуле есть вызов ОбщегоНазначения.СообщитьПользователю(), которого у меня нет, но есть ОбщегоНазначенияКлиентСервер.СообщитьПользователю();
Зачем в БСП его поменяли - мать их знает, ведь этот объект доступен и на клиенте и на сервере, что логично, почему у меня и модуль ОбщегоНазначенияКлиентСервер.

Или вот ПолучениеФайловИзИнтернета.ПолучитьПрокси() - у меня в конфе это ПолучениеФайловИзИнтернетаКлиентСервер.ПолучитьПрокси();
Пытаюсь выполнить автоматическую проверку (Конфигурация -> Проверка конфигурации), перепробовав все галки, но почему-то она не находит такие ошибки, и синтаксический контроль проходит. Переход по F12 в таких вызовах, разумеется, ни к чему не приводит.
Получается, что такое только руками исправлять?! Как так?!
---
расширенную проверку сделай найдет.
---
может взять из УТ11.4 нужные модули и добавить в перепиленную вдоль и поперёк УТ11.3
---
БСП разных версий часто несовместимы. Ни снизу вверх, ни наоборот. И насколько я знаю, кроме как ручками других способов нет :-(. На самом деле это очень печально. Потому как внедрив в свою конфигурацию БСП, надо быть готовым к значительным переделкам при внедрении новой версии БСП.
---
Это итак понятно. В интеграционном модуле не так много вызовов БСП, просто как их все автоматически отловить?)
---
расширенную проверку сделай найдет.
---
сделай найдет. не находит
---
значит не так ищешь.
---
Действительно, если поставить флаг "Расширенная проверка", то будут найдены такие вызовы, правда не понятно, все или не все.
Плюс лишние вызовы нашёл, даже модуля менеджера справочника, метод которого точно существует (стандартный НайтиПоКоду()), но проверка ругается "Возможно ошибочное свойство".
Да уж, 1С такое 1С.
---
глобальная замена рулит
---
Что на что менять? Это я при первом приближении нашёл ошибки в вызовах, и то пока не начал тестировать.
1с 8.3, обычные формы.
Есть справочник с элементами, элементы имеют владельца (элементы из другого справочника).
Хочу сделать при открытии справочника, чтобы сразу было отобрано по конкретному владельцу, но не работает код:

 Процедура при открытии

```1c
    СправочникСписок.Отбор.Владелец.ВидСравнения=ВидСравнения.Равно;
    СправочникСписок.Отбор.Владелец.Значение = "Технический элемент";
    СправочникСписок.Отбор.Владелец.Установить();
```

по причине:
Неверный тип значения
Как поправить?
---
СправочникСписок.Отбор.Владелец.Значение = Справочник.КакойТоСправочник.НайтиПоНаименованию("Технический элемент");
---
Тип "Технический элемент" - строка.
Тип владельца справочника, очевидно, не строка.

```1c
    СправочникСписок.Отбор.Владелец.Значение = Справочники.СправчникВладелец.НайтиПоНаименованию("Технический элемент")
```

Стоит или завести константу для хранения этого технического элемента или сделать его предопределенным.
---
СправочникСписок.Отбор.Владелец.Значение = Справочник.КакойТоСправочник.НайтиПоНаименованию("Технический элемент");
---
Да, я затупил. Сделал так:

```1c
    СправочникСписок.Отбор.Владелец.ВидСравнения=ВидСравнения.Равно;
    СправочникСписок.Отбор.Владелец.Значение = Справочники.Номенклатура.НайтиПоКоду("000010231");
    СправочникСписок.Отбор.Владелец.Установить();
```
---
И так должно сработать, если есть элемент с кодом 000010231
---
Упс
Подскажите куда зайти, чтобы изменить автоматическое создание кода справочника номенклатура с префиксом 00-***** на код с префиксом М*****

Комплексная автоматизация 2.0
---
```1c
    Если Не ЗначениеЗаполнено(Объект.Ссылка) Тогда

    УстановитьНовыйКод("М");

    КонецЕсли;
```

Проверять на копие базы
---
Прописать в форме в процедура ПриЗаписиНаСервере что-то типа

```1c
    &НаСервере
    Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
    .......
    Если ПустаяСтрока(Объект.Номер) Тогда

    Префикс = "М";
    ТекущийОбъект.УстановитьНовыйКод(Префикс);

    КонецЕсли;
```

Ну и это только изменить реквизит формы. Нужно еще изменить реквизит самого элемента справочника

```1c
    Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)

    СправочникОбъект = Объект.ССылка.ПолучитьОбъект();
    СправочникОбъект.Код = ТекущийОбъект.Код;
    СправчоникОбъект.Записать();
    .............
    КонецПроцедуры
```

Но только еще момент префикс появится после 00-М00001. Первый 00- это префикс распределенной базы.
---
Не подходит, нужно убрать 00-, чтобы было М00001
---
Тогда отказаться от РИБ в части номенклатуры, и заниматься разработкой системы мастер-базы НСИ, чтобы никто, кроме администратора мастер-базы не мог заводить номенклатуру. Ибо только так можно будет обеспечить уникальность кода.
Сказано же - "00-" это префикс базы для РИБ, от него так просто не избавиться..
---
заниматься разработкой системы мастер-базы НСИ
этим и занимаюсь
---
ОК, следующий шаг - отключение префиксации посредством БСП, и подключение своего механизма.
---
```1c
    Если Не ЗначениеЗаполнено(Объект.Ссылка) Тогда

    УстановитьНовыйКод("М");

    КонецЕсли;
```

Проверять на копие базы
---
00- в таком случае не убирается
---
спасибо, от части помогло
вместо УстановитьНовыйКод(); просто написал свою авто генерацию
В УТ версии 11.4.8.63 из "УниверсальныйОтчет" форму отчета перетащили в Общие формы "ФормаОтчета".
Когда добавляю общую форму в расширение конфигурации, перестают работать стандартные команды формы "Печать" и "Сохранить". Проверял в отладчике с помощью замера производительности, ни одного кода не выполняется в момент нажатия этих команд. Установил демо-базу этой же версии, сохранение и печать работают, но после того как добавил только одну форму в расширение и уже команды не работают.
---
Безопасный режим выключен. В расширении все галочки сняты, кроме "Активно".
При копировании общей формы в основной конфигурации и выборе её в отчете, команды работают, но как только добавляешь созданную общую форму в расширение, команды снова не работают.
Копировал общую форму в расширение и создавал отчет там же, команды работают.
Видимо придется отталкиваться от этих условий...
---
почистите кеш ©
---
чистил. тут явно какая то закономерность, т.к. поставил вторую такую же демо-базу УТ и ситуация повторяется
---
через главное меню работает печать и сохранение,
команду сохранить перепривязывал к полетабличныйдокумент и обратно... не работает.
https://ibb.co/HtvSsYb
---
А расширение добавляете выключив безопасный режим?
---
Безопасный режим выключен. В расширении все галочки сняты, кроме "Активно".
При копировании общей формы в основной конфигурации и выборе её в отчете, команды работают, но как только добавляешь созданную общую форму в расширение, команды снова не работают.
Копировал общую форму в расширение и создавал отчет там же, команды работают.
Видимо придется отталкиваться от этих условий...
---
Свершилось чудо!)
Здравствуйте.

Конфигурация Зарплата и кадры государственного учреждения (базовая), редакция 3.1 (3.1.15.96)

Платформа 1С:Предприятие 8.3 (8.3.15.1869)

Проблема следующая.
При отборе по фильтру сотрудника в документе "Начисление заработной платы" (а иногда при возвращении к общему списку людей после отбота) 1С вылетает с ошибкой "ПРограмма "1cv8" не работат Возникшая проблема привела к прекращению работы программы..."
Пробовали на разных компьютерах и с разными платформами. Результат один и тот же.

Посоветуйте куда копать?
Чистить кэш, выгружать в dt, тестирование и исправление делалось. Результата нет.
---
Все оказалось элементарно:
Администрирование-настройки пользователей и прав-Персональные настройки пользователей-Очистка настроек-Очистить и закрыть у всех и Всё.
---
Иногда после отмены отбора ошибка все же не вылетает,но все элементы таблицы съезжают.
---
Все оказалось элементарно:
Администрирование-настройки пользователей и прав-Персональные настройки пользователей-Очистка настроек-Очистить и закрыть у всех и Всё.
Необходимо добавить оповещение пользователям (напоминалку), которое всплывает (например справа внизу) при запуске и повторяется каждые 10 минут. Перед показом оповещения необходимо выполнить проверку того, запускалась ли внешняя обработка или нет. Если обработка хоть раз запускалась - то оповещение в этот день больше выводить не нужно. Саму проверку планирую сделать через программное сохранение настроек пользователя. А вот как сделать само оповещение? Платформа 8.3.17, конфигурация УНФ 1.6.22.48.
---
Через обработчик ожидания.

ПодключитьОбработчикОжидания(ИмяПроцедуры, Интервал = 3600, Однократно = истина);

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

В ней уже делать проверку на открытие обработки.
Так же стоит сохранять дату проверки что обработка открывалась, для того чтобы сравнивать с текущей датой (для определения дня, стоит оповещать пользователя или нет).

Само оповещение можно сделать в этой процедуре так:

ПоказатьОповещениеПользователя(<Текст>, <ДействиеПриНажатии>, <Пояснение>, <Картинка>, <СтатусОповещенияПользователя>, <КлючУникальности>)

Обычно такую процедуру добавляют в общий Глобальный модуль
---
Через обработчик ожидания.

ПодключитьОбработчикОжидания(ИмяПроцедуры, Интервал = 3600, Однократно = истина);

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

В ней уже делать проверку на открытие обработки.
Так же стоит сохранять дату проверки что обработка открывалась, для того чтобы сравнивать с текущей датой (для определения дня, стоит оповещать пользователя или нет).

Само оповещение можно сделать в этой процедуре так:

ПоказатьОповещениеПользователя(<Текст>, <ДействиеПриНажатии>, <Пояснение>, <Картинка>, <СтатусОповещенияПользователя>, <КлючУникальности>)

Обычно такую процедуру добавляют в общий Глобальный модуль
---
Глобальный Почему глобальный?
---
Обычно так делают. Например, подсистема Напоминаний так устроена. Но это вовсе не обязательно
---
Обычно так делают.не означает что так делать нужно.
---
Добавлю я обработчик ожидания, добавлю оповещение в общем глобальном модуле. Но оттуда он как будет вызываться? МодульСеанса, МодульПриложения, РабочаяОбластьНачальнойСтраницы или что-то другое?
---
Модуль управляемого приложения. ПриНачалеРаботыСистемы()
---
Три варианта
1. Костыльный, через обработчики ожидания на клиенте
2. Используя Систему взаимодействия, можно к сервису развернутому 1С подключится
3. Используя WebSocket, мое решение https://infostart.ru/1c/articles/1125876/, использует нативную компоненту, стоимость которой 5000 руб.
---
3-й вариант очень познавательный.
---
"...no personal, just bussines."
---
Обработка за sm, а нормальная компонента ws только за руб. и не моя, сам пока не умею собирать.
---
Механизм напоминаний из БСП и рег. задание на внешней обработке. Бесплатно и просто.
Платформа 8.3.18.1128
На платформе 8.3.16 всё было нормально.

Конфа самописная, форма элемента справочника содержит несколько страниц, на тонком, толстом клиенте всё хорошо, но на вебе страницы отсутуствуют.
Кто-то сталкивался?
---
Да, ошибка на багборде платформы есть - 8.3.6 и ниже не отображаются закладки, планируют когда-то исправить.
Код ошибки 30173812
---
не сталкивался; попробуй Еще - Изменить форму - Установить стандартные настройки
(Предполагаю у юзера есть свои настройки)
---
ага, тоже с этого начал, но, увы, не помогло
---
А режим совместимости конфигурации какой?
---
8.3.5, думаете в нём дело?
---
Да, ошибка на багборде платформы есть - 8.3.6 и ниже не отображаются закладки, планируют когда-то исправить.
Код ошибки 30173812
---
Спасибо за инфу!
У меня есть внешний отчет, подскажите как добавить его в выпадающий список отчеты?
---
```1c
    ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиОтчет();
    //или
    ПараметрыРегистрации.Вид = "Отчет";
```

Назначение можно уже в справочнике указать.
---
это тебе нужно смотреть в соторону ПриСоздании, там подключаемые команды вроде, и уже уходишь в этот модуль, ну а там уже добавляешь что тебе надо или делаешь его внешним отчетом и через доп обработки прикручиваешь
---
это тебе нужно смотреть в соторону ПриСоздании, там подключаемые команды вроде, и уже уходишь в этот модуль, ну а там уже добавляешь что тебе надо или делаешь его внешним отчетом и через доп обработки прикручиваешь
---
спасибо
---
спасибо
---
```1c
    ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиОтчет();
    //или
    ПараметрыРегистрации.Вид = "Отчет";
```

Назначение можно уже в справочнике указать.
Привет Всем
Можно ли при закрытии вкладки браузера хром выводить предупреждение о завершении работы 1с в веб клиенте для сброса зависших сессий пользователей 1с (8.3 файловая база)?
---
Да нужно нажимать выход при завершении. Но лучше работать в тонком клиенте.
---
Да нужно нажимать выход при завершении. Но лучше работать в тонком клиенте.