Переключение на Главную Страницу Страницы: [1]  ОтправитьПечать
Очень популярная тема (более 25 ответов) MasterXL - параллельное формирование отчетов (число прочтений - 33830 )
Snif
Junior Member
**
Отсутствует



Сообщений: 44
Зарегистрирован: 30. Мая 2006
Пол: Мужской
MasterXL - параллельное формирование отчетов
18. Июня 2006 :: 11:47
Печать  
Данная разработка создана по просьбе пользователей сделать так, чтобы формирование отчета не блокировало работу  1С:Предприятиея.
Найденное решение использует объект 1C++ "MetaDataWork",  Excel и COM-сервер MasterXL ™.

Фрагмент из описания (в формате chm)
Цитата:
Какие преимущества дает использование MasterXL?

Если вы использовали Excel для вывода информации из 1С, то могли заметить следующие трудности, возникающие при этом:

1.чтобы добиться приемлемого результата, нужно хорошо понимать объектную модель Excel;
2.не все конструкции, получаемые при записи макросов, можно использовать в 1С;
3.досадное сообщение "Сервер занят" при длительных операциях (1С не любит ждать более двух минут);
4.зависание процессов в памяти, загадочные сообщения об ошибках и многое другое.

MasterXL решает эти проблемы и добавляет новые возможности:

1.создание таблиц (в том числе сводных) с нужным форматированием с помощью двух-трех операторов;
2.непосредственная выгрузка SQL-запросв в Excel без промежуточных таблиц значений, переборов в цикле и т.п. ;
3.1С остается незанятой(!) при формировании отчета, при этом можно поставить в очередь несколько отчетов и продолжать работать над документом, например;
4.отчет может извлекать данные не только из текущей базы, но и из произвольной.


v1.02 beta [от 20.06.2006 размер: 84 КБ]
http://www.masterxl.ru/files/MasterXL.zip

Список изменений:
20.06.06
[F] исправлена ошибка метода FormatColumns() (форматирование заголовков колонок) для Excel 2000
19.06.06
[+] добавлена возможность вывода общей суммы по простой таблице без промежуточных итогов (второй параметр метода Table( ,Режим, ) может принимать дополнительные значения '4' и '5' - см. документацию ALS)
« Последняя редакция: 20. Июня 2006 :: 15:56 - Snif »  
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: MasterXL - параллельное формирование отчетов
Ответ #1 - 18. Июня 2006 :: 12:03
Печать  
Как интересно, сейчас не успеваю посмотреть, чуть позже.

2 вопроса:
бесплатность и стабильность - скажи что-нибудь, плз.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Snif
Junior Member
**
Отсутствует



Сообщений: 44
Зарегистрирован: 30. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #2 - 18. Июня 2006 :: 12:24
Печать  
1.Бесплатность - бесплатная.
Устранение ошибок, общее развитие программы - бесплатное.
Возможна платная доработка под конкретный заказ Улыбка)
2. Стабильнось.
1С не заваливает, Excel в памяти не подвисает ни при каких обстоятельствах...  сама библиотека реализована в виде EXE-сервера, так что видна в процессах как отдельный процесс...  если какие ошибки-Excel все равно открывается, а в первой строке нового листа - описание ошибки..

Еще хотел добавить:
1. Excel очень "прожорливая" программа (похлеще 1С), поэтому MasterXL сразу устанавливает ей приоритет "Низкий". Пока мне так вроде больше нравится.
2. Пример№1 "Печать справочников" - универсальный. Обратите внимание: сколько галок на списке справочников вы поставите, столько заданий  будет отправлено в очередь , при этом в 1С можно работать дальше. (3-4 секундная паузы в начале работы объясняется запуском Excel при постановке в очередь первого задания).  Если попытаться закрыть отчет до выполнения всех заданий, то выскакивает окошко:
www.masterxl.ru/img/test.gif
с помощью которого можно очистить очередь, однако текущее задание останавливается не моментально.
« Последняя редакция: 18. Июня 2006 :: 13:24 - Snif »  
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: MasterXL - параллельное формирование отчетов
Ответ #3 - 18. Июня 2006 :: 13:46
Печать  
По смыслу очень интересно.

А данные брать из ТЗ или ИТЗ не планировал?
В монопольном режиме проблем бы не было, да и куча данных есть, которые сперва обрабатываются клиентом.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: MasterXL - параллельное формирование отчетов
Ответ #4 - 18. Июня 2006 :: 14:34
Печать  
По справочникам - нормально.
По остаткам. Вот это что может быть:

Код
Выбрать все
Метод PivotTable: Object doesn't support this property or method
 



Excel 2000, а ты на какой рассчитывал?
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Snif
Junior Member
**
Отсутствует



Сообщений: 44
Зарегистрирован: 30. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #5 - 18. Июня 2006 :: 14:41
Печать  
у меня 2003, надо будет на 2000 потестировать
у  в примере с остатками оба отчета не работают?
  
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: MasterXL - параллельное формирование отчетов
Ответ #6 - 18. Июня 2006 :: 14:45
Печать  
Оба, ну так они практически идентичные отн. PivotTable().
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Snif
Junior Member
**
Отсутствует



Сообщений: 44
Зарегистрирован: 30. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #7 - 18. Июня 2006 :: 14:48
Печать  
сейчас буду на своем компе ёксель до 2000 понижать, багу ловить Улыбка
  
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: MasterXL - параллельное формирование отчетов
Ответ #8 - 18. Июня 2006 :: 14:58
Печать  
А вот такую вещь скажи.

Строю таблицу:
Код
Выбрать все
Иванов
  накладная1 100
  накладная2 200
  Всего	     300
Петров
  накладная3 400
  накладная4 500
  Всего	     900
 


Я хочу, чтобы поле "Всего" было именно суммой соответствующих столбцов (формулой).
Но подитогов много, это не один финальный итог.
Получится это через MasterXL сделать?
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Snif
Junior Member
**
Отсутствует



Сообщений: 44
Зарегистрирован: 30. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #9 - 18. Июня 2006 :: 15:13
Печать  
Понизил Excel до 2000, багу поймал:
в 2000 в объектной модели нет свойства
ThisWorkbook.ShowPivotTableFieldList = False

для Excel 2000 исправил, обновил на сайте
  
Наверх
www  
IP записан
 
Snif
Junior Member
**
Отсутствует



Сообщений: 44
Зарегистрирован: 30. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #10 - 18. Июня 2006 :: 15:24
Печать  
kms, я правильно понял смысл вопроса: нужен общий итог без промежуточных?

если да, то делается так:
Отчет.Table(ТекстЗапроса,1);//без итогов

а в запросе вместо
GROUP BY Поле1,Поле2
пишешь
GROUP BY  Поле1,Поле2 WITH ROLLUP

хотя вру - промежуточные все равно будут
в следующей версии для простой таблицы (Table()) добавлю сумму по колонкам без промежуточных итогов, именно с использованием формул
« Последняя редакция: 19. Июня 2006 :: 05:21 - Snif »  
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: MasterXL - параллельное формирование отчетов
Ответ #11 - 18. Июня 2006 :: 15:39
Печать  
Ну, я немного о другом - о создании стандартного листа (не сводной таблицы), в которой часть полей (подитоги) вычисляются именно формулами.

Т.е. чтобы при удалении нескольких строк формулы и итоги пересчитывались.
Просто как раз такое делать надо.

Но ты не заморачивайся, это совсем другая задача.

По поводу MasterXL: все работает, по крайней мере пока Улыбка

Выложи еще, плз, документацию по методам, примера и общего описания как-то маловато.
Ну и если будешь делать какие-то ограничения по срокам использования и т.п., не забудь, скажи, плз., заранее.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Snif
Junior Member
**
Отсутствует



Сообщений: 44
Зарегистрирован: 30. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #12 - 18. Июня 2006 :: 15:50
Печать  
Цитата:
Выложи еще, плз, документацию по методам

эх, голова садовая... забыл включить в пакет MasterXL.als и MasterXL.tls
исправил

по поводу ограничений хотел посоветоваться
по времени точно не буду делать - засада пользователям, не хорошо
может в отчете маленькими буквами  ссылку на сайт? кому-то все равно, а кому нет - можно убрать
как думаешь?

PS да, kms, большое тебе спасибо! Ты принял на себя первый удар багов Улыбка
  
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: MasterXL - параллельное формирование отчетов
Ответ #13 - 18. Июня 2006 :: 16:12
Печать  
Цитата:
может в отчете маленькими буквами  ссылку на сайт? кому-то все равно, а кому нет - можно убрать
как думаешь?

Да почему нет - тебе же надо как-то продавать что-нибудь. Все в итоге что-то продают Улыбка


P.S.
Только маленькими Улыбка

P.P.S.
Успехов!

  

De quelle planète es-tu?
Наверх
 
IP записан
 
Snif
Junior Member
**
Отсутствует



Сообщений: 44
Зарегистрирован: 30. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #14 - 19. Июня 2006 :: 07:05
Печать  
kms писал(а) 18. Июня 2006 :: 15:39:
Ну, я немного о другом - о создании стандартного листа (не сводной таблицы), в которой часть полей (подитоги) вычисляются именно формулами.

Т.е. чтобы при удалении нескольких строк формулы и итоги пересчитывались.
Просто как раз такое делать надо.

Но ты не заморачивайся, это совсем другая задача.



Добавил, см. первое сообщение. Кстати, метод Table()  и создает "стандартный лист (не сводную таблицу)".
  
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: MasterXL - параллельное формирование отчетов
Ответ #15 - 19. Июня 2006 :: 16:57
Печать  
Ух, спасибо!

А для 2000 сделаешь?
И помнишь, в печати справочников определения metadatawork не хватает. Ну, это мелочь.

P.S.
я про вызовы Table(), такие траблы:
Код
Выбрать все
/* для 2 и 3 */ Метод Table: Метод Subtotal из класса Range завершен неверно
/* для 4 и 5 */ Метод Table: Application-defined or object-defined error
 



P.P.S.
Вообще в 2003 по сравнению с 2000 что, объектная модель сильно ушла вперед?
Стоит поменять?
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Snif
Junior Member
**
Отсутствует



Сообщений: 44
Зарегистрирован: 30. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #16 - 19. Июня 2006 :: 17:27
Печать  
Интересно, у меня под 2000 работает. Покажи вызов метода Table(), да и вообще кода не жалей, который ошибку вызывает Улыбка
Про MetaDataWork это ты хорошо сказал - у меня такая переменная в глобальном модуле есть, потому я отсутствие определения в отчете не заметил.
Еще меня терзают сомнения, что ты старый файл пользуешь. Допустим, новый скачал в другое место , а не зарегистрировал. Его размер 32Кб?

Объектная модель 2003 по сравнению с 2000 - скорее косметические изменения, которых, однако достаточно для обратной несовместимости Улыбка Вобщем, отлаживать надо на 2000, а работать на 2003 - кажется, он пошустрее немного.  Кстати 2003 - последний в этом ряду Печаль  Дальше будет что-то монстрическое (office 2007), на .NET закрученное и простым людям в ближайшие годы вряд ли доступное.
  
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: MasterXL - параллельное формирование отчетов
Ответ #17 - 19. Июня 2006 :: 17:49
Печать  
Понял.
По поводу совсем простых ошибок - ммм, их быть не должно Улыбка
Не регистрировал, но поместил в то же место. Файл маленький, да 32 кб.

Текст простой - беру пример "печать справочников"
и меняю строчку
Код
Выбрать все
Отчет.Table (ТекстSQL, 2 , "row_id");
или
Отчет.Table (ТекстSQL, 2 , "row_id");
 


Для 2 и 3 сообщение одно, для 4 и 5 - другое.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: MasterXL - параллельное формирование отчетов
Ответ #18 - 19. Июня 2006 :: 17:52
Печать  
А, да, извинения. Нужно номера колонок, да?
Сейчас попробую.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Snif
Junior Member
**
Отсутствует



Сообщений: 44
Зарегистрирован: 30. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #19 - 19. Июня 2006 :: 18:00
Печать  
Номера колонок, да. Excel оперирует именно номерами колонок. Вытаскивать эти номера путем анализа заголовков колонок или запроса -трата времени, там все оптимизировано до предела.
  
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: MasterXL - параллельное формирование отчетов
Ответ #20 - 19. Июня 2006 :: 18:01
Печать  
Такой прикол:

Код
Выбрать все
Отчет.Table (ТекстSQL, 3, "1");
 



Работает только для трехи, а 2,4,5 дают:
Цитата:
Метод Table: Application-defined or object-defined error


И еще такую вещь скажи, а она как итог считает?
Я думал, для вариантов 2 и 3 нужно будет отдельно указывать колонки группировки и колонки сумм. Но парметр только один.

Snif писал(а) 19. Июня 2006 :: 18:00:
Номера колонок, да. Excel оперирует именно номерами колонок. Вытаскивать эти номера путем анализа заголовков колонок или запроса -трата времени, там все оптимизировано до предела.

Нет проблем, просто нужно инструкцию внимательнее читать.
Поскольку так обычно никто не делает, этот вопрос мы еще услышим не раз Улыбка
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Snif
Junior Member
**
Отсутствует



Сообщений: 44
Зарегистрирован: 30. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #21 - 19. Июня 2006 :: 18:21
Печать  
Не ожидал, что кто-то будет считать итоги по первой колонке. Программа
в предыдущей колонке пишет слово "Итого:", а её у тебя нет Улыбка
Итоги считает как в меню Excel->Данные->Итоги и группирует... по первой колонке, по которой ты сумму считаешь Улыбка  Это грабли, которые у входа в сарай лежали.
  
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: MasterXL - параллельное формирование отчетов
Ответ #22 - 19. Июня 2006 :: 18:37
Печать  
Гы. Заряд бодрости и хорошего настрения на весь день обеспечен Улыбка
Теперь ты понимаешь, что от пользователей надо ожидать худшего Улыбка

Короче, все работает.

У меня есть куча восторгов и пара вопросов.
Начну с вопросов.

1. Было бы классно иметь возможность добавлять таблицу в текущую книгу.
Т.е. вот так:
Цитата:
                 Отчет.NewJob();
                 Отчет.Title( Шаблон("Справочник [ВыбСправочник]"), 14, 5);
                 Отчет.Table (ТекстSQL, 4, "6");
                 Отчет.Table (ТекстSQL2, 4, "6");
                 Отчет.Table (ТекстSQL3, 4, "6");
                 Отчет.Table (ТекстSQL4, 4, "6");
                 Отчет.RunJob();

Хотя бы для вариантов 4 и 5.
Иногда на одном листе нужны несколько однотипных таблиц, а под одну таблицу они не катят.

2. А можешь сделать группировку по нескольким столбцам? Это excel вообще может, я забыл?
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Snif
Junior Member
**
Отсутствует



Сообщений: 44
Зарегистрирован: 30. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #23 - 19. Июня 2006 :: 18:45
Печать  
1. На одном листе несколько таблиц по твоей схеме - реально вполне.
2. Группировку по нескольким колонкам - тоже можно.

Все это вопрос времени Печаль Кстати, начиная с той недели его у меня будет много и эти возможности постараюсь добавить и если еще какие идеи  будут, тоже пиши, постараюсь реализовать.

PS еще защиту от неправильных значений параметров надо усилить
PPS да, а что тебе мешает использовать PivotTable() и все колонки для итогов запихнуть в поля строк (второй параметр), а третий и четвертый параметр не использовать? будет нечто, сильно похожее на классический отчет 1С с группировками.
  
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: MasterXL - параллельное формирование отчетов
Ответ #24 - 19. Июня 2006 :: 18:53
Печать  
П. 1 снимается - все уже работает, проверил.

П. 2 - это ведь вопрос не очевидный, надо ли группировать на клиенте, но для небольших таблиц это будет очень и очень удобно.

Еще такой момент: группировать лучше по ID /IDDOC какому-нибудь, а не по наименованию.
А после группировки этот ID уже никому не нужен.
Может, добавить метод для скрытия ненужных колонок?

А вообще, у тебя получается очень классная штука.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: MasterXL - параллельное формирование отчетов
Ответ #25 - 19. Июня 2006 :: 18:55
Печать  
Цитата:
PPS да, а что тебе мешает использовать PivotTable() и все колонки для итогов запихнуть в поля строк (второй параметр), а третий и четвертый параметр не использовать? будет нечто, сильно похожее на классический отчет 1С с группировками.

Да, я думаю над этим. Но, если честно, мне еще нужно с этим разобраться.
И есть опасения, что руководящий состав с трудом будет в сводные таблицы въезжать. Везде политика, блин.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Snif
Junior Member
**
Отсутствует



Сообщений: 44
Зарегистрирован: 30. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #26 - 19. Июня 2006 :: 19:00
Печать  
kms писал(а) 19. Июня 2006 :: 18:53:
П. 1 снимается - все уже работает, проверил.

Мне кажется ты рано радуешься, не представляю, куда она итог пихать будет, когда параметр 4 (сумма сверху).

Цитата:
П. 2 - это ведь вопрос не очевидный, надо ли группировать на клиенте, но для небольших таблиц это будет очень и очень удобно.


Согласен, что удобно.

Цитата:
Еще такой момент: группировать лучше по ID /IDDOC какому-нибудь, а не по наименованию.
А после группировки этот ID уже никому не нужен.
Может, добавить метод для скрытия ненужных колонок?


Может и стоит добавить, но сильно не хочется усложнять объектную модель - все должно быть просто, как удар дубиной по голове Улыбка

Цитата:
А вообще, у тебя получается очень классная штука.


Спасибо, принимаю авансом - надо еще много дорабатывать.

А сводные таблицы не так страшно. У меня для старой версии даже был мастер построения отчета
www.masterxl.ru/screenshots.htm
  
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: MasterXL - параллельное формирование отчетов
Ответ #27 - 19. Июня 2006 :: 19:11
Печать  
Snif писал(а) 19. Июня 2006 :: 19:00:
Мне кажется ты рано радуешься, не представляю, куда она итог пихать будет, когда параметр 4 (сумма сверху).

Ну, меня вполне устраивает, куда она пихаетУлыбка Серьезно, все ОК.

Цитата:
Может и стоит добавить, но сильно не хочется усложнять объектную модель - все должно быть просто, как удар дубиной по голове Улыбка

Тоже верно. Ну, давай попробуем пару реальных задач сделать, сразу все будет понятно.


Ладно, пора отваливать.
Успехов!
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: MasterXL - параллельное формирование отчетов
Ответ #28 - 19. Июня 2006 :: 19:18
Печать  
Цитата:
А сводные таблицы не так страшно. У меня для старой версии даже был мастер построения отчета
www.masterxl.ru/screenshots.htm

Прикольная демка. Вот за что я люблю форум - это за обмен идеями.
Буду разбираться с PivotTables, поэтому у меня на следующей неделе времени однозначно не будет Смех
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: MasterXL - параллельное формирование отчетов
Ответ #29 - 19. Июня 2006 :: 19:25
Печать  
Да, совсем забыл, в отчете по остаткам и оборотам есть один момент:
Код
Выбрать все
Метод FormatColumns: Object doesn't support this property or method
 


  

De quelle planète es-tu?
Наверх
 
IP записан
 
Snif
Junior Member
**
Отсутствует



Сообщений: 44
Зарегистрирован: 30. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #30 - 20. Июня 2006 :: 15:56
Печать  
Исправлено, см. первое сообщение
  
Наверх
www  
IP записан
 
Snif
Junior Member
**
Отсутствует



Сообщений: 44
Зарегистрирован: 30. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #31 - 22. Июня 2006 :: 09:34
Печать  
kms писал(а) 18. Июня 2006 :: 13:46:
А данные брать из ТЗ или ИТЗ не планировал?
В монопольном режиме проблем бы не было, да и куча данных есть, которые сперва обрабатываются клиентом.


Может быть  сделать так, чтобы в методах Table() и PivotTable()  первый параметр мог быть не только текстом SQL-запроса, но и путем к файлу DBF? Тогда программа сама будет "понимать", что источником данных является файл DBF.  А для выгрузки ТЗ в DBF легко написать универсальную процедурку на 1С.      Кстати, такой метод экспорта ТЗ->Excel (через промежуточный dbf-файл), почти самый оптимальный по скорости.

  
Наверх
www  
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #32 - 01. Июля 2006 :: 19:31
Печать  
Про dbf- было б хорошо.
И еще заявка на доработку: синонимы для заголовков колонок.
Спасибо за разработку
  
Наверх
ICQ  
IP записан
 
Snif
Junior Member
**
Отсутствует



Сообщений: 44
Зарегистрирован: 30. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #33 - 01. Июля 2006 :: 19:44
Печать  
alest писал(а) 01. Июля 2006 :: 19:31:
Про dbf- было б хорошо.
И еще заявка на доработку: синонимы для заголовков колонок.
Спасибо за разработку


Во! А я ждал, пока кто-нибудь скажет - а то вроде никому и не надо Улыбка
А как ты думаешь это логичней сделать: просто указывать первым параметром путь к файлу DBF, а сам файл формировать какой-нибудь процедурой?  Была у меня наработка, когда Внешняя Компонента разбирает ТЗ и формирует DBF, но реализовав это все как ВК, мы потеряем возможность "очереди отчетов", так как все будет выполняться внутри процесса 1С, наглухо подвешивая его.
  
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: MasterXL - параллельное формирование отчетов
Ответ #34 - 01. Июля 2006 :: 20:34
Печать  
Snif писал(а) 01. Июля 2006 :: 19:44:
Во! А я ждал, пока кто-нибудь скажет - а то вроде никому и не надо Улыбка

Надо, даже не сомневайся Улыбка

Цитата:
но реализовав это все как ВК, мы потеряем возможность "очереди отчетов", так как все будет выполняться внутри процесса 1С, наглухо подвешивая его.

Можно попробовать сделать основную часть функционала отдельным потоком.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Snif
Junior Member
**
Отсутствует



Сообщений: 44
Зарегистрирован: 30. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #35 - 01. Июля 2006 :: 20:46
Печать  
Цитата:
Можно попробовать сделать основную часть функционала отдельным потоком.

Многопоточности здесь нет.
Вся сила библиотеки MasterXL в том, что она "бездельничает", иначе 1С будет занят. Немного об её устройстве: при запуске она создает объект Excel и передает ему ссылку на коллекцию объетов "Job". Больше она ничего не делает. Excel по таймеру как только освобождается, то смотрит, нет ли в этой коллекции еще объектов "Job". Если нет, то он закрывает соединение с базой.
PS вру чуть-чуть: когда Excel видит, что очередь пуста, то передает сигнал об этом MasterXL, и тогда библиотека активизирует окно Excel, чтобы оно вылезло на передний план

« Последняя редакция: 02. Июля 2006 :: 05:52 - Snif »  
Наверх
www  
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #36 - 03. Июля 2006 :: 12:56
Печать  
Указать путь файла достаточно. Где-то должна быть функция для выгрузки тз в дбф.
  
Наверх
ICQ  
IP записан
 
Snif
Junior Member
**
Отсутствует



Сообщений: 44
Зарегистрирован: 30. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #37 - 03. Июля 2006 :: 13:32
Печать  
alest писал(а) 03. Июля 2006 :: 12:56:
Указать путь файла достаточно. Где-то должна быть функция для выгрузки тз в дбф.

Думаю (так и получается) надо создать класс. "СЕРВИСОТЧЕТА.prm"
Решает следующие проблемы:
1."А еще нам очень было бы неплохо иметь под рукой таблицу с перечислениями, которой, как вы знаете, в базе просто нет. Ну а раз нет, то никто нам не мешает такую таблицу создать." http://klerk.ru/soft/1c/?15292
2.Метод ТЗ->DBF
  
Наверх
www  
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #38 - 07. Июля 2006 :: 06:02
Печать  
(Snif) Проверил все работает на Excel 2000.

Маленькая опечатка в отчете по оборотам интервал дат надо
:ВыбДата,:ВыбДата2 ~   ( в оригинале тильды нет ).

Насчет ТЗ а что если ТЗ помещать во временные таблицы sql
причем первый отчет в #sql_MasterXL_1
второй отчет в #sql_MasterXL_2 и.т.д.  Т.е. просто ведем счетчик таблиц сами
а далее sql запрос по этой временной таблице.
  
