arefaste/1C_Forums huggingface dataset:
Здравствуйте. Есть задача: нужно добавить копию печатной формы счета покупателю с небольшими изменениями в виде дополнительных полей под новые реквизиты, все это сделать через расширение. Я новичок. В голову лезет только перегрузка функции печати и добавление нужных мне параметров туда. Какое решение будет правильным? Опытные, поделитесь опытом (желательно подробно описать, буду премного благодарен).
---
Пример из ЗУП 3.1.
Необходимо было модифицировать печатную форму расчетного листка.

Что было сделано:
в расширение заимствован макет - в макете сделаны необходимые изменения
заимствован общий модуль - в котором изменена процедура

```1c
    &Вместо("ВывестиСотрудникаРасчетныйЛисток")
    Процедура Расш_ВывестиСотрудникаРасчетныйЛисток(СтрокиГоловныхСотрудников, ДокументРезультатПромежуточный, ДокументРезультатСтраница, Макет, СоответствиеПользовательскихПолей, ДанныеПоНДФЛИВзносам, ГруппироватьПоИсточникамФинансирования, ВыводимыеГруппировки, НастройкиВывода, НаАванс, СвойстваРегистраторов)
```

далее в этой процедуре вставлен кусок кода, который заполняет необходимые новые реквизиты

это в общих чертах
---
Пример из ЗУП 3.1.
Необходимо было модифицировать печатную форму расчетного листка.

Что было сделано:
в расширение заимствован макет - в макете сделаны необходимые изменения
заимствован общий модуль - в котором изменена процедура

```1c
    &Вместо("ВывестиСотрудникаРасчетныйЛисток")
    Процедура Расш_ВывестиСотрудникаРасчетныйЛисток(СтрокиГоловныхСотрудников, ДокументРезультатПромежуточный, ДокументРезультатСтраница, Макет, СоответствиеПользовательскихПолей, ДанныеПоНДФЛИВзносам, ГруппироватьПоИсточникамФинансирования, ВыводимыеГруппировки, НастройкиВывода, НаАванс, СвойстваРегистраторов)
```

далее в этой процедуре вставлен кусок кода, который заполняет необходимые новые реквизиты

это в общих чертах
---
если хотите именно свою печатную форму, то смотрите где в конфигурации формируются команды печати, модифицируете этот модуль в расширении, добавляете свою процедуру формирования печатной формы и макета, который соответственно должен быть добавлен в расширении.
---
А не проще на основе уже имеющейся ПФ сделать внешнюю ПФ и туда добавить нужные вам реквизиты?
сам с расширениями не работал, но слышал, что не самая надежная функция.
---
можно и через расширение, можно и через новую внешнюю ПФ
не принципиально
просто через расширение вы полностью подмените типовую своей, а через внешнюю подключите новую ПФ, которая не будет формой по умолчанию
---
Зачем же подменять типовую? Можно добавить пункт в меню печати, и сделать новую форму отдельной, например, "Расширенные счет на оплату".
---
да, увидел, уже когда отправил пост, что потерял "можете"...
т.е. имелось в виду, что через расширение можно полностью подменить типовую, а через внешние такого фокуса не получится
и да, согласен, через расширение также можно добавить и пунктом, как через внешние
Здравствуйте.
Конф-я: УТ 11.4.
Подскажите пожалуйста как вывести подключаему команду формы "Создать на основании" в отдельную кнопку (И в ФормеСписка и ФормеДокумента).

Спасибо.
---
Создайте свою команду. В Общих командах или в Заказе клиенту или В счете на оплату. Группа Командная панель формы.Важное. Тип параметра команды ДокументСсылка.ЗаказКлиента или составной - Документ, на основании которого вводится счет на оплату
Модуль команды

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

```1c
    &НаКлиенте
    Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
    ПараметрыФормы = Новый Структура("ДокументОснование",ПараметрКоманды);
    ОткрытьФорму("Документ.СчетНаОплатуКлиенту.Форма.ФормаСозданияСчетовНаОплату", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка);
    КонецПроцедуры
```
Приветствую.
Конфигурация УТ 10.3, платформа 8.3.10.2580

В универсальном подборе и обработке объектов пытаюсь найти все номенклатуры, в наименовании которых содержатся различные "Запрещенные" символы), после чего эти символы удаляю... проблем не было ни с чем. кроме нижнего подчеркивания. Как я понимаю, вид сравнения "Содержит" работает на базе "ПОДОБНО" в запросе, и нижнее подчеркивание приравнивается к любому символу, поэтому такой отбор выдает мне абсолютно все номенклатуры...
Если в запросе можно указать ключевое слово "СПЕЦСИМВОЛ" и обойти найди действительно те номенклатуры, у которых нижнее подчеркивание содепжится, то как это сделать в случае отбора с видом сравнения "Содержит" ?
---
скорее всего никак.
Если ПОДОБНО, в переводе на t-sql это LIKE, то СПЕЦСИМВОЛ это другой оператор, в переводе ESCAPE
А в Содержит указывается строка, которая используется как параметр для оператора ПОДОБНО. Т.е. ПОДОБНО "именно это". Следовательно в ней невозможно указать другие параметры/операторы.
---
(2)
Да, это я прекрасно понимаю и сам. Просто думал, что может для "Содержит" есть какие-то свои мульки... ну ладно, сделаю свою внешнюю обработку с блекджеком и шл... запросом через подобно со спецсимволом и дальнейшей обработкой результата запроса, благо дело легкое и быстрое)
---
скорее всего никак.
Если ПОДОБНО, в переводе на t-sql это LIKE, то СПЕЦСИМВОЛ это другой оператор, в переводе ESCAPE
А в Содержит указывается строка, которая используется как параметр для оператора ПОДОБНО. Т.е. ПОДОБНО "именно это". Следовательно в ней невозможно указать другие параметры/операторы.
---
(2)
Да, это я прекрасно понимаю и сам. Просто думал, что может для "Содержит" есть какие-то свои мульки... ну ладно, сделаю свою внешнюю обработку с блекджеком и шл... запросом через подобно со спецсимволом и дальнейшей обработкой результата запроса, благо дело легкое и быстрое)
Добрый день, на форме нужно реализовать кнопку, которая будет делать тоже самое, что и проведение, но с моими условими. То-есть почти вся процедура объекта ОбработкаПроведения подходит. Подскажите, как лучше реализовать?Сделать обработкаПроведения экспортной и передавать в параметр, что она вызвана с кнопки формы?
---
Есть В обработке проведения есть ДополнительныеСвойства тип структура. Их и юзай
Например дописать предопределенное событие формы ПередЗаписьюНаСервере

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

Сама команда

```1c
    &НаКлиенте
    Процедура МояКомандаПровести(Команда)
    ПараметрыЗаписи = Новый Структура("РежимЗаписи,РежимПроведения,ДопСвойства"
    ,РежимЗаписиДокумента.Проведение
    ,РежимПроведенияДокумента.Неоперативный
    ,Новый Структура("МоеУсловие",Истина));
    Записать(ПараметрыЗаписи);
    КонецПроцедуры
```

Ну и Модуль объекта

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

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

Сама команда

```1c
    &НаКлиенте
    Процедура МояКомандаПровести(Команда)
    ПараметрыЗаписи = Новый Структура("РежимЗаписи,РежимПроведения,ДопСвойства"
    ,РежимЗаписиДокумента.Проведение
    ,РежимПроведенияДокумента.Неоперативный
    ,Новый Структура("МоеУсловие",Истина));
    Записать(ПараметрыЗаписи);
    КонецПроцедуры
```

Ну и Модуль объекта

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

Например
Помидоры | 10 шт
Огурцы | 20 шт

Цифры - это гиперссылка.Нажимаешь - переходишь на сайт. А можно просто весь отчет в html сохранить и ссылки сохраняются тоже.

Просьба дать направление поиска.
Спасибо!
---
Еще один вариант в копилку, похожий на предложенный VmvLer:

1. Создать макет поля "Количество", оформить как гиперссылку;
2. В расшифровку поля добавить поле, содержащее адрес сайта.
3. В модуле объекта отказаться от стандартной компоновки, сформировать отчет самому.
4. Там же обойти все области табличного документа, выделить те из них, что в расшифровке содержат поле с адресом сайта. Для этих областей установить признак гиперссылки и вставить в расшифровку вместо поле сам адрес сайта.

Результат выглядит так, как Вы описали, плюс не требуется модификация конфигурации.
---
надо смотреть в сторону РасшифровкаДанных и обрабатывать события расшифровки
---
Думаю, придётся создавать свою форму отчёта, так как нужно обрабатывать событие Выбор в табличном документе, а стандартная форма СКД с этим событием не работает. Нужно будет программно формировать ТабДок в ПриКомпоновкеРезультата, либо делать постобработку ячеек, содержащих количество.
---
В СКД на закладке "Макеты"

1. создать макет поля "Количество";
2. в расшифровку этого поля вставить свою процедуру общего модуля ОткрытьСайтПоАдресу(АдресСайта);
3. Естественно, поле "АдресСайта" должно быть в наборе данных СКД;
4. Всю логику открытия сайта реализовать в указанной процедуре.
---
2. в расшифровку этого поля вставить свою процедуру общего модуля ОткрытьСайтПоАдресу(АдресСайта);
Расшифровка - это ПараметрРасшифровки? Какой тип заполнения (текст, параметр)?
---
Параметр, берущийся из запроса, разумеется.
---
Еще один вариант в копилку, похожий на предложенный VmvLer:

1. Создать макет поля "Количество", оформить как гиперссылку;
2. В расшифровку поля добавить поле, содержащее адрес сайта.
3. В модуле объекта отказаться от стандартной компоновки, сформировать отчет самому.
4. Там же обойти все области табличного документа, выделить те из них, что в расшифровке содержат поле с адресом сайта. Для этих областей установить признак гиперссылки и вставить в расшифровку вместо поле сам адрес сайта.

Результат выглядит так, как Вы описали, плюс не требуется модификация конфигурации.
---
Ссылку сделал. Но при сохранении в html (и в excel) ссылка пропадает. Данные сохраняются, а ссылка - нет.
Добрый день! Добавила реквизит "Партнер" на форму отчета типа Список значений, где указала тип значения СправочникСсылка.Партнеры.
При открытии отчета казалось бы все нормально, можно и подбором выбрать и путем одиночного кликанья добавить. Затем, непосредственно, после формирования
уже окошко выбора выглядит иначе, да и не позволяет выбрать контрагента. Ну и в конце концов отбор с учетом этого списка не работает. Подскажите, пожалуйста, в чем дело?
---
в запрос можно передавать и список значений. А тут конфликт имен. Или совсем эту строку уберите, так тоже будет работать. Или имя переменной для массива дайте другое.
---
Из сабжа ничего не понятно. Что-то там при формировании происходит.
А вообще, используйте СКД и форму отчетов из конфы.
---
Видимо в процессе работы отчета меняется значение свойства списка "ТипЗначения" на "составной" или "произвольный".
---
А как это можно исправить?
---
А как это можно исправить?
- Доктор, у меня что-то болит.
- Вы что-то повредили.
- А как это лечить?
---
Нужно найти в коде где именно меняется значение и поправить.
---
Единственное, где есть какие-то манипуляции с этим реквизитом это -

Партнер = Партнер.ВыгрузитьЗначения();
 Запрос.УстановитьПараметр("Партнер", Партнер);
---
Партнер = Партнер.ВыгрузитьЗначения();
Это вот вообще для чего?
---
Туда передаются массив списка значений для запроса
---
в запрос можно передавать и список значений. А тут конфликт имен. Или совсем эту строку уберите, так тоже будет работать. Или имя переменной для массива дайте другое.
---
Спасибо! Получилось)
Здравствуйте, подскажите пожалуйста можно ли сделать такое условие в виде цен:
-Если закуп = 100 тогда закуп *10%
-Если закуп от 101 до 200 тогда закуп *20% и т.д
Пробовал типа
?([Оптоваяцена]>=100 и [Оптоваяцена]<200 [Оптоваяцена]*1.5
?([Оптоваяцена]>=200 и [Оптоваяцена]<300 [Оптоваяцена]*1.4
?([Оптоваяцена]>=300 и [Оптоваяцена]<400 [Оптоваяцена]*1.3
[Оптоваяцена]*1.2)))

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

?([Оптоваяцена]>=100 и [Оптоваяцена]<200 , [Оптоваяцена]*1.5

а так ругается на запятую)
---
Кажется, что Вы действительно растеряли все запятые :)

```1c
    ?([Оптоваяцена]>=100 и [Оптоваяцена]<200, [Оптоваяцена]*1.5,
    ?([Оптоваяцена]>=200 и [Оптоваяцена]<300, [Оптоваяцена]*1.4,
    ?([Оптоваяцена]>=300 и [Оптоваяцена]<400, [Оптоваяцена]*1.3,
    [Оптоваяцена]*1.2)))
```
---
Кажется, что Вы действительно растеряли все запятые :)

```1c
    ?([Оптоваяцена]>=100 и [Оптоваяцена]<200, [Оптоваяцена]*1.5,
    ?([Оптоваяцена]>=200 и [Оптоваяцена]<300, [Оптоваяцена]*1.4,
    ?([Оптоваяцена]>=300 и [Оптоваяцена]<400, [Оптоваяцена]*1.3,
    [Оптоваяцена]*1.2)))
```
---
?([Оптоваяцена]>=100 и [Оптоваяцена]=200 и [Оптоваяцена]=300 и [Оптоваяцена]<400, [Оптоваяцена]*1.3,
[Оптоваяцена]*1.2)))
---
Эм. Зачем Вы проставили точки, если я писал про запятые?
---
))) он сам это сделал)
---
вот, это при проверке формулы, нажимаю Записать(Ок)
---
в итоге заного захожу и там запятые все стали через точку.)
---
Это что за релиз УТ у Вас такой через чур заботливый, но не разборчивый?
---
я понял как надо))
---
нет, не угадал)) не работает , только если на одном условии))
---
Так что за релиз? Проверил на 11.4.8.73, все работает нормально. Ваша проблема выглядит как ошибка конфигурации, нужно писать в саппорт.
---
Окей, спасибо, будем обновлять значит)
---
11.4.3.160
Конфигурация УТ измененная. В документе "СборкаТоваров" в форме списка на коммандной панеле есть кнопка "Создать" в конфигураторе. В реальности - нет. Замером производительности отследил выполнение программного кода при открытии формы списка - ничего не выполняется (процедуры при создании и при открытии закомментировал). Куда она может пропадать?
---
Возможно задам глупый из-за своей очевидности вопрос, но есть ли права у пользователя на создание документов сборки?
---
Возможно задам глупый из-за своей очевидности вопрос, но есть ли права у пользователя на создание документов сборки?
---
Спасибо, даже не подумал об этом.
Есть УТ 11.4

Отвязались заказы клиента от реализаций.

Указываю заказ в шапке реализации. Указываю заказ в табличной части документа. Все равно пиктограмма указывающая что строки не привязаны к заказу.

А в заказе написано, что он в процессе отгрузки.

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

У строки реализации есть еще реквизит Идентификатор строки. Но что это за идентификатор строки не пойму.
Скорее всего это строка заказа клиента. Но как его получить не пойму.

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

Возможно кто то сталкивался из вас?
---
Нашел. КодСтроки реквизит соответсвие проставляет
---
Нашел. КодСтроки реквизит соответсвие проставляет
---
Спасибо
Здравствуйте!
База на УФ.
Есть "Справочник1", он является владельцем для "Справочник2"
В "Справочник1" есть ТЧ, в которой необходимо выбирать элементы из "Справочник2".
Подскажите, пожалуйста, как сделать отбор по владельцу в процессе добавления в ТЧ элементов из "Справочник2"?
Спасибо.
---
Используйте свойство "Связи параметров выбора" для реквизитов табличной части.
---
Вот оно решение. Я его пытался использовать, но как оказалось не совсем правильно это делал. Из перечня я выбирал значение "Владелец", а надо было "Ссылка".
---
без озвучки версии конфигурации и желательно платформы мы можем только поговорить на тему"Ты меня уважаешь?"

Хотя указание УФ может и достаточно, наверняка это просто.
---
Прошу прощение.
Платформа 8.3.14.1779
Конфигурация самописная без БСП
---
Используйте свойство "Связи параметров выбора" для реквизитов табличной части.
---
Вот оно решение. Я его пытался использовать, но как оказалось не совсем правильно это делал. Из перечня я выбирал значение "Владелец", а надо было "Ссылка".
---
мне показалась странной постановка задачи

В "Справочник1" есть ТЧ, в которой необходимо выбирать элементы из "Справочник2".

Если некий элемент С1 владелец некого множества элементов С2, то зачем в
С1 городить ТЧ с С2. Может имели ввиду не ТЧ, а форму списка элементов подчиненного справочника.

Как говорил в школе: "Правильно поставленный вопрос - это 50% ответа"
---
В данном случае, в С1 есть ТЧ с выбранными С2 и доп информацией, которая не указывается в С2
---
Спасибо. Получилось.
Добрый день!
Прошу помощи!
У кого стоит ERP свежий, не сочтите за труд скопировать мне отчет (как внешний)
с названием

```1c
    РегламентированныйОтчетИсполнениеКонтрактовГОЗ
```

Отчет с таким названием должен наверное быть, но не 100%
Но с таким смыслом точно есть.

И еще во внешний не копируется модуль менеджера. Прошу его тоже. Сюда или в модуль объекта внешнего отчета.
---
ЛС
---
ЛС
---
Не знаете в каких еще конфигурациях есть этот отчет? ERP УПП БП
Все?
---
Благодарю!
Здравствуйте 1С:Предприятие 8.3 (8.3.13.1513), Управление торговлей, редакция 11 (11.4.7.150), подскажите есть ли типовая настройка чтобы при создании заказа покупателя ставился статус не обеспечивать автоматически?
---
Насколько я знаю, нет. Но можно сделать небольшую доработку в расширении в событии ПриЗаписи После, где перебрать строки заказа и установить нужное значение.
---
Насколько я знаю, нет. Но можно сделать небольшую доработку в расширении в событии ПриЗаписи После, где перебрать строки заказа и установить нужное значение.
---
я тоже так думаю, спасибо , за ответ
Здравствуйте!

Есть рабочая таблица в Макете. Данные в таблицу попадают из Выборки1. Все ячейки со свойством Параметры. В ПараметрРасшифровки (свойства) каждой ячейки стоит сейчас значение Ссылка. В итоге при дабл-клике на ячейке отображается (открывается) объект Выборка1.Ссылка.

Я добавил Выборку2. Мне нужно поменять в некоторых ячейках ПараметрРасшифровки, чтобы открывался объект из Выборки2. Подскажите, пожалуйста, как это сделать?
---
Спасибо за ответ. Но обошлось без этой процедуры ОбработкаРасшифровки (DetailProcessing).

Заработало таким образом:

1) В свойствах ячейки ПараметрРасшифровки поменял текущее значение Ссылка на Расшифровка.
2) В коде:
```1c
    ОбластьСтрТаблицы.Параметры.Расшифровка = Выборка2.Ссылка;
```
---
ПолеТабличногоДокумента (SpreadsheetDocumentField)
ОбработкаРасшифровки (DetailProcessing)
Синтаксис:
ОбработкаРасшифровки(<Расшифровка>, <СтандартнаяОбработка>)
Параметры:
<Расшифровка>
Тип: Произвольный.
Значение расшифровки ячейки или рисунка.
<СтандартнаяОбработка>
Тип: Булево.
В данный параметр передается признак выполнения стандартной (системной) обработки события. Если в теле процедуры-обработчика установить данному параметру значение Ложь, стандартная обработка события производиться не будет.
Значение по умолчанию: Истина.
Описание:
Возникает при двойном щелчке мыши (нажатии клавиши Enter) на ячейке или рисунке, которые содержат значение расшифровки.
---
Спасибо за ответ. Но обошлось без этой процедуры ОбработкаРасшифровки (DetailProcessing).

Заработало таким образом:

1) В свойствах ячейки ПараметрРасшифровки поменял текущее значение Ссылка на Расшифровка.
2) В коде:
```1c
    ОбластьСтрТаблицы.Параметры.Расшифровка = Выборка2.Ссылка;
```
Здравствуйте!

Можно ли через расширение спр.Должности в ЗУП 3.1 (3.1.9.108) сделать иерархическим (иерархия элементов)? Я попробовал сделать но всплывает ошибка, может что ни так делаю?
---
Выяснилось, что через расширение сделать справочник не получиться. Ответ Василия Ханевича - преподаватель

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

Нет, такого сделать на сегодняшний день нельзя. Свойство Иерархический у справочника является контролируемым, т.е. будет проверяться значение свойства в расширении со значением этого же свойства в основной конфигурации. Если значения этих свойств не совпадут, то расширение не будет применено, система выдаст ошибку: Значение контролируемого свойства Иерархический у объекта Справочник.Должности не совпадает со значением в расширяемой конфигурации
Добрый день, коллеги!

В УФ в режиме предприятия происходит обрезка заголовка поля из-за выравнивания по номеру документа, хотя при просмотре формы в конфигураторе такой проблемы нет. Вынес в отдельную группу, отключил сквозное выравнивание - проблема все равно остается. Как исправить? Прикрепил скриншоты.
---
раз не помогло отключение выравнивания, то, как говорится, действуем дедовскими методами - т.е. довыравниваем заговолок поля Номер пробелами по длины заголовка поля Партия
---
раз не помогло отключение выравнивания, то, как говорится, действуем дедовскими методами - т.е. довыравниваем заговолок поля Номер пробелами по длины заголовка поля Партия