|   |   | 
| 
 | 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м можно Значение на Текст заменить. Думаю ничего не изменится. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |