Версия для печати темы (https://pro1c.org.ua/index.php?s=d660730aa4ec285be6ad6f28505120fa&showtopic=67810)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 7.7 _ добавить в таблицу колонку с функцией FormEX

Автор: 4andriy 14.04.25, 17:26

версия 7.7

нужно подключить FormEX в таблицу
для этого нужно в таблицу добавить колонку с функцией FormEX (свойства текста если нажать по колонке ПроверитьВид)
если нажимаю кнопку + могу добавить только значения из реквизитов

а как добавить в таблицу колонку?

Автор: denis84 15.04.25, 13:35

4andriy @ Вчера, 18:26 * ,
Доброго дня! В чому ваша задача? Для чого ця колонка?

Автор: 4andriy 15.04.25, 14:48

denis84 @ Сегодня, 14:35 * ,
колонка Свойства Текста
Дополнительно - туди треба функцію додати

Автор: denis84 15.04.25, 15:15

4andriy @ Сегодня, 15:48 * ,
додаєте колонку типу текст (сделать не доступной, видимость и т.д.) - на неї функцію ПроверитьВид(). Ось приклад,як можна розмалювати в журналі прибуткові накладні в різні кольори:

//==========================================
Функция ПроверитьВид()
    Если ПустоеЗначение(ТекущийДокумент) = 0 Тогда
        Если ТекущийДокумент.Проверен = 1 Тогда
            Возврат "FONT["+глПолучитьЦвет(0,0,0)+"] BRUSH["+глПолучитьЦвет(255,255,255)+"]"; //белый  фон
        ИначеЕсли  ТекущийДокумент.Проверен = 0 Тогда
            Возврат "FONT["+глПолучитьЦвет(0,0,0)+"] BRUSH["+глПолучитьЦвет(255, 222, 179)+"]"; //красный  фон
        КонецЕсли;
    КонецЕсли;
    Возврат "";
КонецФункции


"Проверен" - це реквізит документу(який я додав, для проведення аналізу документів)

Автор: 4andriy 15.04.25, 15:32

denis84 @ Сегодня, 16:15 * ,
а як колонку додати? :-( не получається

Автор: denis84 15.04.25, 21:58

4andriy @ Сегодня, 16:32 * ,
В конфігураторі. Внизу під формою обєкта - синя буква Т. Зажимаєте і перетягуєте в табличну частину документа,довідника...


 ! 

https://pro1c.org.ua/index.php?act=announce&id=2: 1
 

Автор: 4andriy 16.04.25, 9:34

denis84 @ Вчера, 22:58 * ,
нажав синю букву Т, навіть тримав, а також пробував через кнопку вставка, то якщо так роблю то на фоні таблиці створюється текст, але в таблицю не попадає

Автор: volodya1122 16.04.25, 10:59

4andriy @ Сегодня, 10:34 * ,

Цитата(4andriy @ 16.04.25, 10:34) *
нажав синю букву Т, навіть тримав, а також пробував через кнопку вставка, то якщо так роблю то на фоні таблиці створюється текст, але в таблицю не попадає

Ніяк не вдалось змоделювати вашу ситуацію. Єдине щоб на фоні табличної частини документу появилося поле введення, для цього вибирав Вставить-Реквизит диалога.

Коли нажимаєте Вставить-Текст. І коли ведете мишку на не на табличній частині біля мишки має бути синя туква Т. Коли мишку переміщаєте на табличну частину має змінитись на прямокутник з плюсиком в правому нижньому куті. Тоді в табличну частину можна буде вставити тестову колонку.

1. Можливо у вас слой табличної частини у вас не співпадає з активним слоєм (хоча в мене навіть на різних слоях працює)
2. Яка версія платформи у вас (остання 7.70.027)
3. Можливо ви намагаєтесь вставити колонку не в табличну частину документу, а на ТаблицюЗначень на формі? Тоді на неї ви не добавите текстову колонку. Колонки на формі Таблиці значень ви ж формуєте програмно

Автор: 4andriy 16.04.25, 11:38

volodya1122 @ Сегодня, 11:59 * ,
запрацювало
колонка додається в кінець таблиці, а я дивився на початок
всім дякую)

Автор: volodya1122 16.04.25, 11:43

Цитата(4andriy @ 16.04.25, 10:34) *
нажав синю букву Т, навіть тримав, а також пробував через кнопку вставка, то якщо так роблю то на фоні таблиці створюється текст, але в таблицю не попадає


Цікаво як це Вам вдалось зробити? Ніяк цього не зміг повторити в себе (таке вдалось провторити тільки на формі таблиціЗначень розміщеної на формі документу)

Автор: 4andriy 16.04.25, 11:54

volodya1122 @ Сегодня, 12:43 * ,
то поверх таблиці текстове поле появлялось, не так написав

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua