arefaste/1C_Forums huggingface dataset:
Где потерялась кнопка
---
В неразделенном режиме воспользуйтесь обработкой "Загрузка классификаторов из файла"
---
скорее всего не включена какая-то функциональная опция.
---
посмотрите командный интерфейс - возможно там отключена видимость по ролям
---
Где это должно быть ?
---
или возможно где то установлено какая то константа на этот функционал
---
где-то... что-то... можно точнее?
---
Влияет: роль ПолныеПрава и функциональная опция РаботаВЛокальномРежиме
---
посмотрите отладкой в процедуре ПриСозданииНаСервере данного справочника, и увидите где отключается видимость кнопки
---
Релиз какой? Проверьте свои права, скорее всего загрузка классификатора может осуществляться пользователем с правами Администратора.
---
Бухгалтерия государственного учреждения, редакция 2.0 (2.0.57.20). У пользователя под которым захожу права: Администратор системы, интерактивное открытие внешних отчетов и обработок, полные права
---
Интерфейс странный, "нормативно-справочная информация" вместо "Справочники". Релиз древний скорее всего, обновитесь.
А у вас вверху "Свод отчетности" - это так, произвольное наименование базы данных?
---
А у вас вверху "Свод отчетности" - это так, произвольное наименование базы данных?
Произвольное наименование области данных
---
области данных
Справочник неразделенный.
Это значит, что он един для всех областей данных и в отдельных областях не редактируется.
---
в отдельных областях не редактируется.
Если не входить в область, тоже нет кнопки
---
В типовой конфигурации кнопка загрузки в форме списка доступна только при работе в локальной версии.
---
В неразделенном режиме воспользуйтесь обработкой "Загрузка классификаторов из файла"
Добрый день,
Есть самописная база на 8.3 неуправляемый интерфейс, в которой работали до недавнего времени регламентные задания. 2 недели назад все регламентные перестали срабатывать, только пишет Начало, Завершение и Выполнено с ошибками. Поле описания ошибок пустое.

Что было сделано:
1. попытка отладки задания, но в процедуру для исполнения не заходит (даже если в самом начале процедуры поставить запись в ЖР )
2. добавление нового Регламента с новой процедурой.
3. чистка кэша на сервере, передергивание службы 1с, перезагрузка полная сервера
4. загрузка в новую копию базы sql и проверка регламентных на ней (загрузить в файловую невозможно, база 400 гиг). Та же самая проблема присутствовала , что и в основной базе.

Похожая ситуация рассматривалась https://forum.infostart.ru/forum9/topic84982/ , но ничего из данных рекомендаций не помогло. Если в консоли запускать вручную метод, то все проходит хорошо, но фоновое запускается и завершается сразу.

Лог запуска фонового задания:
28.11.2018 13:08:27 Фоновое задание 52 Сеанс. Начало
28.11.2018 13:08:27 Фоновое задание 52 Сеанс. Начало
28.11.2018 13:08:27 Фоновое задание 52 Сеанс. Завершение

Почему 2 раза начало, тоже непонятно. Данное регламентное задание работает на других базах той же конфигурации и на том же сервере (только отличаются размеры баз)
---
рег. задание надо стартовать от какого-либо пользователя, у вас скорее всего он не указан.
---
разработчики ОФ грешат с контекстом и пихают все что можно с клиента на сервер.
Поставить галку проверки на сервере и запустить проверку кода, получите интересный букет для исправления!
---
платформа версия какая?
---
что говорит консоль регламентных заданий? Что говорит технологический журнал?
---
8,3,9
консоль говорит "Выполнено с ошибками", но в описании ошибки пусто.
про технологический смогу ответить позже (как-то не вспомнили про него)
---
Может тебе тестирование и исправление базы сделать?
---
А если в коде регламентного задания оставить только строчку с записью в журнал регистрации, сработает? Для того чтобы исключить связь проблемы с исполяемямым кодом, например синтаксическая ошибка под фоновым пользователем или ошибка прав доступа на определенной строчке кода
---
тестирование и исправление на 400гиг базы будет долго работать. а базу остановить можно только на 7 часов ночью максимум (теоретически и это нельзя, т.к работают и ночью в ней, но единовременную остановку можно согласовать)
в коде регламентного задания оставить только строчку с записью в журнал регистрации - пробовали. даже не заходило в процедуру
---
рег. задание надо стартовать от какого-либо пользователя, у вас скорее всего он не указан.
---
Модуль, в котором описаны методы РЗ не перестал быть серверным?
---
попробовали выгрузку - загрузку sql в тестовой базе. не помогло.
потом решили попробовать установить пользователя (хотя на других идентичных по конфигурации базах, да и на этой тоже раньше, работало без пользователя). И "О ЧУДО!" это помогло!. Решение оказалось на поверхности и совсем рядом. Спасибо всем за советы!
Где вообще у нее свойства находятся?
---
См. как передается действие ВозможностьСохраненияВИБ в Общий модуль.Универсальные механизмы процедуру НапечататьДокумент и Общую форму.ФормаПечати процедуру ПриОткрытии
---
Печатная форма
---
В некоторых документах она все-таки активна а в остальных нет. Почему?
---
См. как передается действие ВозможностьСохраненияВИБ в Общий модуль.Универсальные механизмы процедуру НапечататьДокумент и Общую форму.ФормаПечати процедуру ПриОткрытии
---
Эта кнопка "Сохранить в базе" (ДействиеСохранитьВИБ) отображена на общей форме ФормаПечати. Из одних документов туда передается переменная ВозможностьСохраненияВИБ из процедуры Печать(...), а из других не передается, поэтому она и неактивна
---
Проверял на одних и тех же документах. В стандартной активна в измененной нет в большинстве случаев, но иногда одинаково в обоих
Управляемые формы. Есть документ "Расходная накладная", ему назначен дополнительный реквизит, допустим ДатаДоговора.

Как при изменении договора в документе изменить значение дополнительного реквизита на форме?

Понятное дело при записи мы можем сделать все, что угодно и пользователь после закрытия/открытия увидит корректную информацию, но как сделать это сразу, чтобы пользователь изменения увидел?

Делал на клиенте так:

```1c
    ДополнительныйРеквизит = ПолучитьПВХДополнительногоРеквизита("ДатаДоговора"); //на сервере возвращаем ссылку на ПВХ доп. реквизита.
    Для Каждого ЭлементКоллекции Из Объект.ДополнительныеРеквизиты Цикл
    Если ЭлементКоллекции.Свойство = ДополнительныйРеквизит Тогда
    ЭлементКоллекции.Значение = Результат.ДоверенностьДатаДо;
    Прервать;
    КонецЕсли;
    КонецЦикла;
```

В отладчике все ровно, а на форме ничего не меняется. Сам дополнительный реквизит на форме имеет абстрактное имя, вроде:
Элементы.ДополнительныйРеквизитЗначение_9CB1C904x999Ax11E8xAD06xC8D3FFA12DE4_C8FB19B3xF46Fx11E8xAD1Dx4CCC6AFC43E9

Делал так же:

```1c
    &НаСервере
    Процедура ЗаполнитьДополнительныйРеквизит(ИмяРеквизита, ЗначениеРеквизита)

    ДокОбъект = РеквизитФормыВЗначение("Объект");

    ДополнительныйРеквизит = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", ИмяРеквизита);
    Для Каждого ЭлементКоллекции Из ДокОбъект.ДополнительныеРеквизиты Цикл
    Если ЭлементКоллекции.Свойство = ДополнительныйРеквизит Тогда
    ЭлементКоллекции.Значение = ЗначениеРеквизита;
    Прервать;
    КонецЕсли;
    КонецЦикла;

    ЗначениеВРеквизитФормы(ДокОбъект, "Объект");

    КонецПроцедуры
```

толку ноль...
---
зачем изобретать велосипед?
https://infostart.ru/public/867282/
---
толку ноль.. чё т не по глазам - где идет "перезапись" формы?
---
ЭтаФорма.Прочитать();
---
а не...всё верно
Элементы.Склад.Видимость = Истина;
КонецЕсли;
ЭтаФорма.Записать();
ЭтаФорма.Прочитать();
во как стояло
но ток есть один ньюанес будет ли изменен доп.рекв ПриИзменении $НаКлиенте
---
зачем изобретать велосипед?
https://infostart.ru/public/867282/
---
спасибо!
---
Реквизиты и элементы формы для дополнительных реквизитов формируются динамически - надо посмотреть где и как это происходит, тогда, может, придет понимание как к ним обращаться и изменять.
---
или обновитьотображениеданных
Платформа 8.3.12.1714, зуп 3.1.8.155.
Хотел добавить реквизиты в табличную часть документа Разовое Начисление, ДатаНачала и ДатаОкончания. Называл по разному, как только можно(думал дело в названии). На форме отображаются. но при заполнении пропадают. Дело в том что они не заполняются если над табличной частью стоит период(обязательно к заполнению, если очистить ради интереса то в ТЧ заполняются поля).
Может я что то делаю не так, или это механизм расширений до сих пор сырой
---
Посмотреть в отладчике как меняются ТЧ при изменении периода.
ЗЫ в 3.1.8 режим совместимости - не использовать? или нет?
---
Посмотреть в отладчике как меняются ТЧ при изменении периода.
ЗЫ в 3.1.8 режим совместимости - не использовать? или нет?
---
да я уж догадался.. там при измении строки есть процедура... Просто затупил уже
---
Возникла другая проблема.. 1 день работало, на следующий день они пропали из видимости.. Пришел к выводу что нужно было дать доступ к созданным реквизитам.. Добавил в расширение новую роль, присвоил доступ к этим реквизитам.. Присвоил сотруднику, все равно не видит.....Добавил в расширение ПолныеПрава.. У кого стоят ПолныеПрава видит... Добавил общуюРоль в расширение дал доступ, не видят... В чем дело?
Есть Бух 3.0(3.0.64.42)
собственно вопрос состоит в следующем. мне необходимо в модуле менеджера обработки Клиентбанк заменить процедуру:

```1c
    Процедура ФоноваяРаспознатьДанныеИзБанка(СтруктураПараметров, АдресХранилища) Экспорт

    РаспознанныеДанныеИзБанка = РаспознанныеДанныеБанковскойВыпискиИзФайла(
    СтруктураПараметров, СтруктураПараметров.Настройки);

    ПоместитьВоВременноеХранилище(РаспознанныеДанныеИзБанка, АдресХранилища);

    КонецПроцедуры
```

на процедуру, скажем,

```1c
    &Вместо("ФоноваяРаспознатьДанныеИзБанка")
    Процедура ВД1_ФоноваяРаспознатьДанныеИзБанка(СтруктураПараметров, АдресХранилища) Экспорт

    РаспознанныеДанныеИзБанка = РаспознанныеДанныеБанковскойВыпискиИзФайла(
    СтруктураПараметров, СтруктураПараметров.Настройки);

    м="1";
    сообщить(м);
    ПоместитьВоВременноеХранилище(РаспознанныеДанныеИзБанка, АдресХранилища);

    КонецПроцедуры
```

для этого я создал расширение с типом "Адаптация" и разместил в нём в модуле менеджера процедуру.
а она не работает. что я делаю не так? помогите ))
---
Безопасный режим отключен и галочка защита от опасных действий снята?
---
Безопасный режим отключите.
---
Безопасный режим отключите.
---
Безопасный режим отключен и галочка защита от опасных действий снята?
---
спасибо. после того, как снял галки всё заработало.
---
Пожалуйста :)
---
В режиме предприятия расширение подключили?
На обычной (неуправляемой) форме размещена табличная часть.
В нее программно добавлены колонки:

```1c
    Колонка = ЭлементыФормы.УчетРабочегоВремениПоДням_Строки.Колонки.Добавить(Строчка_Колонки.КолонкаИмя, КолонкаПредставление);
    Колонка.УстановитьЭлементУправления(Тип("ПолеВвода"));
    Колонка.ЭлементУправления.ТипЗначения = Новый ОписаниеТипов("Строка",, Новый КвалификаторыСтроки(20));
```

Тип значения - строка
Данных у колонки нет, значения выводятся при получении данных программно.
Если я в одной строчке табличной части в добавленной колонке введу какое-то значение, например "123", то потом, если перейду в другую строку и войду в режим редактирования (дважды щелкну по ячейке), то в тексте ячейки появляется "123". Как это убрать?

Это не ошибка обработчика ПриПолученииДанных, его я отключал - глюк остается.
---
Единственные способ избавиться от предыдущего значени я в процедуре "ПередНачаломИзменения(Элемент)" добавить следующий код
Элемент.ТекущаяКолонка.ЭлементУправления.Значение="";
---
Это не ошибка и не глюк - это фича и она была всегда.
---
если это форма документа или справочника можно использовать ДополнительныеСвойства
---
Единственные способ избавиться от предыдущего значени я в процедуре "ПередНачаломИзменения(Элемент)" добавить следующий код
Элемент.ТекущаяКолонка.ЭлементУправления.Значение="";
---
спасибо!
Подскажите как можно сделать, что бы при создании и редактировании документов приобретение товаров, всегда время документа было начало суток (00:00)
Управление торговлей, редакция 11 (11.4.5.143)
---
В модуле документа в процедуре ПередЗаписью() вставить: Дата = НачалоДня(Дата);

Если конфигурация на поддержке - лучше добавить новую подписку на этот документ перед записью и вставить : Источник.Дата = НачалоДня(Источник.Дата);
---
В модуле документа в процедуре ПередЗаписью() вставить: Дата = НачалоДня(Дата);

Если конфигурация на поддержке - лучше добавить новую подписку на этот документ перед записью и вставить : Источник.Дата = НачалоДня(Источник.Дата);
---
Дата = НачалоДня(Дата)
Огромное спасибо!!!!
Задача нужно вывести количество с единицами измерения

Ну пример:

1 секунда
2 секунды
3 секунды
4 секунды
5 секунд

Ну то есть число цифрами, а прописью только единицы измерения
---
Вот нашел
СтроковыеФункцииКлиентСервер.ЧислоЦифрамиПредметИсчисленияПрописью()

правда в описании функции написано

Устарела. Следует использовать
СтроковыеФункцииКлиентСервер.СтрокаСЧисломДляЛюбогоЯзыка()
---
куда вывести?
---
на Канары
---
Вот нашел
СтроковыеФункцииКлиентСервер.ЧислоЦифрамиПредметИсчисленияПрописью()

правда в описании функции написано

Устарела. Следует использовать
СтроковыеФункцииКлиентСервер.СтрокаСЧисломДляЛюбогоЯзыка()
---
В моем случае будет так
ЧислоСекунд =СтроковыеФункцииКлиентСервер.СтрокаСЧисломДляЛюбогоЯзыка(Нстр("ru = ';%1 секунда;;%1 секунды;%1 секунд;%1 секунда'"),Количество,ВидЧисловогоЗначения.Количественное,"");
Программно регистрирую изменения к обмену
ПланыОбмена.ЗарегистрироватьИзменения(ОбменыОбмена.Обмен, ДокумЗаказ), но ничего не регистрируется, когда вручную провожу документ, тогда все получается, подскажите, что я делаю не так?
---
В общем модуле обмена удалялись
---
ДокумЗаказ - это ссылка или объект?
---
Объект
---
а регистрируется ссылка. Замените на ссылку - должно быть после этого все хорошо
---
поменял на ссылку, но ничего не изменилось
---
"ДокумЗаказ" входит в состав узла "ОбменыОбмена.Обмен"?
---
В общем модуле обмена удалялись
Здравствуйте, в рознице 8 магазин автозапчастей не реализована возможность внесения предоплаты за заказанный товар. Может быть уже есть готовые решения или необходимо писать/исправлять недоделки данной базы. Сколько это может стоить?
---
Варианты предоплаты и частичной оплаты подробно описаны в статье, как с использованием ордеров, так и в РМК.
---
Не думаю что это не реализовано. Какая схема магазина? есть ордерный склад?
---
В презентации есть такой слайд. Где видно что средства поступают не только чеком ККМ.
---
А что такое Розница 8 ?
Есть Розница 1, есть 2 (2.1,2.2)
Может я что-то пропустил?
---
Не пробовали смотреть на 1С?
---
Постараюсь объяснить как смогу. Есть видео производителя https://www.youtube.com/watch?v=ptlNgcYtgu0 где на 26 минуте дают объяснение как взять предоплату с покупателя. НО если передать чек на ККМ из бэкофиса то в чеке есть ошибка (а именно количество шт всегда 1) и основное количество заказов продается через РМК, но если даже в бэкофисе занести оплату (допустим 1р из 2р), то РМК будет просить полных 2р.
---
Вам не нужен чек ккм, вам нужен ПКО, на основании которого и можно будет сделать Чек ККМ, Не берусь утверждать что это именно так, нет под рукой розницы.
---
Варианты предоплаты и частичной оплаты подробно описаны в статье, как с использованием ордеров, так и в РМК.
Всем добрый день!

Помогите, пожалуйста, разобраться, в чем проблема:
В доп обработчике 1С ДО, установленном на завершение процесса, пытаюсь получить значение дополнительного реквизита внутреннего документа. Доп реквизит имеет наименование "Дополнительные адресаты" и тип Булево.
Для этого использую функцию "ПолучитьЗначенияСвойств" общего модуля "УправлениеСвойствами", передавая в качестве одного из атрибутов массив, содержащий искомый дополнительный реквизит, полученный из плана видов характеристик "ДополнительныеРеквизитыИСведения".

```1c
    БизнесПроцесс = Событие.Источник;
    Если ТипЗнч(БизнесПроцесс) = Тип("БизнесПроцессСсылка.Утверждение") И
    БизнесПроцесс.РезультатУтверждения = Перечисления.РезультатыУтверждения.Утверждено Тогда

    ТипыДокументов = Новый Массив;
    ТипыДокументов.Добавить(Тип("СправочникСсылка.ВнутренниеДокументы"));

    ОсновныеПредметы = МультипредметностьКлиентСервер.ПолучитьМассивПредметовОбъекта(БизнесПроцесс, ТипыДокументов, Истина);

    Для Каждого Предмет ИЗ ОсновныеПредметы Цикл

    МассивСвойствДопАдресаты = Новый Массив;
    МассивСвойствДопАдресаты.Добавить(ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Дополнительные адресаты"));

    ЗначенияСвойствДопАдресаты = УправлениеСвойствами.ПолучитьЗначенияСвойств(Предмет, Истина, Ложь, МассивСвойствДопАдресаты);
    ДопАдресатыЕсть = Ложь;
    Для Каждого СтрокаТаблицыДопАдресаты ИЗ ЗначенияСвойствДопАдресаты Цикл
    ДопАдресатыЕсть = СтрокаТаблицыДопАдресаты.Значение;
    КонецЦикла;

    Если ДопАдресатыЕсть Тогда

    //Выполнение необходимых операций

    КонецЕсли;
    КонецЦикла;
    КонецЕсли;
```

Проверяю на документе, у которого доп реквизит "Дополнительные адресаты" установлен как Истина, но необходимые операции не выполняются.
Остальная часть кода рабочая 100%, то есть проблема именно здесь.
---
Можно короче написать : АвтозаполнениеШаблоновФайловСервер.ПолучитьЗначениеДопРеквизитаОбъекта(Предмет,"Дополнительные адресаты");
Дополнительный реквизит именно так называется? Может не находит по названию.
Или нет прав на предмет, тогда и допреквизит не получить.
---
Можно короче написать : АвтозаполнениеШаблоновФайловСервер.ПолучитьЗначениеДопРеквизитаОбъекта(Предмет,"Дополнительные адресаты");
Дополнительный реквизит именно так называется? Может не находит по названию.
Или нет прав на предмет, тогда и допреквизит не получить.
---
Спасибо! Да, так намного удобнее.
Все получилось :)
Добрый день как программно заполнить субконто доходов 1(БУ), субконто доходов 2(БУ), субконто списания 1(БУ) и субконто списания 2(БУ) в тч реализация ТМЗ.

1С:Предприятие 8.3 (8.3.11.2867)
Управление торговым предприятием для Казахстана, редакция 2.0, разработка для Казахстана: «1С-Рейтинг» (2.0.12.10)
---
все нашёл)))
---
все нашёл)))
Еще в ЗУП 3.1.7 в общем модуле ОбменСБанкамиПоЗарплатнымПроектамКлиентСервер
были несколько функций. В том числе и нужная мне в моей обработке функция
Функция СоответствиеСимволовЭмбоссированногоТекста()

а в релизе 3.1.8 они из этого модуля исчезли. Может кто-нибудь разъяснить сей вопрос.
---
Нет, они не удрали эмбоссированный текст, пересунули просто зачем-то:
ИмяЛатиницей = СтроковыеФункцииКлиентСервер.СтрокаЛатиницей(ДанныеСотрудника.Имя)
---
А так понимаю, теперь программно русские фамилия на латиницу не переводятся, во избежание всяких там эксессов. Ну ладно, придется перетащить эту функцию общего модуля в модуль своей обработки.
---
А можете скинуть эти функции?
---
Здесь выложить или в личку лучше?
---
Давайте в личку.
---
В личку происходит замена символа )
 поэтому продублирую здесь
Текст процедур//функция из общего модуля
Функция СоответствиеСимволовЭмбоссированногоТекста()

 СоответствиеСимволов = Новый Соответствие;
 СоответствиеСимволов.Вставить("А", "A");
 СоответствиеСимволов.Вставить("Б", "B");
 СоответствиеСимволов.Вставить("В", "V");
 СоответствиеСимволов.Вставить("Г", "G");
 СоответствиеСимволов.Вставить("Д", "D");
 СоответствиеСимволов.Вставить("Е", "E");
 СоответствиеСимволов.Вставить("Ё", "E");
 СоответствиеСимволов.Вставить("Ж", "ZH");
 СоответствиеСимволов.Вставить("З", "Z");
 СоответствиеСимволов.Вставить("И", "I");
 СоответствиеСимволов.Вставить("Й", "Y");
 СоответствиеСимволов.Вставить("К", "K");
 СоответствиеСимволов.Вставить("Л", "L");
 СоответствиеСимволов.Вставить("М", "M");
 СоответствиеСимволов.Вставить("Н", "N");
 СоответствиеСимволов.Вставить("О", "O");
 СоответствиеСимволов.Вставить("П", "P");
 СоответствиеСимволов.Вставить("Р", "R");
 СоответствиеСимволов.Вставить("С", "S");
 СоответствиеСимволов.Вставить("Т", "T");
 СоответствиеСимволов.Вставить("У", "U");
 СоответствиеСимволов.Вставить("Ф", "F");
 СоответствиеСимволов.Вставить("Х", "KH");
 СоответствиеСимволов.Вставить("Ц", "TS");
 СоответствиеСимволов.Вставить("Ч", "CH");
 СоответствиеСимволов.Вставить("Ш", "SH");
 СоответствиеСимволов.Вставить("Щ", "SHCH");
 СоответствиеСимволов.Вставить("Ъ", "");
 СоответствиеСимволов.Вставить("Ы", "Y");
 СоответствиеСимволов.Вставить("Ь", "");
 СоответствиеСимволов.Вставить("Э", "E");
 СоответствиеСимволов.Вставить("Ю", "YU");
 СоответствиеСимволов.Вставить("Я", "YA");

 Возврат СоответствиеСимволов;

КонецФункции

Функция СтрокаНаЛатинском(Знач ИсходныйТекст, СоответствиеСимволов)

 ГотовоеЗначение = "";
 ИсходныйТекст = СокрЛП(ВРег(ИсходныйТекст));
 Для НомерСимвола = 1 По СтрДлина(ИсходныйТекст) Цикл

  ТекущийСимвол = Сред(ИсходныйТекст, НомерСимвола, 1);
  ТекущийГотовыйСимвол = СоответствиеСимволов.Получить(ТекущийСимвол);
  ГотовоеЗначение = ГотовоеЗначение + ?(ТекущийГотовыйСимвол = Неопределено, ТекущийСимвол, ТекущийГотовыйСимвол);

 КонецЦикла;

 Возврат ГотовоеЗначение;

КонецФункции
---
Нет, они не удрали эмбоссированный текст, пересунули просто зачем-то:
ИмяЛатиницей = СтроковыеФункцииКлиентСервер.СтрокаЛатиницей(ДанныеСотрудника.Имя)
Имеется журнал инструктажа, в разных подразделениях разное число сотрудников. В печатной форме обрабатывается событие ПолеТабличногоДокумента1Выбор , по нему есть возможность из справочника добавлять темы инструктажа.

Как сделать автоматическое увеличение высоты строки где темы инструктажа?

Пробовал выставлять
Область.РастягиватьПоГоризонтали
Область.АвтоВысотаСтроки = Истина;
Область.РазмещениеТекста = ТипРазмещенияТекстаТабличногоДокумента.Переносить;

На втором рисунке использовал определение высоты от числа символов в тексте, но при этом происходит увеличение высоты всех строк.

УПП 1.2 (8.3.12.1529)
---
Пока решение такое: ОтображатьЗаголовки = истина.
И пользователь сможет сам изменить размер ячеек.
---
Сделать разные области в макете: где тема инструктажа выбирать область, у которой увеличивается высота строк.
---
попробовал , и как подменить область в табличном документе?
---
Получаете либо одну, либо другую область.

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