Выделение цветом строки табличной части в 1С 7.7: различия WinXP и Win7

Новая тема
Показывать по 10 20 40 сообщений
ага, ясно. обычно нормально дают семейным парам, вот с холостыми посложнее. Вы у нас какая категория?
как раз та, где посложнее
ага, вот и обнаружился завидный жених на нашем сайте!
Все раскрашивается у меня как следует.
Проверим версию FormEx = Помощь - О программе - FormEx - 2.0.5.108
Володь, ты же ИП-шник, а учитывая новое налоговое законодательство для этой категории, тебе не за чем возвращаться. :)
Ага! Едем дальше... :) Возьму маленький тайм-аут. Поразбираюсь с DLL. По-любому отпишу о результатах своих изысканий
"Проблема, действительно, выявлена. Переделываем на "новый" механизм раскраски:
1. Ставим FormEx.dll с версией не ниже 2.0.5.85.
2. В тексте программы ищем:
Сервис.ВключитьРаскраскуТаблиц(); 


оно находится, скорее всего, в процедуре ПослеОткрытия() меняем ее на:
Сервис.ИспользоватьПланРаскраски(1); 


3. В табличной части документа ищем ту колонку, в которой размещена формула, ссылающаяся на команду раскраски (в вашем случае "ПолучитьРаскраску()"). Она первая в таблице ("новый" механизм раскраски позволяет ее разместить в любом месте).
4. В свойствах этой колонки указываем ее заголовок строго как "FormEx_ПланРаскраски" (без кавычек).
5. Идем в модуль и находим вашу функцию раскраски ("ПолучитьРаскраску() ")
6. Все строки, в которых есть команда brush меняем так:
Возврат "BRUSH["+глПолучитьЦвет(255,255,200)+"]"; 


на
Возврат "(BRUSH["+глПолучитьЦвет(255,255,200)+"])"; 


И т.д. Это как пример. То есть, по сути, нужно только добавить скобки в начало команды и в конец.
7. Сохраняемся, пробуем."
Володь, в сообщениях есть формат "Нумерованный список".
:)
ладно, буду пользоваться.
Благодарю! Я обязательно так сделаю... Хотя бы на какой-то тестовой базе. Чтобы для себя уж точно понять, как это все работает.
Но....
Мы - филиал. существует головная организация. Конфа существенно одинаковая... Файлобменом мы выгружаем документы, и после обработке на головной базе нам возвращают, вот этот самый единый документ с раскраской: что там у нас так и не так... Это - логика работы. По сути - дальше следующий вопрос: когда я поразбиралась с конфой, то увидела что в ней как таковой загрузки FormEx.dll ни в каком виде нету. Начала разбираться с работой внешних компонент и добралась до 1cpp.dll. выяснила, что ее версия 2.0.3.7 работает со встроенной FormEx. Я посмотрела - у меня стоит именно она. Более того, в конфе она цепляется без регистрации через сервисный метод КодЗагрузки и ProgID. Хотелось бы услышать ваши предложения по этому поводу.

> 1. Ставим FormEx.dll с версией не ниже 2.0.5.85

Тогда надо взять и 1cpp.dll другой версии?  и ставить их порознь... или как?

На что могут тогда повлиять различия конфы филиал - головная организация в этом плане...  ведь это уже тогда не только раскраска...
И что лучше - подключать 1cpp через регистрацию или все поставить через КодЗагрузки, предварительно его определив?
Прошу совета :)
Читают тему
(гостей: 2)

Быстрый переход