Наверх
 
IP записан
 
Snif
Junior Member
**
Отсутствует



Сообщений: 44
Зарегистрирован: 30. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #39 - 10. Июля 2006 :: 04:42
Печать  
Z1 писал(а) 07. Июля 2006 :: 06:02:
(Snif) Проверил все работает на Excel 2000.

Маленькая опечатка в отчете по оборотам интервал дат надо
:ВыбДата,:ВыбДата2 ~   ( в оригинале тильды нет ).

Насчет ТЗ а что если ТЗ помещать во временные таблицы sql
причем первый отчет в #sql_MasterXL_1
второй отчет в #sql_MasterXL_2 и.т.д.  Т.е. просто ведем счетчик таблиц сами
а далее sql запрос по этой временной таблице.


1. Опечатку исправил
2. Интересная мысль, а как ты предполагаешь помешать ТЗ во временные таблицы?
P.S. таблицы, пожалуй. придется создавать не локальные, а глобальные (т.е. имя будет начинаться  на ##)
  
Наверх
www  
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #40 - 10. Июля 2006 :: 04:58
Печать  
1.Добавлять обычным insert
2. Может и глобальные временные таблицы, если MasterXL работает
в другой sql сессии.
  
Наверх
 
IP записан
 
Snif
Junior Member
**
Отсутствует



Сообщений: 44
Зарегистрирован: 30. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #41 - 11. Июля 2006 :: 07:45
Печать  
Z1 писал(а) 10. Июля 2006 :: 04:58:
1.Добавлять обычным insert

Не понял. Вот у тебя ТЗ. И как её Insert-ом отправить на сервер?
  
Наверх
www  
IP записан
 
DrACe
1c++ donor
1c++ power user
Отсутствует


1С++ любитель

Сообщений: 447
Местоположение: г. Новосибирск
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #42 - 11. Июля 2006 :: 07:47
Печать  
Snif писал(а) 11. Июля 2006 :: 07:45:
Z1 писал(а) 10. Июля 2006 :: 04:58:
1.Добавлять обычным insert

Не понял. Вот у тебя ТЗ. И как её Insert-ом отправить на сервер?

RecordSet.ВыполнитьSQLизТЗ()
  
Наверх
 
IP записан
 
Snif
Junior Member
**
Отсутствует



Сообщений: 44
Зарегистрирован: 30. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #43 - 11. Июля 2006 :: 13:34
Печать  
Вообще так чудно получается: мы собираем данные на клиенте и создаем таблицу значений. Потом перегоняем её обратно на сервер, чтобы другим клиентом (Excel)  её оттуда забрать. Такого многотрудного пути для данных не смогли придумать даже отцы-основатели 1С Улыбка

PS а можно, пожалуйста, привести пример, когда в качестве источника данных для отчета не может выступать SQL-запрос, а нужно именно как-то "переколбасить" данные в таблице значений?  Просто мне подобный пример в голову не приходит.
  
Наверх
www  
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #44 - 11. Июля 2006 :: 14:20
Печать  
Snif писал(а) 11. Июля 2006 :: 13:34:
Вообще так чудно получается: мы собираем данные на клиенте и создаем таблицу значений. Потом перегоняем её обратно на сервер, чтобы другим клиентом (Excel)  её оттуда забрать. Такого многотрудного пути для данных не смогли придумать даже отцы-основатели 1С Улыбка

PS а можно, пожалуйста, привести пример, когда в качестве источника данных для отчета не может выступать SQL-запрос, а нужно именно как-то "переколбасить" данные в таблице значений?  Просто мне подобный пример в голову не приходит.


Поверь такие примеры есть но из-за моей специфики слишком долго излагать.
Опять же ТЗ можно собрать из нескольких sql запросов ( иногда это легче и целесообразней чем один суперсложный запрос хотя бы из-за попадания в индекс ).
Основная моя мысль если ТЗ перегнать во временную таблицу то весь твой функционал будет работать ( расширить твой функционал можешь только ты ) и на эту временную таблицу можно накладывать еще дополнительный sql запрос это
может оказаться гораздо легче чем накладывать ограничения на ТЗ или создавать новую ТЗ.

Кстати возникла идея  ( может это и бред )а что если в 1с++ создать дополнительный метод
RS.ВыполнитьИнструкцию_в_sql(ТекстЗапроса, Имя временнойГлобТаблицы);
может надо завести отдельную ветку
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: MasterXL - параллельное формирование отчетов
Ответ #45 - 11. Июля 2006 :: 15:57
Печать  
Цитата:
RS.ВыполнитьИнструкцию_в_sql(ТекстЗапроса, Имя временнойГлобТаблицы);

select ... into ##... from ... подойдет?
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #46 - 12. Июля 2006 :: 09:27
Печать  
kms писал(а) 11. Июля 2006 :: 15:57:
Цитата:
RS.ВыполнитьИнструкцию_в_sql(ТекстЗапроса, Имя временнойГлобТаблицы);

select ... into ##... from ... подойдет?



Вполне. Только имя таблицы лучше задавать а то таблица может
быть как # так и ##
  
Наверх
 
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #47 - 12. Июля 2006 :: 20:03
Печать  
А для дбф баз идея с переводом во временную(или нет) таблицу на SQL сервере вообще в самый раз.
Еще если научить мастера подключаться к другим базам (mysql, postgres)... Получим возможность делать ОЛАП кубы, управляемые из 1с: сваливаешь некие данные в СКЛ-таблицу и прямо тут же через excel получаешь нужные группировки.
  
Наверх
ICQ  
IP записан
 
steban
1c++ developer
Отсутствует


#define sizeof(x) rand()

Сообщений: 787
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #48 - 12. Июля 2006 :: 20:41
Печать  
alest писал(а) 12. Июля 2006 :: 20:03:
Еще если научить мастера подключаться к другим базам (mysql, postgres)... Получим возможность делать ОЛАП кубы, управляемые из 1с: сваливаешь некие данные в СКЛ-таблицу и прямо тут же через excel получаешь нужные группировки.

Тебе хочется OLAP'а?
http://1c.proclub.ru/modules/mydownloads/personal.php?cid=5&lid=6688
  

int getRandomNumber()&&{&&  return 4; //chosen by fair dice roll&&         //guaranteed to be random&&}
Наверх
 
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #49 - 12. Июля 2006 :: 21:12
Печать  
В первую очередь мне нужно сложные отчеты быстро писать на дбф базах.
А на проклубе дает только членам клуба скачиватьПечаль
  
Наверх
ICQ  
IP записан
 
steban
1c++ developer
Отсутствует


#define sizeof(x) rand()

Сообщений: 787
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #50 - 12. Июля 2006 :: 21:29
Печать  
Цитата:
В первую очередь мне нужно сложные отчеты быстро писать на дбф базах.

Если отчет можно описать на SQL (без дополнительной обработки в 1С), то можно в качестве таблицы фактов для куба использовать VIEW. Можно создавать VIEW даже на dbf-базах.
Цитата:
А на проклубе дает только членам клуба скачивать

В аттаче.
  

olap_pivot_report.zip ( 23 KB | Загрузки )

int getRandomNumber()&&{&&  return 4; //chosen by fair dice roll&&         //guaranteed to be random&&}
Наверх
 
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #51 - 13. Июля 2006 :: 09:52
Печать  
Цитата:
В аттаче.

Спасибо
  
Наверх
ICQ  
IP записан
 
noprogrammer
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 465
Зарегистрирован: 16. Июня 2006
Re: MasterXL - параллельное формирование отчетов
Ответ #52 - 13. Июля 2006 :: 16:22
Печать  
Для OLAPa предложил бы воспользоваться следующей разработкой

http://1c.proclub.ru/modules/mydownloads/personal.php?cid=120&lid=6776

(удобно тем что если нет необходимости переделываь существующие запросы в отчетах , достаточно выгрузить запрос в ТЗ, что собственно в прямом запросе и происходит и все...)
  
Наверх
wwwICQ  
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #53 - 14. Июля 2006 :: 08:36
Печать  
Мне ж для 7-ки надо
  
Наверх
ICQ  
IP записан
 
noprogrammer
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 465
Зарегистрирован: 16. Июня 2006
Re: MasterXL - параллельное формирование отчетов
Ответ #54 - 14. Июля 2006 :: 08:50
Печать  
Цитата:
Мне ж для 7-ки надо


так она и для 7.7 и для 8.0 и для 9 если та когда нить выйдет Улыбка
  
Наверх
wwwICQ  
IP записан
 
Snif
Junior Member
**
Отсутствует



Сообщений: 44
Зарегистрирован: 30. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #55 - 14. Июля 2006 :: 13:31
Печать  
noprogrammer писал(а) 14. Июля 2006 :: 08:50:
Цитата:
Мне ж для 7-ки надо


так она и для 7.7 и для 8.0 и для 9 если та когда нить выйдет Улыбка


А можешь обработку здесь выложить для нечленов
  
Наверх
www  
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #56 - 14. Июля 2006 :: 14:01
Печать  
я скачал, вроде не требует членства
а тут максимум 250 кб
  
Наверх
ICQ  
IP записан
 
noprogrammer
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 465
Зарегистрирован: 16. Июня 2006
Re: MasterXL - параллельное формирование отчетов
Ответ #57 - 14. Июля 2006 :: 14:07
Печать  
Вот примерчик, взял отчет из ТиС 9.2 (анализ продаж)...
в архиве 2 файлика
1.АнализПродаж.ert (взят из ТиС 9.2 внутри отчет измененен в  несколько строк, с комментарие "OLAP" - быстро найдете если что Улыбка)
2.OLAP.ert (Собственно сам пример, в него передается список параметров из "АнализПродаж.ert")

Впринципе по коду все понятно, у кого есть класс "Общие.Форма.Привязка", может убрать комментарии типа вида //***   будет удобно растягиватся на весь экран...

P.S. предполагается что саму dll вы  скачали с проклаба..
  

TEST_OLAP.rar ( 35 KB | Загрузки )
Наверх
wwwICQ  
IP записан
 
Snif
Junior Member
**
Отсутствует



Сообщений: 44
Зарегистрирован: 30. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #58 - 15. Июля 2006 :: 11:56
Печать  
1.я не совсем пойму, каким образом технология OLAP относится к моему проекту;
2. был бы рад, если бы кто к 1С++ добавил метод УложитьТЗВтаблицуSQL(). Дело в том, что я сознательно делаю библиотеку MasterXL как Com-объект, а не как внешнюю компоненту. Следовательно, MasterXL не может понимать, что такое "таблица значений";
3. на пару недель буду занят, так как перехожу работать к LRC, если возьмут;
  
Наверх
www  
IP записан
 
steban
1c++ developer
Отсутствует


#define sizeof(x) rand()

Сообщений: 787
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #59 - 18. Июля 2006 :: 09:02
Печать  
noprogrammer писал(а) 13. Июля 2006 :: 16:22:
Для OLAPa предложил бы воспользоваться следующей разработкой

Какой же это нафиг OLAP?
Запрос выгрузить в ТЗ, потом обойти ТЗ и перегрузить все данные в эту хрень.
Так, просто симпотный контрол - сводная таблица.
On-Line Analytical Processing тут и рядом не валялся
  

int getRandomNumber()&&{&&  return 4; //chosen by fair dice roll&&         //guaranteed to be random&&}
Наверх
 
IP записан
 
noprogrammer
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 465
Зарегистрирован: 16. Июня 2006
Re: MasterXL - параллельное формирование отчетов
Ответ #60 - 18. Июля 2006 :: 14:34
Печать  
Цитата:
Какой же это нафиг OLAP?
Запрос выгрузить в ТЗ, потом обойти ТЗ и перегрузить все данные в эту хрень.
Так, просто симпотный контрол - сводная таблица.
On-Line Analytical Processing тут и рядом не валялся


Спорить не буду, сводная таблица так сводная таблица.

Р.S. (Snif) сори что влез не в свою тему Подмигивание
  
Наверх
wwwICQ  
IP записан
 
Snif
Junior Member
**
Отсутствует



Сообщений: 44
Зарегистрирован: 30. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #61 - 22. Июля 2006 :: 17:55
Печать  
noprogrammer писал(а) 18. Июля 2006 :: 14:34:
Р.S. (Snif) сори что влез не в свою тему Подмигивание


Не стоит извинений, интересуют все нештатные способы представления данных 1С.
  
Наверх
www  
IP записан
 
Snif
Junior Member
**
Отсутствует



Сообщений: 44
Зарегистрирован: 30. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #62 - 02. Августа 2006 :: 17:51
Печать  
На новом месте работы заметил (раньше под Вин 2000, теперь под ХР) одну фичу.
MasterXL незаметно для пользователя (чтобы не потревожить его сон) ломала ветку в реестре, где указан уровень безопасности для макросов Excel.  Такая фишка в ХР не проходит, поэтому в меню Сервис-Параметры-Безопасность-Безопастность макросов на вкладке "Надежные источники" поставить галку "Доверять доступ к Visual  Basic Project"
  
Наверх
www  
IP записан
 
gelotus
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 30
Зарегистрирован: 26. Февраля 2007
Re: MasterXL - параллельное формирование отчетов
Ответ #63 - 23. Марта 2007 :: 13:41
Печать  
Не могу скачать http://www.masterxl.ru/files/MasterXL.zip

Помогите пожалуста
  
Наверх
 
IP записан
 
Georgiy
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 6
Зарегистрирован: 09. Июля 2007
Re: MasterXL - параллельное формирование отчетов
Ответ #64 - 09. Июля 2007 :: 10:18
Печать  
Для отправки по электронной почте сканировали печать с подписями. Секция таблицы выводится, но в Excel не переносится,  как это сделать ?
  
Наверх
 
IP записан
 
classic
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 330
Местоположение: г. Харьков
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #65 - 06. Июня 2008 :: 06:52
Печать  
Похоже, сайт master xl лежитПечаль. Кто нибудь, бросьте обработку на форум или в почту?
curdate сабака на гулглемаил? (gmail.com)
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #66 - 07. Июня 2008 :: 07:50
Печать  
classic писал(а) 06. Июня 2008 :: 06:52:
Похоже, сайт master xl лежитПечаль. Кто нибудь, бросьте обработку на форум или в почту?
curdate сабака на гулглемаил? (gmail.com)

  

MasterXL.rar ( 91 KB | Загрузки )
Наверх
 
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: MasterXL - параллельное формирование отчетов
Ответ #67 - 07. Июня 2008 :: 08:02
Печать  
Проект уже, по-моему, давно умер- стоит ли на нем что-то делать?
Лучше уж самому в vba разобраться...
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 
ОтправитьПечать