Версия для печати темы (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