163
Рейтинг

ipoloskov



  •   Регистрация: 18.10.2013 (10 лет назад)

  •   Был(а) на сайте: 10.04.2024

Друзья
  • rjhev korum
  • Дмитрий Малышев
  • Евгений Комиссаров
  • Сергей Лесовой
  • Sergey S
  • Андрей Волин
Подписчики 13

Группы

Профессиональный разработчик

IE 2018 Online

Рейтинг 163

Изменение наименования отчета в настройках пользователя

Инструменты и обработки Программист Платформа 1С v8.3 1С:Бухгалтерия 3.0 Абонемент ($m) Внешняя обработка (ert,epf) Роли и права

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

1 стартмани

13.10.2020    5962    3    ipoloskov    0       

4

Проверка регистраторов при обновлении конфигурации

Статья Программист Платформа 1С v8.3 Бесплатно (free) Нет файла Корректировка данных

При обновлении конфигурации состав движений документов может быть изменен. Если в них были сделаны движения по своим регистрам, то их нужно восстановить. Если забыть это сделать - данные будут утеряны.

23.04.2020    4388    ipoloskov    13       

20

Об обновлениях

Статья Программист Стажер Платформа 1С v8.3 Управляемые формы Бесплатно (free) Нет файла Обновление 1С

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

12.02.2020    3447    ipoloskov    27       

7

Доработки конфигурации. Один совет по избежанию потенциальных грабель

Статья Программист Платформа 1С v8.3 Бесплатно (free) Нет файла Рефакторинг и качество кода

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

16.08.2017    9187    ipoloskov    38       

16

Права ролей на объект метаданных

Отчеты и формы Программист Управляемые формы Управление правами Конфигурации 1cv8 Абонемент ($m) Внешний отчет (ert,erf) Роли и права

Показывает роли, которые имеют право доступа к объекту метаданных конфигурации

1 стартмани

03.07.2017    11862    51    ipoloskov    8       

4

Комментарии

DevСохранять положение при изменении HTML документа#3 06.03.24 11:28
(2) не вижу такого метода. Как правильно пишется?
DevСохранять положение при изменении HTML документа#1 06.03.24 10:45
Добрый день!
Формирую таблицу в виде документа HTML. Она больше размеров экрана и имеет полосы прокрутки.
При работе пользователя я меняю содержимое этого документа и заново формирую текст HTML:
Код
   ДокументHTML = ПреобразоватьТекстHTML_в_Документ(ТекстHTML);
   
   ИдентификаторЯчейки = ИдентификаторЯчейки(КлючСтроки, КлючКолонки);
   
   Анкор = ДокументHTML.ПолучитьЭлементПоИдентификатору(ИдентификаторЯчейки);
   Анкор.ТекстовоеСодержимое = ТекстовоеПредставлениеЯчейки(ДанныеДетали);
   
   ТекстHTML = ПреобразоватьДокументHTML_в_Текст(ДокументHTML);

Но при этом документ полностью перерисовывается и позиция его смещается в левый верхний угол. Как восстановить позицию документа такой, какой она была до перерисовки?

Или, возможно, есть способ не переформировывать весь документ, а обновить отображение только одной ячейки в нем?
DevТаблица на HTML#6 29.02.24 17:13
В общем, как-то так получилось. Наверное, косячно, но за неимением лучшего размещу как пример.
Код
&НаСервере
Процедура ЗаполнитьТаблицуHTML()
   
   ДокументHTML = ПреобразоватьТекстHTML_в_Документ(ТекстHTML);
   
   Если Ложь Тогда
      ДокументHTML = Новый ДокументHTML;
   КонецЕсли;
   
   Таблица = ДокументHTML.ПолучитьЭлементПоИдентификатору("maintable");
   
   ЗаголовкиКолонок = ДокументHTML.СоздатьЭлемент("tr");
   ЗаголовкиКолонок.УстановитьАтрибут("bgcolor", "#FFC000");
      
   Таблица.ДобавитьДочерний(ЗаголовкиКолонок);
   
   Колонка = ДокументHTML.СоздатьЭлемент("th");
   Колонка.ТекстовоеСодержимое = "Деталь";
   Колонка.УстановитьАтрибут("width", "60");
   ЗаголовкиКолонок.ДобавитьДочерний(Колонка);
   
   Колонка = ДокументHTML.СоздатьЭлемент("th");
   Колонка.ТекстовоеСодержимое = "Характеристика";
   Колонка.УстановитьАтрибут("width", "30");
   ЗаголовкиКолонок.ДобавитьДочерний(Колонка);
   
   Для Каждого Строчка_СерийныеНомераПродукции Из СерийныеНомераПродукции Цикл

      Колонка = ДокументHTML.СоздатьЭлемент("th");
      Колонка.ТекстовоеСодержимое = Строчка_СерийныеНомераПродукции.СерийныйНомерПродукции;
      Колонка.УстановитьАтрибут("width", "15");
      ЗаголовкиКолонок.ДобавитьДочерний(Колонка);
   
   КонецЦикла;
   
   Для Каждого СтрокаВедомости Из Ведомость Цикл
      
      СтрокаТаблицы = ДокументHTML.СоздатьЭлемент("tr");
      Таблица.ДобавитьДочерний(СтрокаТаблицы);
      
      Ячейка = ДокументHTML.СоздатьЭлемент("td");
      Ячейка.ТекстовоеСодержимое = Строка(СтрокаВедомости.Номенклатура);
      СтрокаТаблицы.ДобавитьДочерний(Ячейка);
      
      Ячейка = ДокументHTML.СоздатьЭлемент("td");
      Ячейка.ТекстовоеСодержимое = Строка(СтрокаВедомости.Характеристика);
      СтрокаТаблицы.ДобавитьДочерний(Ячейка);
      
      Для Каждого Строчка_СерийныеНомераПродукции Из СерийныеНомераПродукции Цикл
         
         ИмяКолонки = Строчка_СерийныеНомераПродукции.ИмяКолонки;

         Ячейка = ДокументHTML.СоздатьЭлемент("td");
         Ячейка.ТекстовоеСодержимое = Строка(СтрокаВедомости[ИмяКолонки]);
         СтрокаТаблицы.ДобавитьДочерний(Ячейка);
   
      КонецЦикла;
   
   КонецЦикла;
   
   ТекстHTML = ПреобразоватьДокументHTML_в_Текст(ДокументHTML);
   
КонецПроцедуры

&НаСервере
Процедура ИнициализироватьДокументHTML();
   
   Текст = ТекстШаблонаHTML();
   
   ДокументHTML = ПреобразоватьТекстHTML_в_Документ(Текст);
   
   HTML_СоздатьТаблицу(ДокументHTML);
   
   ТекстHTML = ПреобразоватьДокументHTML_в_Текст(ДокументHTML);
   
КонецПроцедуры

&НаСервере
Функция ПреобразоватьТекстHTML_в_Документ(Строка)
   
   ЧтениеHTML = Новый ЧтениеHTML;
   ЧтениеHTML.УстановитьСтроку(Строка);
   
   ПостроительDOM = Новый ПостроительDOM;
   ДокументHTML = ПостроительDOM.Прочитать(ЧтениеHTML);
   
   Возврат ДокументHTML;
   
КонецФункции

&НаСервере
Функция ПреобразоватьДокументHTML_в_Текст(ДокументHTML)
   
   ЗаписьHTML = Новый ЗаписьHTML;
   ЗаписьHTML.УстановитьСтроку();
   
   ЗаписьDOM = Новый ЗаписьDOM;
   ЗаписьDOM.Записать(ДокументHTML, ЗаписьHTML);
   
   Возврат ЗаписьHTML.Закрыть();
   
КонецФункции

&НаСервере
Процедура HTML_СоздатьТаблицу(ДокументHTML)
   
   Таблица = ДокументHTML.СоздатьЭлемент("table");
   Таблица.УстановитьАтрибут("id", "maintable");
   Таблица.УстановитьАтрибут("border", "1");
   Таблица.УстановитьАтрибут("style", "border-collapse:collapse");
   
   ДокументHTML.Тело.ДобавитьДочерний(Таблица);
   
КонецПроцедуры

DevТаблица на HTML#4 29.02.24 10:07
(3) да, с объектом, так как в ячейках мне нужно разместить данные и обрабатывать нажатия на ячейки. Это проще сделать через ДокументHTML. В модуле CRM используется такой механизм, но там не таблица, а лента данных
DevТаблица на HTML#1 29.02.24 9:22
Добрый день!
Не силен в HTML. Есть ли у кого-нибудь пример кода создания таблицы в HTML (колонки и строки) через объект ДокументHTML? Буду очень благодарен.
AdminПеречень возможных прав объекта метаданных#5 16.02.24 13:34
Выложу функцию, вдруг кому-то пригодится:
Код
Функция ВозможныеПрава(ИмяКоллекции)
   
   ВозможныеПрава = Новый Массив;
   
   Если ИмяКоллекции = "Подсистемы" Тогда
   
      ВозможныеПрава.Добавить("Просмотр");
   
   ИначеЕсли ИмяКоллекции = "Константы" Тогда
   
      ВозможныеПрава.Добавить("Чтение");
      ВозможныеПрава.Добавить("Изменение");
      ВозможныеПрава.Добавить("Просмотр");
      ВозможныеПрава.Добавить("Редактирование");
      ВозможныеПрава.Добавить("ЧтениеИсторииДанных");
      ВозможныеПрава.Добавить("ПросмотрИсторииДанных");
      ВозможныеПрава.Добавить("ИзменениеИсторииДанных");
      ВозможныеПрава.Добавить("ИзменениеНастроекИсторииДанных");
      ВозможныеПрава.Добавить("ИзменениеКомментарияВерсииИсторииДанных");
      ВозможныеПрава.Добавить("РедактированиеКомментарияВерсииИсторииДанных");
      ВозможныеПрава.Добавить("ПереходНаВерсиюИсторииДанных");
   
   ИначеЕсли ИмяКоллекции = "Справочники" Тогда
   
      ВозможныеПрава.Добавить("Чтение");
      ВозможныеПрава.Добавить("Добавление");
      ВозможныеПрава.Добавить("Изменение");
      ВозможныеПрава.Добавить("Удаление");
      ВозможныеПрава.Добавить("Просмотр");
      ВозможныеПрава.Добавить("ИнтерактивноеДобавление");
      ВозможныеПрава.Добавить("Редактирование");
      ВозможныеПрава.Добавить("ИнтерактивноеУдаление");
      ВозможныеПрава.Добавить("ИнтерактивнаяПометкаУдаления");
      ВозможныеПрава.Добавить("ИнтерактивноеСнятиеПометкиУдаления");
      ВозможныеПрава.Добавить("ИнтерактивноеУдалениеПомеченных");
      ВозможныеПрава.Добавить("ВводПоСтроке");
      ВозможныеПрава.Добавить("ИнтерактивноеУдалениеПредопределенныхДанных");
      ВозможныеПрава.Добавить("ИнтерактивнаяПометкаУдаленияПредопределенныхДанных");
      ВозможныеПрава.Добавить("ИнтерактивноеСнятиеПометкиУдаленияПредопределенныхДанных");
      ВозможныеПрава.Добавить("ИнтерактивноеУдалениеПомеченныхПредопределенныхДанных");
      ВозможныеПрава.Добавить("ЧтениеИсторииДанных");
      ВозможныеПрава.Добавить("ПросмотрИсторииДанных");
      ВозможныеПрава.Добавить("ЧтениеИсторииДанныхОтсутствующихДанных");
      ВозможныеПрава.Добавить("ИзменениеИсторииДанных");
      ВозможныеПрава.Добавить("ИзменениеИсторииДанныхОтсутствующихДанных");
      ВозможныеПрава.Добавить("ИзменениеНастроекИсторииДанных");
      ВозможныеПрава.Добавить("ИзменениеКомментарияВерсииИсторииДанных");
      ВозможныеПрава.Добавить("РедактированиеКомментарияВерсииИсторииДанных");
      ВозможныеПрава.Добавить("ПереходНаВерсиюИсторииДанных");
   
   ИначеЕсли ИмяКоллекции = "Документы" Тогда
   
      ВозможныеПрава.Добавить("Чтение");
      ВозможныеПрава.Добавить("Добавление");
      ВозможныеПрава.Добавить("Изменение");
      ВозможныеПрава.Добавить("Удаление");
      ВозможныеПрава.Добавить("Проведение");
      ВозможныеПрава.Добавить("ОтменаПроведения");
      ВозможныеПрава.Добавить("Просмотр");
      ВозможныеПрава.Добавить("ИнтерактивноеДобавление");
      ВозможныеПрава.Добавить("Редактирование");
      ВозможныеПрава.Добавить("ИнтерактивноеУдаление");
      ВозможныеПрава.Добавить("ИнтерактивнаяПометкаУдаления");
      ВозможныеПрава.Добавить("ИнтерактивноеСнятиеПометкиУдаления");
      ВозможныеПрава.Добавить("ИнтерактивноеУдалениеПомеченных");
      ВозможныеПрава.Добавить("ИнтерактивноеПроведение");
      ВозможныеПрава.Добавить("ИнтерактивноеПроведениеНеОперативное");
      ВозможныеПрава.Добавить("ИнтерактивнаяОтменаПроведения");
      ВозможныеПрава.Добавить("ИнтерактивноеИзменениеПроведенных");
      ВозможныеПрава.Добавить("ВводПоСтроке");
      ВозможныеПрава.Добавить("ЧтениеИсторииДанных");
      ВозможныеПрава.Добавить("ПросмотрИсторииДанных");
      ВозможныеПрава.Добавить("ЧтениеИсторииДанныхОтсутствующихДанных");
      ВозможныеПрава.Добавить("ИзменениеИсторииДанных");
      ВозможныеПрава.Добавить("ИзменениеИсторииДанныхОтсутствующихДанных");
      ВозможныеПрава.Добавить("ИзменениеНастроекИсторииДанных");
      ВозможныеПрава.Добавить("ИзменениеКомментарияВерсииИсторииДанных");
      ВозможныеПрава.Добавить("РедактированиеКомментарияВерсииИсторииДанных");
      ВозможныеПрава.Добавить("ПереходНаВерсиюИсторииДанных");
   
   ИначеЕсли ИмяКоллекции = "ЖурналыДокументов" Тогда
   
      ВозможныеПрава.Добавить("Чтение");
      ВозможныеПрава.Добавить("Просмотр");
   
   ИначеЕсли ИмяКоллекции = "Отчеты" Тогда
   
      ВозможныеПрава.Добавить("Просмотр");
      ВозможныеПрава.Добавить("Использование");
   
   ИначеЕсли ИмяКоллекции = "Обработки" Тогда
   
      ВозможныеПрава.Добавить("Просмотр");
      ВозможныеПрава.Добавить("Использование");
   
   ИначеЕсли ИмяКоллекции = "ПланыВидовХарактеристик" Тогда
   
      ВозможныеПрава.Добавить("Чтение");
      ВозможныеПрава.Добавить("Добавление");
      ВозможныеПрава.Добавить("Изменение");
      ВозможныеПрава.Добавить("Удаление");
      ВозможныеПрава.Добавить("Просмотр");
      ВозможныеПрава.Добавить("ИнтерактивноеДобавление");
      ВозможныеПрава.Добавить("Редактирование");
      ВозможныеПрава.Добавить("ИнтерактивноеУдаление");
      ВозможныеПрава.Добавить("ИнтерактивнаяПометкаУдаления");
      ВозможныеПрава.Добавить("ИнтерактивноеСнятиеПометкиУдаления");
      ВозможныеПрава.Добавить("ИнтерактивноеУдалениеПомеченных");
      ВозможныеПрава.Добавить("ВводПоСтроке");
      ВозможныеПрава.Добавить("ИнтерактивноеУдалениеПредопределенныхДанных");
      ВозможныеПрава.Добавить("ИнтерактивнаяПометкаУдаленияПредопределенныхДанных");
      ВозможныеПрава.Добавить("ИнтерактивноеСнятиеПометкиУдаленияПредопределенныхДанных");
      ВозможныеПрава.Добавить("ИнтерактивноеУдалениеПомеченныхПредопределенныхДанных");
      ВозможныеПрава.Добавить("ЧтениеИсторииДанных");
      ВозможныеПрава.Добавить("ПросмотрИсторииДанных");
      ВозможныеПрава.Добавить("ЧтениеИсторииДанныхОтсутствующихДанных");
      ВозможныеПрава.Добавить("ИзменениеИсторииДанных");
      ВозможныеПрава.Добавить("ИзменениеИсторииДанныхОтсутствующихДанных");
      ВозможныеПрава.Добавить("ИзменениеНастроекИсторииДанных");
      ВозможныеПрава.Добавить("ИзменениеКомментарияВерсииИсторииДанных");
      ВозможныеПрава.Добавить("РедактированиеКомментарияВерсииИсторииДанных");
      ВозможныеПрава.Добавить("ПереходНаВерсиюИсторииДанных");
   
   ИначеЕсли ИмяКоллекции = "ПланыСчетов" Тогда
   
      ВозможныеПрава.Добавить("Чтение");
      ВозможныеПрава.Добавить("Добавление");
      ВозможныеПрава.Добавить("Изменение");
      ВозможныеПрава.Добавить("Удаление");
      ВозможныеПрава.Добавить("Просмотр");
      ВозможныеПрава.Добавить("ИнтерактивноеДобавление");
      ВозможныеПрава.Добавить("Редактирование");
      ВозможныеПрава.Добавить("ИнтерактивноеУдаление");
      ВозможныеПрава.Добавить("ИнтерактивнаяПометкаУдаления");
      ВозможныеПрава.Добавить("ИнтерактивноеСнятиеПометкиУдаления");
      ВозможныеПрава.Добавить("ИнтерактивноеУдалениеПомеченных");
      ВозможныеПрава.Добавить("ВводПоСтроке");
      ВозможныеПрава.Добавить("ИнтерактивноеУдалениеПредопределенныхДанных");
      ВозможныеПрава.Добавить("ИнтерактивнаяПометкаУдаленияПредопределенныхДанных");
      ВозможныеПрава.Добавить("ИнтерактивноеСнятиеПометкиУдаленияПредопределенныхДанных");
      ВозможныеПрава.Добавить("ИнтерактивноеУдалениеПомеченныхПредопределенныхДанных");
      ВозможныеПрава.Добавить("ЧтениеИсторииДанных");
      ВозможныеПрава.Добавить("ПросмотрИсторииДанных");
      ВозможныеПрава.Добавить("ЧтениеИсторииДанныхОтсутствующихДанных");
      ВозможныеПрава.Добавить("ИзменениеИсторииДанных");
      ВозможныеПрава.Добавить("ИзменениеИсторииДанныхОтсутствующихДанных");
      ВозможныеПрава.Добавить("ИзменениеНастроекИсторииДанных");
      ВозможныеПрава.Добавить("ИзменениеКомментарияВерсииИсторииДанных");
      ВозможныеПрава.Добавить("РедактированиеКомментарияВерсииИсторииДанных");
      ВозможныеПрава.Добавить("ПереходНаВерсиюИсторииДанных");
   
   ИначеЕсли ИмяКоллекции = "РегистрыСведений" Тогда
   
      ВозможныеПрава.Добавить("Чтение");
      ВозможныеПрава.Добавить("Изменение");
      ВозможныеПрава.Добавить("Просмотр");
      ВозможныеПрава.Добавить("Редактирование");
      ВозможныеПрава.Добавить("УправлениеИтогами");
      ВозможныеПрава.Добавить("ЧтениеИсторииДанных");
      ВозможныеПрава.Добавить("ПросмотрИсторииДанных");
      ВозможныеПрава.Добавить("ЧтениеИсторииДанныхОтсутствующихДанных");
      ВозможныеПрава.Добавить("ИзменениеИсторииДанных");
      ВозможныеПрава.Добавить("ИзменениеИсторииДанныхОтсутствующихДанных");
      ВозможныеПрава.Добавить("ИзменениеНастроекИсторииДанных");
      ВозможныеПрава.Добавить("ИзменениеКомментарияВерсииИсторииДанных");
      ВозможныеПрава.Добавить("РедактированиеКомментарияВерсииИсторииДанных");
      ВозможныеПрава.Добавить("ПереходНаВерсиюИсторииДанных");
   
   ИначеЕсли ИмяКоллекции = "РегистрыНакопления" Тогда
   
      ВозможныеПрава.Добавить("Чтение");
      ВозможныеПрава.Добавить("Изменение");
      ВозможныеПрава.Добавить("Просмотр");
      ВозможныеПрава.Добавить("Редактирование");
      ВозможныеПрава.Добавить("УправлениеИтогами");
   
   ИначеЕсли ИмяКоллекции = "БизнесПроцессы" Тогда
   
      ВозможныеПрава.Добавить("Чтение");
      ВозможныеПрава.Добавить("Добавление");
      ВозможныеПрава.Добавить("Изменение");
      ВозможныеПрава.Добавить("Удаление");
      ВозможныеПрава.Добавить("Просмотр");
      ВозможныеПрава.Добавить("ИнтерактивноеДобавление");
      ВозможныеПрава.Добавить("Редактирование");
      ВозможныеПрава.Добавить("ИнтерактивноеУдаление");
      ВозможныеПрава.Добавить("ИнтерактивнаяПометкаУдаления");
      ВозможныеПрава.Добавить("ИнтерактивноеСнятиеПометкиУдаления");
      ВозможныеПрава.Добавить("ИнтерактивноеУдалениеПомеченных");
      ВозможныеПрава.Добавить("ВводПоСтроке");
      ВозможныеПрава.Добавить("ЧтениеИсторииДанных");
      ВозможныеПрава.Добавить("ПросмотрИсторииДанных");
      ВозможныеПрава.Добавить("ЧтениеИсторииДанныхОтсутствующихДанных");
      ВозможныеПрава.Добавить("ИзменениеИсторииДанных");
      ВозможныеПрава.Добавить("ИзменениеИсторииДанныхОтсутствующихДанных");
      ВозможныеПрава.Добавить("ИзменениеНастроекИсторииДанных");
      ВозможныеПрава.Добавить("ИзменениеКомментарияВерсииИсторииДанных");
      ВозможныеПрава.Добавить("РедактированиеКомментарияВерсииИсторииДанных");
      ВозможныеПрава.Добавить("ПереходНаВерсиюИсторииДанных");
   
   ИначеЕсли ИмяКоллекции = "Задачи" Тогда
   
      ВозможныеПрава.Добавить("Чтение");
      ВозможныеПрава.Добавить("Добавление");
      ВозможныеПрава.Добавить("Изменение");
      ВозможныеПрава.Добавить("Удаление");
      ВозможныеПрава.Добавить("Просмотр");
      ВозможныеПрава.Добавить("ИнтерактивноеДобавление");
      ВозможныеПрава.Добавить("Редактирование");
      ВозможныеПрава.Добавить("ИнтерактивноеУдаление");
      ВозможныеПрава.Добавить("ИнтерактивнаяПометкаУдаления");
      ВозможныеПрава.Добавить("ИнтерактивноеСнятиеПометкиУдаления");
      ВозможныеПрава.Добавить("ИнтерактивноеУдалениеПомеченных");
      ВозможныеПрава.Добавить("ВводПоСтроке");
      ВозможныеПрава.Добавить("ЧтениеИсторииДанных");
      ВозможныеПрава.Добавить("ПросмотрИсторииДанных");
      ВозможныеПрава.Добавить("ЧтениеИсторииДанныхОтсутствующихДанных");
      ВозможныеПрава.Добавить("ИзменениеИсторииДанных");
      ВозможныеПрава.Добавить("ИзменениеИсторииДанныхОтсутствующихДанных");
      ВозможныеПрава.Добавить("ИзменениеНастроекИсторииДанных");
      ВозможныеПрава.Добавить("ИзменениеКомментарияВерсииИсторииДанных");
      ВозможныеПрава.Добавить("РедактированиеКомментарияВерсииИсторииДанных");
      ВозможныеПрава.Добавить("ПереходНаВерсиюИсторииДанных");

   КонецЕсли;
   
   Возврат ВозможныеПрава;
   
КонецФункции
AdminПеречень возможных прав объекта метаданных#3 16.02.24 12:00
(2) Печально. Придется перечислять вручную.
AdminПеречень возможных прав объекта метаданных#1 16.02.24 11:11
Как получить перечень возможных прав объекта метаданных?
Например, для реквизита документа это Просмотр, Редактирование
DevУбрать кнопки заголовка в мобильном приложении#1 30.01.24 10:39
Добрый день!
Можно ли убрать кнопки заголовка в мобильном приложении? Чтобы пользователь пользовался только одним окном формы и не мог вылезти в другие. Я пробовал все варианты РежимОсновногоОкнаКлиентскогоПриложения, но всегда в левой части заголовка формы остается или кнопка "Назад" (<), открывающее окно приложения, или кнопка "Главное меню" (три горизонтальные черточки)