Последние сообщения

#1
FormEx / Re: Меняется регистр шрифта в ...
Последний ответ от MWW_Ruza - Вчера в 23:18
Цитата: АЛьФ от Вчера в 10:52А есть возможность попробовать сделать с планом раскраски?

Хм... С планом раскраски пока не разбирался, попробую в выходные заняться...
Если кто примерчиком поделится, сильно упростит задачу...
#2
FormEx / Re: Работа с таблицами на форм...
Последний ответ от vladmenleo - Вчера в 12:16
(2) похоже проблема как и у меня - если в таблице разово определяешь колонки, а потом только удаляешь строки и перезаполняешь тз, то все норм. А если хочешь динамически колонки создавать, то бага :(
#3
FormEx / Re: Работа с таблицами на форм...
Последний ответ от jurii - Вчера в 12:08
Как только уже не пробовали
и куда только не пихали...
Не помогает ;–(
#4
FormEx / Re: Работа с таблицами на форм...
Последний ответ от Злоп - Вчера в 11:52
Рформа сделай инициализацию в После открытия()
?
#5
FormEx / Работа с таблицами на форме — ...
Последний ответ от jurii - Вчера в 11:00
На форме таблица значений тзХроноПоказателей
Вот такой код:
Перем РФорма;

Процедура Сформировать()
	
	тзХроноПоказателей.Очистить();  
	
КонецПроцедуры


Процедура ПослеОткрытия()
	
	РФорма.ПоложениеКолонкиТаблицы("тзХроноПоказателей",1,0); // пометка
	РФорма.ПоложениеКолонкиТаблицы("тзХроноПоказателей",2,2); // площадка      
	
КонецПроцедуры

тзХроноПоказателей.НоваяКолонка("Киоск",,,,,10);
тзХроноПоказателей.НоваяКолонка("FormEx_ПланРаскраски","Строка",,,"FormEx_ПланРаскраски");  

РФорма = СоздатьОбъект("РасширениеФормы");
После нажатия «Сформировать», сначала висит пару секунд, а затем закрывает 1С

З.Ы. Сборка 2.0.5.199 и 2.0.5.198 — наблюдаем одинаковую картину.
При этом 2.0.5.181 от 28.10.2023 — полёт нормальный
#6
FormEx / Re: Меняется регистр шрифта в ...
Последний ответ от АЛьФ - Вчера в 10:52
А есть возможность попробовать сделать с планом раскраски?
У меня приводится к верхнему регистру буфер при анализе на макрос раскраски. Обратно в таблицу из этого буфера ничего прилетать не должно.
#7
FormEx / Re: Меняется регистр шрифта в ...
Последний ответ от MWW_Ruza - Вчера в 01:29
По порядку...

1. Колонка марок - текстовая или реквизит?
Текстовая. Но, значение хранится в реквизите(невидимая колонка рядом), вот так:



2. Код заполнения колонки этого реквизита, из которого текстовая колонка заполняется:

Если ПустоеЗначение(НовКолМарок) = 0 Тогда
    КолМаркБаза   = НовКолМарок;
    СтрМаркиЗапрЕГАИС   = СЗ.Получить("СтрМаркиЗапрЕГАИС");
    МаркиЗапрЕГАИС   = СокрЛП(СтрМаркиЗапрЕГАИС);
    КолМарокЕГАИС   = СЗ.Получить("НовКолМарокЕГАИС");   
    Если КолМаркБаза = 0 Тогда
   ЦСпМарк   = "FONT[" + ПолучитьЦвет(255) + "]";
    Иначе
   ЦСпМарк   = "FONT[" + ПолучитьЦвет(0,0,255) + "]";
    КонецЕсли;         
КонецЕсли;

3. В самой колонке, которую раскрашиваю, и в которой ищу статус:

Функция ПокМарки()
   Если КолМаркБаза = 0 Тогда
      Возврат "Нет марок в нал.";   
   Иначе
      Возврат "Список марок";
   КонецЕсли;   
КонецФункции

4. Поиск ВРег(



Нет там ничего такого, что могло бы так отрабатывать...
Следом за раскрашиваемой колонкой только одна колонка, реквизит, текстовый(правда, максимально-возможной длины 999 символов, так, как в нем содержится список кодов справочника "Марки", которые относятся к этой строке документа, значением в строку с разделителями).
По большому счету, это "странное поведение" не мешает, просто интересно, отчего это происходит...
Похоже, типа "какая-то глобальная переменная сеанса", так, как нигде это не сохраняется при выходе из программы и входе опять - регистр нижний, но, внутри сеанса - если переключилось на верхний регистр, так и остается, пока программу не закроешь... Открыть/закрыть этот документ - не влияет, если переключилось на ВР, то так и остается, и при повторном открытии, уже сразу в верхнем регистре эта колонка....
#8
FormEx / Re: Меняется регистр шрифта в ...
Последний ответ от Харлампий Дымба - 21 ноября 2024, 10:38
Может дело и не в Формексе?
Как вариант: если колонка "Марки" текстовая и значения меняются только при открытии / при изменении, то возможно в одной из следующих колонок есть ВРег значения колонки "Марки". Тогда при первоначальном заполнении текст будет в нижнем регистре, и так как значения колонок вычисляются по порядку следования и рисуются в этом же порядке, то так визуально и останется в нижнем регистре. А после следующего обновления формы (переход по поиску, например) - выводятся уже преобразованные значения.
Ну и по модулю формы и/или модулю функции заполнения стоит пробежаться поиском по местам использования "ВРег(".

#9
FormEx / Re: Меняется регистр шрифта в ...
Последний ответ от АЛьФ - 21 ноября 2024, 09:30
Нужен код заполнения этой колонки.
#10
FormEx / Re: Меняется регистр шрифта в ...
Последний ответ от Злоп - 20 ноября 2024, 21:34
Колонка марок - текстовая или реквизит?