arefaste/1C_Forums huggingface dataset:
Добрый день.
ERP 2.5.5.94 типовая
Создаю две спецификации. Первая для номенклатуры, вторая для вида номенклатуры. Вторая спецификация не отображается в форме выбора заказа на производство, не могу понять почему?
---
Проблема в задвоенных единицах измерения. У номенклатуры и в ресурсной спецификации были выбраны "Шт", но по факту это были разные объекты.
---
Потому что статус в разработке
---
На первом скриншоте видно что статус "Действует"
---
Возможно дата начала действия спецификации позже даты на документе заказ на производство
---
Спецификация действует с 4.04.2021, заказ от 05.05.2021
---
как вариант: накладывается отбор на номенклатуру, указанную в заказе
---
Спецификация на вид номенклатуры "Труба", номенклатура в заказе тоже "Труба". По логике все должно работать.
---
Вообще не факт,если устанавливается отбор на конкретную номенклатуру.
---
Проблема в задвоенных единицах измерения. У номенклатуры и в ресурсной спецификации были выбраны "Шт", но по факту это были разные объекты.
---
Кто нибудь знает где в ERP 2.5 хранятся единицы измерения?
---
Справочник Упаковки и единицы измерения
---
Еще один вариант - поменяли в номенклатуре "Вид номенклатуры", а в спецификациях - нет.
Здравствуйте, кто знает, как получить данные из обработки в другую обработку?
---
Если вы решаете прикладную задачу, то желательно описать процесс с точки зрения пользователя, что предполагается получить в итоге.
Пока ваш вопрос оторван от реальности. Поэтому такой же оторванный от реальности пример:
```1c
    ОбработкаОбъект = Обработки.МояОбработка.Создать();
    Данные = ОбработкаОбъект.ПолучитьДанные();
```
Где "ПолучитьДанные" – экспортная функция модуля обработки "МояОбработка".
---
Создать/подключить внешнюю обработку, обратиться к экспортным Процедурам и Функциям
если их нет надо создать, Эти процедуры и вернут вам нужные данные.
---
А есть примеры?
---
Если вы решаете прикладную задачу, то желательно описать процесс с точки зрения пользователя, что предполагается получить в итоге.
Пока ваш вопрос оторван от реальности. Поэтому такой же оторванный от реальности пример:
```1c
    ОбработкаОбъект = Обработки.МояОбработка.Создать();
    Данные = ОбработкаОбъект.ПолучитьДанные();
```
Где "ПолучитьДанные" – экспортная функция модуля обработки "МояОбработка".
---
как пример, возьмите комплект внешних обработок Инструменты разработчика (ИР)
там наверняка есть перекрестный вызов внешних обработок друг друга и как раз с передачей данных.
вот вам и пример (если сможете разобраться)
Возникла необходимость программного редактирования (правка текста и сохранение) текстового документа (.doc) из 1С, но это обязательно надо делать в Linux - т.е. COM не получится использовать.
Есть ли какие-то готовые решения для этого?
---
doc конвертить в docx, с docx работать через xml
---
Через командную строку - unixway же, хе-хе. Например https://superuser.com/questions/1135850/how-do-i-run-a-libreoffice-macro-from-the-command-line-without-the-gui
---
doc конвертить в docx, с docx работать через xml
---
Пожалуй, так и сделаю. Спасибо
---
Через командную строку - unixway же, хе-хе. Например https://superuser.com/questions/1135850/how-do-i-run-a-libreoffice-macro-from-the-command-line-without-the-gui
---
Спасибо!
Перешли с УТ 11,4 на УТ 11,5 (11.5.11.96)
Комиссионные продажи не меняли (версия 11.0)
При проведении возврата от комиссионера не заполняет документы продажи и цены. Товар продан по договору и соглашению, указанному в возврате.
---
Проблема в расширении была...
---
Проблема в расширении была...
```1c
    Процедура ОбновитьАналоги()

    Для Каждого СтрокаТаблицы ИЗ АналогиНоменклатуры Цикл

    ЭтаФорма.ЭлементыФормы.АналогиНоменклатуры.ОформлениеСтроки(СтрокаТаблицы).Ячейки.Склад1.ОтображатьТекст = Истина;
    ЭтаФорма.ЭлементыФормы.АналогиНоменклатуры.ОформлениеСтроки(СтрокаТаблицы).Ячейки.Склад1.Текст ="01"+СокрЛП(СтрокаТаблицы.НомерСтроки);

    ЭтаФорма.ЭлементыФормы.АналогиНоменклатуры.ОформлениеСтроки(СтрокаТаблицы).Ячейки.Склад1.Значение = "1";

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

не пихаются,

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

```1c
    Процедура ПолучитьНоменклатуруПоШК(ШК) Экспорт

    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
    | Штрихкоды.Штрихкод КАК ШК,
    | Штрихкоды.Владелец КАК Номенклатура,
    | Штрихкоды.ТипШтрихкода,
    | Штрихкоды.ЕдиницаИзмерения,
    | Штрихкоды.ХарактеристикаНоменклатуры,
    | Штрихкоды.СерияНоменклатуры,
    | Штрихкоды.Качество
    |ИЗ
    | РегистрСведений.Штрихкоды КАК Штрихкоды
    |ГДЕ
    | Штрихкоды.Штрихкод = &Штрихкод";
    Запрос.УстановитьПараметр("Штрихкод",ШК);
    Таблица = Запрос.Выполнить().Выгрузить();

    Если Таблица.Количество() = 1 Тогда

    ЗаполнитьСписокНоменклатур(Таблица[0].ШК,Таблица[0].Номенклатура,Таблица[0].ЕдиницаИзмерения)

    ИначеЕсли Таблица.Количество() > 1 Тогда

    ВыборИзНесколькихНоменклатур(Таблица);

    Иначе
    Сообщить("Не удалось найти номенклатуру с введенным штрихкодом: " + ШК);
    КонецЕсли;

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

В модуле формы того же объекта имеем процедуру с обращением к данной экспортной процедуре:

```1c
    Процедура ВводШКАвтоПодборТекста(Элемент, Текст, ТекстАвтоПодбора, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    ПолучитьНоменклатуруПоШК(Текст);
    ВводШК = ";
    КонецПроцедуры
```

Однако при нажатии на проверки модуля формы имеем такую ошибку:
{Обработка.ИТЛ_СравнениеНоменклатурПоШК.Форма.Форма.Форма(97,9)}: Процедура или функция с указанным именем не определена (ПолучитьНоменклатуруПоШК)
        <<?>>ПолучитьНоменклатуруПоШК(Текст); (Проверка: Толстый клиент (обычное приложение))

УТ10 обычные формы, что я делаю не так?
---
если основной реквизит формы отсутствует, то это не основная форма обработки, нужно реквизит добавить вручную, либо, что проще, сделать новую форму в качестве основной
---
форма - основная форма обработки?
---
да
---
Основной реквизит формы – эта же ОбработкаОбъект?
---
основной реквизит формы ОбработкаОбъект отсутствует
---
если основной реквизит формы отсутствует, то это не основная форма обработки, нужно реквизит добавить вручную, либо, что проще, сделать новую форму в качестве основной
---
Действительно, я забыл что когда-то создавал не форму объекта, а произвольную форму из-за чего не добавился реквизит объекта, спасибо
---
Директивы препроцессора в модуле объекта есть?
---
Директивы препроцессора это обычные формы, в обычных формах нет &НаСервере или &НаКлиенте
---
При чем тут вид форм, если вопрос был про директивы в модуле объекта?
В целом уже не важно, если причина найдена.
---
отсутствуют
Добрый день уважаемые форумчане. Розница 2.3.5.35
Прошу помощи у гуру

Делал небольшую дорабоку на тестовой базе в РМК.
На тестовой базе открываю регистрацию продаж - все ОК.
Загружаю эти изменения на копию текущей базы - и уменя вылетает ошибка

```1c
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

    Параметры.Свойство("Магазин", Объект.Магазин);
```

Объект - Строка ... вообще не понимаю что происходит ...

Конфигуции болт в болт - смотрел сравниением объединением
платформы одинаковые - пробовал на 8.3.22.1704 и на 8.3.18.1741

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

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

 Возвращает найденное значение. Смотри что там обозначил в параметрах под "Магазин"
Доброго времени суток. Создал я обработку проверки номенклатур с подбором по штрих коду в обычных формах. И дорабатывал я ее по мере необходимости. Однако все процедурки я писал в форме. И вот у меня возникла потребность создать еще одну форму в этой же обработке со схожим функционалом, то есть она будет использовать большую часть тех же процедур. Куда мне следует выносить данные процедуры? В модуль объекта, модуль менеджера, общий модуль? И как тогда их вызывать при выносе в эти модули из модуля формы?

Вкратце о текущем функционале обработки: форма обработки открывается из формы документа, пользователь с помощью сканера штрих кодов заполняет таблицу проверки товаров, которая попутно сверяет номенклатуры с номенклатурами на форме, после чего она красит строки и выдает нужные статусы каждой номенклатуре.
---
В модуль объекта обработки. Вызывать просто по имени процедуры. Не забыть Экспорт.
---
Тут больше нужно смотреть где эти процедуры / функции будут использоваться.
Если обработка будет универсальной (для разных баз и т.п.), то в модуль обработки.
А если предполагается более широкое использование процедур / функций (например в фоновых задания, или в других обработках), то в общий модуль (его можно в расширении например сделать).
Ну и как уже написано в (3), про Экспорт помнить, и про область применения (на клиенте / на сервере...).
---
Если в функции происходит работа с Объектом, то в модуле объекта. Если с формой, то в Общем модуле.
---
Сообщение было скрыто модератором.
---
Тут больше нужно смотреть где эти процедуры / функции будут использоваться.
Если обработка будет универсальной (для разных баз и т.п.), то в модуль обработки.
А если предполагается более широкое использование процедур / функций (например в фоновых задания, или в других обработках), то в общий модуль (его можно в расширении например сделать).
Ну и как уже написано в (3), про Экспорт помнить, и про область применения (на клиенте / на сервере...).
---
В модуль объекта обработки. Вызывать просто по имени процедуры. Не забыть Экспорт.
---
Сообщение было скрыто модератором.
ПланыОбмена._МойОбмен.ДатаСрезаОстатков -> ПравилаОбмена.Параметры.ДатаСрезаОстатков
---
Сделал так:
ДанныеУзла = УзелДляОбмена;
Если ЗначениеЗаполнено(ДанныеУзла) Тогда
 ЗаполнитьЗначенияСвойств(Параметры, ДанныеУзла);
 Параметры.ВыгружатьОстаткиЗапасов = ДанныеУзла.ВыгружатьОстаткиЗапасов;
 Параметры.ДатаСрезаОстатков = ДанныеУзла.ДатаСрезаОстатков; // Дата(2023, 1, 1);
КонецЕсли;
---
В ПередПолучениемИзмененных взять через УзелОбмена.
---
Сделал так:
ДанныеУзла = УзелДляОбмена;
Если ЗначениеЗаполнено(ДанныеУзла) Тогда
 ЗаполнитьЗначенияСвойств(Параметры, ДанныеУзла);
 Параметры.ВыгружатьОстаткиЗапасов = ДанныеУзла.ВыгружатьОстаткиЗапасов;
 Параметры.ДатаСрезаОстатков = ДанныеУзла.ДатаСрезаОстатков; // Дата(2023, 1, 1);
КонецЕсли;
Здравствуйте!
Есть самописная база на УФ (платформа 8.3.15).
В этой базе есть отчет на СКД с полями ДатаОтправки и Груз.
Подскажите, пожалуйста, каким образом можно в скд окрасить поле "ДатаОтправки", например, в красный цвет, если дата выпадает на выходной день?
Спасибо.
---
Если под выходными подразумевается исключительно суббота и воскресенье, то можете воспользоваться условным оформлением, где проверяется день недели даты отправки (см. рис.)

Если же Вам необходимо знать еще и про праздники, то про эти дни платформа ничего не знает. Потребуется их заполнение и хранение в ИБ (напр., в регистре сведений), ну а в отчете рассчитывать дополнительный признак, является ли дата отправки выходным.
---
Если под выходными подразумевается исключительно суббота и воскресенье, то можете воспользоваться условным оформлением, где проверяется день недели даты отправки (см. рис.)

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

Вариант который предложили в (4) самый простой, и не требует никаких особых доработок. Но если у вас суббота и вскр могут быть рабочими днями - такой подход не сработает.
---
Если данных о работе на определенный день нет, но он выводится,
т.к. для поля группировки Дата в настройках СКД указан вид дополнения День,
то левое (и даже полное) соединение с данными производственного календаря не приводит к окраске дня без данных.
Или я чего-то не учел?

Текст запроса на скрине приближен по смыслу к запросу в СКД.
---
вы делаете полное соединение. при этом делаете группировку. Поле РабочийДень у вас изначально было булево, а когда сгруппировали по количество различные - получили число. а в условном оформлении продолжателе проверять на булево. Условие не срабатывает - день не окрашивается.
---
На самом деле косяк крылся в блоке {ГДЕ Период между &ДатаНач и &ДатаКон}.
Нужно было: {ГДЕ isnull(Период,ПроизвКалендарь.Дата) между &ДатаНач и &ДатаКон}.

Данные в запросе СКД были грубо отфильтрованы по дате одной из таблиц, где надо по двум.

А агрегатная функция на РабочийДень была наложена корректная, т.е. Максимум().

Последовательное изложение деталей реализации собеседнику -- первый помощник в отладке).
Добрый день. Управляемые формы, пл 8.3.11.2867 Имеется иерархические справочники.

Так вот в режиме предприятия все элементы выводятся списком,а переключить вывод через "Режим просмотра (Список, Иерархический список, Дерево)" не получается.

Подскажите куда копать!
---
Разобрался с проблемой. Если справочник подчинен владельцу, а владелец не задан - изменение режима просмотра недоступно. Для решения проблемы необходимо:
1. Установить отбор по владельцу в настройках формы списка.
2. Программно задавать владельца при открытии формы списка.
---
Имеется конфигурация "1С: СППР", но думаю это не важно.
---
Кнопка "Все действия" -> Настройка списка

там я думаю динамический список выводится
---
надо там в настройках группировку выбрать по родителю(иерархия)
---
Нет такой возможности.
Программно отбор тоже не устанавливается.
---
Разобрался с проблемой. Если справочник подчинен владельцу, а владелец не задан - изменение режима просмотра недоступно. Для решения проблемы необходимо:
1. Установить отбор по владельцу в настройках формы списка.
2. Программно задавать владельца при открытии формы списка.
---
кеп
---
Это баг или фича?
---
ИМХО, это особенность архитектурного решения.
Да, справочник Номенклатура поставщика подчинен владельцу, а это предполагает его открытие из формы элемента владельца,
где платформой уже будет установлен отбор по владельцу.
Если зайти в этот справочник напрямую и установить отбор по конкретному поставщику, а затем попытаться его открыть
из формы элемента владельца, то система ругнется на предмет конфликта отборов.

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

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

Создаю, новый обмен. Кнопка создать.

У новой БП префикс тот же "Б", а требуется уникальность.
Меняю префикс у новой БП на "Б1"

Далее ругается на уникальный префикс ЗУП "ЗК" ?

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

Прошу помочь.
---
Это решение.

Настраиваем фиктивно через Почту.
Запись создается, потом меняем, так как надо.
---
Еще решение.

Выгоняем пользователей, чтобы ничего не создали.
Меняем префиксы, так, чтобы был создан обмен.

Потом все откатываем как было, насколько выходит..
Обмен тоже начинает работать.

Понятно, что префиксы БД откатываем обязательно.

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

На картинке мастер настройки ругается на префикс Бухгалтерии "Б".
Если его менять "Б1", то проходит дальше и ругается уже на ЗУП "ЗК".

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

Настраиваем фиктивно через Почту.
Запись создается, потом меняем, так как надо.
---
Еще решение.

Выгоняем пользователей, чтобы ничего не создали.
Меняем префиксы, так, чтобы был создан обмен.

Потом все откатываем как было, насколько выходит..
Обмен тоже начинает работать.

Понятно, что префиксы БД откатываем обязательно.

ПС.
Вероятно, эта проблема с префиксами характерна для облачных решений.
Доброго времени суток, господа!

У меня вопрос - можно ли как-нибудь сделать прокрутку в группе управляемой формы? На рисунке у меня на форму помещена группа с горизонтальной группировкой элементов. В левой группе - поле табличного документа. Для правой группы установлена вертикальная группировка элементов, и в неё помещены две группы тоже с вертикальной группировкой элементов ("Группа параметров 1" и "Группа параметров 2"). В обеих группах содержится много реквизитов, и они не влезают в экран - слева на форме есть полоса прокрутки, и часть реквизитов группы "Группа параметров 2" уходит за экран, и их надо вытаскивать с помощью скролла. Заодно растянулось и ушло за пределы экрана поле табличного документа.
Подскажите, пожалуйста, можно ли сделать так, чтобы сама форма за пределы экрана не растягивалась, а в группах "Группа параметров 1" и "Группа параметров 2" были в каждой свои полосы прокрутки? Я пробовал этим группам задавать фиксированную высоту, но все равно скроллинг в группах не появляется, а растягивается за экран вся форма.

Заранее благодарю за помощь
---
Используйте дополнительно группы "Страницы" без отображения закладок. В группу Страницы поместите группу с реквизитами. Регулируйте высоту группы Страницы.
---
Используйте дополнительно группы "Страницы" без отображения закладок. В группу Страницы поместите группу с реквизитами. Регулируйте высоту группы Страницы.
---
SlavaKron, спасибо Вам огромное, помогло!
---
Регулировки высоты надо предоставить пользователям и хранить в настройках?

Или можно с автовысотой как-то договориться,
чтобы и группа-страница всегда совпадала нижним краем с формой,
и вертикальный скролл был внутри группы, а не для всей формы (если ставить высоту группы-страницы = 0) ?
---
В свойствах страницы в самом низу есть свойство "ВертикальнаяПрокруткаПриСжатии". Нужно его отметить.
Для самой же группы страниц нужно установить свойство "РастягиватьПоВертикали" в "Да" или "Авто".
---
У меня получилось создать Страницы-> Страница -> ВертикальнаяПрокруткаПриСжатии = "Истина" и в самой настройки формы ВертикальнаяПрокрутка = "Использовать при необходимости"
---
спасибо тебе мил человек!
---
Для случая, когда группа страниц внутри группы страниц, ещё дополнительно может потребоваться у родительской поставить ограничение на высоту (например 30 строк).