|
v7: Оптимизатор таблицы mxl - удалить лишние колонки. Где то была обработка, подскаж | ☑ | ||
---|---|---|---|---|
0
trdm
06.01.17
✎
14:08
|
Досталсь печатная форма УПД, которая сделана на основе узких колонок в mxl.
При пакетной печати подтормаживает, когда документов много - очень ощутимо. Где то вроде был оптимизатор таблицы mxl - удалить лишние колонки. Где подскажите? |
|||
1
trdm
06.01.17
✎
14:23
|
никто не помнит?
|
|||
2
МихаилМ
06.01.17
✎
16:00
|
найдете -бросте ссылкой
|
|||
3
trdm
06.01.17
✎
16:13
|
Не нашел, сам попробую написать.
|
|||
4
Djelf
06.01.17
✎
23:04
|
(0) Не видал такого. Не помню чтобы было!
Удалить пустые колонки - строк 10 с помощью йокселя с сохранением ширины колонок. Неплохо шаблоны режет, но косячит на объединениях. Значит как то их надо обработать, но йоксель список объединений не выдает... Дописать что ли йоксель... внутри список же есть! Проще найти уже переделанную форму т.к. сортировка объединенных областей, поиск в них неиспользуемых колонок, учет рамок и т.п. это все выйдет значительно дольше. |
|||
5
Djelf
06.01.17
✎
23:08
|
Ну вот код с помощью йоксель, на всякий случай, вдруг кому то понадобится...
УКД из поставки в Комплексной вроде нормально порезался.
|
|||
6
trdm
07.01.17
✎
06:06
|
Надо такого монстра оптимизировать:
http://s019.radikal.ru/i627/1701/cd/10e2c797f9ec.png Не думаю, то это последняя работа по оптимизаднице. |
|||
7
trdm
07.01.17
✎
06:07
|
Объединений как видите дофига и больше.
|
|||
8
Злопчинский
07.01.17
✎
10:09
|
Не видел не знаю такого оптимизатора
Руками все перерисовать Печатаешь рабочий документ Разлиновываешь по вертикали по ключевым ячекйам Перерисовываешь Колонок 60 точно выйдет А проще -забить Если конкчно подтормаживает так сильно что клиенты в очереди по 15 минут стоят то да |
|||
9
trdm
07.01.17
✎
10:14
|
не, идет пакетная печать для доставщика.
|
|||
10
trdm
07.01.17
✎
10:16
|
Если уж клиент говорит, что тормозит, значит его это беспокоит.
Привыкли понимаешь к шустрости, надо их восьмеркой перевоспитывать :) |
|||
11
Злопчинский
07.01.17
✎
10:18
|
(10) во-во, поставь им восьмерку, пусть потешатся, попривыкнут и тормозная печать будет вспоминаться с годик как шустробыстрая работа проги ;-)
|
|||
12
trdm
07.01.17
✎
10:19
|
(11) у них бухия на 8-ке. Не знаю юзает ли её сам заказчик, но представление они по идее имеют.
|
|||
13
trdm
07.01.17
✎
10:20
|
кстати, ёксил умеет восьмерошную фичу с разными ширинами колонок?
|
|||
14
Злопчинский
07.01.17
✎
10:25
|
(13) думаю нет
|
|||
15
Alexor
07.01.17
✎
10:28
|
Кстати, а на 8-ке такие печатные формы выводит шустрее.
Да и оптимизировать их проще. |
|||
16
Злопчинский
07.01.17
✎
10:37
|
повбывав бы тех, кто разрабатывал торг12
понятно, что это было во времена оны, когда об автоматизации и слашать не слышали. |
|||
17
Djelf
07.01.17
✎
12:20
|
(6) А я на нее и натравливал. Получилась неожиданно неплохо.
[url=http://radikal.ru][img]http://s019.radikal.ru/i631/1701/7e/16c64929b846.png[/img][/url] |
|||
18
trdm
07.01.17
✎
12:26
|
||||
19
ildary
07.01.17
✎
12:28
|
(6) у меня кровь пошла из глаз - кто такое мог сделать в здравом уме?
|
|||
20
Djelf
07.01.17
✎
12:29
|
(19) Стандартная форма из консультанта, засунутая в 1с. Перерисовывать им теперь их уже для клюшек лень.
|
|||
21
Lazy Stranger
07.01.17
✎
13:09
|
(0) могу прислать версию УПД для ТиС, в которой 18 колонок, а не 180 (не помню откуда скачанную) нужна?
|
|||
22
trdm
07.01.17
✎
13:25
|
Конечно, мыло в профиле, спасибо!
|
|||
23
Lazy Stranger
07.01.17
✎
13:38
|
(22) см почту
|
|||
24
trdm
07.01.17
✎
14:00
|
Мерси, поймал!
|
|||
25
trdm
07.01.17
✎
14:25
|
Лучший оптимизатор mxl - это миста.ру :))))
|
|||
26
Злопчинский
07.01.17
✎
16:18
|
(21) ага, и куча вставок надписями?
|
|||
27
Djelf
07.01.17
✎
23:11
|
(0) А ведь отличная же идея...
Уже не альфа версия https://cloud.mail.ru/public/Gw59/e8akaaCLC Кушает xls, mxl и ert. Размер по ширине почти не меняется. В качестве бонуса обработка слегка мультяшная. З.Ы. Новая идея: надо сделать все наоборот - разбивать форму на колонки, чтобы удобнее было что то поменять, а потом Шалтая-Болтая ей же и собрать! |
|||
28
Djelf
07.01.17
✎
23:55
|
(13) Имитировать можно, но скорее всего получится как в (0).
Редактор 8ки слегка прилипает к другим таблицам, а тут они все разные. +- можно как-то сгладить, но вот с объединенными областями засада - Олег их наружу не вывел, а его код модифицировать не просто (слишком многоэтажный). |
|||
29
trdm
12.01.17
✎
17:20
|
(27) Пардон, ты какую версию использовал?
|
|||
30
trdm
12.01.17
✎
17:26
|
+(29) Можешь в архиве комплект dll выложить?
|
|||
31
Djelf
12.01.17
✎
17:32
|
(27) Сборка моя, но на 27м релизе http://yoksel.net.ru/Hotfixes и у меня только поддержка excel 95 и пара опций для печати. А вот что, у меня там xls и mxl местами поменяны для http://yoksel.net.ru/Ob'ektyVstroennogoJazyka/TablichnyjjDokument/Otkryt' если там писать тип "mxl" то все в порядке, а если "1" то будет xls. Надоело при сохранении все время выбирать в списке excel
А что не так? Какая у тебя? Проверю. Выложил йоксель: https://cloud.mail.ru/public/7jwN/ysa9Gk73H |
|||
32
Djelf
12.01.17
✎
17:33
|
Ой... не та ссылка. Правильная https://cloud.mail.ru/public/6Rrc/uKpWrvzaq
|
|||
33
trdm
12.01.17
✎
17:41
|
Да что-то не понимает оно "Область.Значение":
Если ПустоеЗначение(Область.Значение)=0 Тогда В отладчике посмотрел, там одни латинские проперти у Области. |
|||
34
trdm
12.01.17
✎
17:42
|
(27) > З.Ы. Новая идея: надо сделать все наоборот - разбивать форму на колонки, чтобы удобнее было что то поменять, а потом Шалтая-Болтая ей же и собрать!
Кайфовая идея! :) |
|||
35
Djelf
12.01.17
✎
17:44
|
(34) Не очень получилось, декомпилятор всегда хуже компилятора работает ;(
Второй вариант с разбивкой https://cloud.mail.ru/public/DyeV/qmStyvVxb Можешь файл кинуть на котором странное происходит? |
|||
36
trdm
12.01.17
✎
17:44
|
Понятно. Твоя с версией 1.1.27.0, у меня 1.1.2.0.
|
|||
37
trdm
12.01.17
✎
17:47
|
Думаю с новой версией все будет норм. Мерси!
|
|||
38
Djelf
12.01.17
✎
17:49
|
(36) Ага, кажется вот оно! Исправлено в 25м релизе: "Объект «ОбластьТабличногоДокумента», свойство «Значение»: исправлена ошибка: при присвоении этому свойству значения 0, реально в качестве значения устанавливалось «пустое значение», а не числовой нуль."
В 20м можно Значение на Текст заменить. Думаю ничего не изменится. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |