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

```1c
    &НаКлиенте
    Процедура ДобавитьРазделитель(Команда)

    Если РазрешеноИзменениеТоваров() Тогда

    ЭтаФорма.Модифицированность = Истина;
    Разделитель = ПредопределенноеЗначение("Справочник.CRM_Разделители.ПустаяСсылка");

    Если ВвестиЗначение(Разделитель, "Выберите разделитель") Тогда

    НоваяСтрока = Объект.Товары.Добавить();
    НоваяСтрока.Номенклатура = Разделитель;
    НоваяСтрока.CRM_ИДВарианта = CRM_ИДВарианта;
    НоваяСтрока.CRM_ИмяВарианта = ИмяВариантаДляТабличнойЧасти(CRM_ИДВарианта);
    НоваяСтрока.CRM_ЭтоРазделитель = Истина;
    НоваяСтрока.Активность = Истина;
    Элементы.Товары.ОтборСтрок = Новый ФиксированнаяСтруктура("CRM_ИДВарианта", CRM_ИДВарианта);

    ЗаполнитьНомерСтрокиВарианта(ЭтаФорма);
    КонецЕсли;
    КонецЕсли;

    КонецПроцедуры
```
---
Ну Самое простой, на первый взгляд способ - выводить на форме в отдельную таблицу значений, не связанную с табличной частью. Для удобства можно 2 ТЧ - Товары + колонка идентификатора и Комметраний + колонка идентификатора (чтоб связывать их вместе)

Т.е ПриЧтенииНаСервере делаешь запрос к табличной части и группируешь по идентификатору комментария.

На форме есть отдельная ТЗ. В нее все выводишь. Условным оформлением блокируешь в полях комментария колонки
---
добавь колонку и группируй по ней же
---
это есть в типовой конфигурации Управление торговлей и взаимоотношениями с клиентами (CRM) от RARUS

```1c
    &НаКлиенте
    Процедура ДобавитьРазделитель(Команда)

    Если РазрешеноИзменениеТоваров() Тогда

    ЭтаФорма.Модифицированность = Истина;
    Разделитель = ПредопределенноеЗначение("Справочник.CRM_Разделители.ПустаяСсылка");

    Если ВвестиЗначение(Разделитель, "Выберите разделитель") Тогда

    НоваяСтрока = Объект.Товары.Добавить();
    НоваяСтрока.Номенклатура = Разделитель;
    НоваяСтрока.CRM_ИДВарианта = CRM_ИДВарианта;
    НоваяСтрока.CRM_ИмяВарианта = ИмяВариантаДляТабличнойЧасти(CRM_ИДВарианта);
    НоваяСтрока.CRM_ЭтоРазделитель = Истина;
    НоваяСтрока.Активность = Истина;
    Элементы.Товары.ОтборСтрок = Новый ФиксированнаяСтруктура("CRM_ИДВарианта", CRM_ИДВарианта);

    ЗаполнитьНомерСтрокиВарианта(ЭтаФорма);
    КонецЕсли;
    КонецЕсли;

    КонецПроцедуры
```
---
Благодарю, сейчас буду искать конфу по знакомым... или если не сложно - киньте код, как там реализовано, я под свою адаптирую
---
Благодарю!!!! Есть на свете адекватные люди! а то понабежало клоунов с оскорблениями!
---
Пример абсолютно не соответствует сути вопроса.
Вы говорите о табличной части документа а в примере показываете отчет....
Приведите пример с табличной частью!
---
пришел по умничать? суть вопроса изложена
---
Сообщение было скрыто модератором.
---
Сообщение было скрыто модератором.
---
как ты относишься ко всем вокруг, так и тебе и будет по жизни все - закон нам данный...
Радуйся , что ты достиг дна видимо - теперь есть куда расти!
---
Сообщение было скрыто модератором.
---
не можешь ты себя называть адекватным - полистай хоть википнедию, если читать еще не научился...
У тебя еще все "радости" жизни впереди - надейся и жди!
---
Сообщение было скрыто модератором.
---
Именно в табличной части, а не в печатной форме!

т.е ему сначала нужно это сделать, то, что он не знает как сделать, а потом картинку вам прислать?)))))))))

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

```1c
    НоваяСтрока = Объект.Товары.Добавить();
    НоваяСтрока.Номенклатура = Разделитель;
    НоваяСтрока.CRM_ИДВарианта = CRM_ИДВарианта;
    НоваяСтрока.CRM_ИмяВарианта = ИмяВариантаДляТабличнойЧасти(CRM_ИДВарианта);
    НоваяСтрока.CRM_ЭтоРазделитель = Истина;
    НоваяСтрока.Активность = Истина;
    Элементы.Товары.ОтборСтрок = Новый ФиксированнаяСтруктура("CRM_ИДВарианта", CRM_ИДВарианта);
```

Я предлагал несколько другой вариант. Отдельная табличная часть для комментариев и связь с основной ТЧ.
На форме выводить в таблицуЗначений. При записи эту ТЗ писать в ТЧи документа
---
По печатной форме в скриншоте похоже на то, что просто добавляют комментарий как позицию в свободном виде. Возможно в ТЧ есть два поля - Наименование (номенклатура в базе) и Представление (Как она пишется в коммерческом). В Представление и писать комментарий. Отключить обязательные поля и решить вопрос с нумерацией позиции.
---
спасибо, хоть что то по делу
---
неадекватная ветка во всем
1. вопрос поставлен не профессионально
2. ответы чушь, включая пример с выделением
3. персонажи как будто на уроке физ-ры в 5 классе мяч не поделили

хорошо хоть я пообедал и спокоен.