Переключение на Главную Страницу Страницы: [1]  ОтправитьПечать
Очень популярная тема (более 25 ответов) ТабличныйДокумент для 7.7 (Йоксель) (число прочтений - 104141 )
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
ТабличныйДокумент для 7.7 (Йоксель)
13. Января 2008 :: 07:06
Печать  
Вышла бета-версия Йокселя.
Возможности Йокселя:
  • Прямое чтение файлов Excel – можно открывать книгу Excel, получать список листов и загружать любой лист в табличный документ Йокселя. При чтении сохраняется форматирование табличных документов Excel и внедренные объекты.
  • Прямая запись файлов Excel – можно создать книгу, заполнить список листов и записать книгу в файл. При этом будет сохранено форматирование и внедренные объекты табличных документов для листов. Конвертер Йокселя работает на несколько порядков быстрее встроенного в 1С:Предприятие конвертера и обеспечивает более высокое качество полученных документов.
  • Поддержка табличных документов 1С:Предприятия – поддерживается формат встроенных табличных документов в полном объеме. Документы можно загружать и записывать.
  • Элемент управления, позволящий отображать табличные документы на диалоговых формах 1С:Предприятия.
  • Преобразование табличных документов в файлы графических форматов: BMP, JPEG и PNG.

Сайт проекта: http://yoksel.net.ru
Объекты встроенного языка: http://yoksel.net.ru/Ob'ektyVstroennogoJazyka
Ссылка для скачивания: https://sourceforge.net/project/showfiles.php?group_id=198368

12 апреля 2008 г. выпущена версия Йокселя в виде самостоятельного приложения (exe) с возможностью работать с файлами mxl и xls. Приложение можно скачать на странице хотфиксов: http://yoksel.net.ru/Hotfixes
« Последняя редакция: 27. Мая 2008 :: 00:03 - Uzhast »  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #1 - 13. Января 2008 :: 10:33
Печать  
Дождались! Спасибо, Олег!
Пошел тестить!
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #2 - 13. Января 2008 :: 10:52
Печать  
В старом формате xls не понимает. Я про формат xls который использует 1С. Какой это biff я уже не помню.
Понятно, что либа была сделана для другого, но вот уже напоролся Улыбка
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #3 - 13. Января 2008 :: 10:58
Печать  
Arta писал(а) 13. Января 2008 :: 10:52:
В старом формате xls не понимает. Я про формат xls который использует 1С. Какой это biff я уже не помню.
Понятно, что либа была сделана для другого, но вот уже напоролся Улыбка

Да, не понимает. Вот здесь в документации упомянуто: http://yoksel.net.ru/Ob'ektyVstroennogoJazyka/KonverterExcel/Otkryt'

Еще один формат поддерживать - сложновато. Поддержка Excel'я и так сильно разработку задержала. Правда, изучение формата Excel прошло не без пользы, но все равно долго Улыбка Может быть, потом и получится поддержку для старого формата реализовать... Правда, насколько это нужно, еще надо понять.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #4 - 13. Января 2008 :: 11:01
Печать  
А 1С пишет, похоже, в BIFF5. В лучшем случае, BIFF7.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #5 - 13. Января 2008 :: 11:05
Печать  
Браво, поддержка по цветам - просто супер! Даже и не верится что это 1С
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #6 - 13. Января 2008 :: 11:08
Печать  
Arta писал(а) 13. Января 2008 :: 11:05:
Браво, поддержка по цветам - просто супер! Даже и не верится что это 1С

Ага, осталось всё остальное сделать на том же уровне Улыбка
  
Наверх
ICQ  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #7 - 13. Января 2008 :: 11:09
Печать  
Arta писал(а) 13. Января 2008 :: 11:05:
Браво, поддержка по цветам - просто супер! Даже и не верится что это 1С

Ну, пока, в основном, это реализовано в качестве понтов Улыбка Потому что, для области таблицы можно управлять только текстом и цветом фона. Например, цвет текста пока задать программным путем нельзя, хотя поддержка полной палитры и есть. Я просто понял, что пока я полную поддержку для свойств области реализую, пройдет еще заметное количество времени. Лучше уж выпущу в том состоянии, что есть. То, что уже есть наверняка уже будет кому-то полезно, а остальное я постепенно доделаю.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #8 - 13. Января 2008 :: 11:57
Печать  
Uzhast писал(а) 13. Января 2008 :: 11:09:
Я просто понял, что пока я полную поддержку для свойств области реализую, пройдет еще заметное количество времени. Лучше уж выпущу в том состоянии, что есть. То, что уже есть наверняка уже будет кому-то полезно, а остальное я постепенно доделаю.

+1
Поддерживаю на 100% Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #9 - 14. Января 2008 :: 03:59
Печать  
Uzhast писал(а) 13. Января 2008 :: 07:06:
Вышла бета-версия Йокселя.
Сайт проекта: http://yoksel.net.ru
Объекты встроенного языка: http://yoksel.net.ru/Ob'ektyVstroennogoJazyka
Ссылка для скачивания: https://sourceforge.net/project/showfiles.php?group_id=198368


у меня доступа с работы туда нет, можно просто выложить сюда на сайт? али места не хватит?
И описание с примером если можно  Подмигивание
Заранее спасибо.
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #10 - 14. Января 2008 :: 04:11
Печать  
vandalsvq писал(а) 14. Января 2008 :: 03:59:
Uzhast писал(а) 13. Января 2008 :: 07:06:
Вышла бета-версия Йокселя.
Сайт проекта: http://yoksel.net.ru
Объекты встроенного языка: http://yoksel.net.ru/Ob'ektyVstroennogoJazyka
Ссылка для скачивания: https://sourceforge.net/project/showfiles.php?group_id=198368


у меня доступа с работы туда нет, можно просто выложить сюда на сайт? али места не хватит?
И описание с примером если можно  Подмигивание
Заранее спасибо.

а сюда доступ есть? hideme.ru
  
Наверх
ICQ  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #11 - 14. Января 2008 :: 06:05
Печать  
Nick писал(а) 14. Января 2008 :: 04:11:
а сюда доступ есть? hideme.ru


ага  Подмигивание но только проблема по адресам https он не шагает Печаль
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #12 - 14. Января 2008 :: 06:21
Печать  
vandalsvq писал(а) 14. Января 2008 :: 06:05:
Nick писал(а) 14. Января 2008 :: 04:11:
а сюда доступ есть? hideme.ru


ага  Подмигивание но только проблема по адресам https он не шагает Печаль

Есть другие, поищи может они работают
  
Наверх
ICQ  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #13 - 14. Января 2008 :: 06:36
Печать  
Nick писал(а) 14. Января 2008 :: 06:21:
vandalsvq писал(а) 14. Января 2008 :: 06:05:
Nick писал(а) 14. Января 2008 :: 04:11:
а сюда доступ есть? hideme.ru


ага  Подмигивание но только проблема по адресам https он не шагает Печаль

Есть другие, поищи может они работают


да ладно вечером из дома посмотрю...
надо по шапке программерам дать почему у меня нет доступа...  Очень довольный
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #14 - 14. Января 2008 :: 07:04
Печать  
vandalsvq писал(а) 14. Января 2008 :: 03:59:
у меня доступа с работы туда нет, можно просто выложить сюда на сайт? али места не хватит?
И описание с примером если можно  Подмигивание
Заранее спасибо.

Выкладываю в rar-варианте. Только - тсссс! А то придет fez и начнет толкать речь про бесплатные архиваторы. Оно нам надо? Подмигивание

Насчет https. Это у меня, как у админа проекта, все ссылки на sf теперь идут через https (устроено у них так). Обычные посетители могут вполне нормально загружать файлы и по обычному http. Такая ссылка тоже работает:
http://sourceforge.net/project/showfiles.php?group_id=198368
  

yoksel_beta_0_1_0.rar ( 791 KB | Загрузки )
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #15 - 14. Января 2008 :: 07:41
Печать  
Uzhast писал(а) 14. Января 2008 :: 07:04:
vandalsvq писал(а) 14. Января 2008 :: 03:59:
у меня доступа с работы туда нет, можно просто выложить сюда на сайт? али места не хватит?
И описание с примером если можно  Подмигивание
Заранее спасибо.

Выкладываю в rar-варианте. Только - тсссс! А то придет fez и начнет толкать речь про бесплатные архиваторы. Оно нам надо? Подмигивание

Насчет https. Это у меня, как у админа проекта, все ссылки на sf теперь идут через https (устроено у них так). Обычные посетители могут вполне нормально загружать файлы и по обычному http. Такая ссылка тоже работает:
http://sourceforge.net/project/showfiles.php?group_id=198368


Покопался... понравилось...
каковы планы для расширения? а можно высказывать кучу пожеланий?  Очень довольный
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 633
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #16 - 14. Января 2008 :: 07:42
Печать  
Есть глючек в определении ячеек, объединенных "по выделенным" столбцам.
Если в объединенных по выделенным столбцам ячейках стоит разный признак выравнивания по горизонтали, 1С считает эти объединения различными, yoxel же считает одним объединением..
  

Yoxel.zip ( 0 KB | Загрузки )
Наверх
www  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #17 - 14. Января 2008 :: 07:44
Печать  
vandalsvq писал(а) 14. Января 2008 :: 07:41:
каковы планы для расширения? а можно высказывать кучу пожеланий?  Очень довольный

Планов громадье Улыбка Для начала можно сделать динамические таблицы в режиме ввода данных.

Кучу пожеланий высказывать нужно. И побольше, побольше Улыбка
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #18 - 14. Января 2008 :: 07:48
Печать  
Djelf писал(а) 14. Января 2008 :: 07:42:
Есть глючек в определении ячеек, объединенных "по выделенным" столбцам.
Если в объединенных по выделенным столбцам ячейках стоит разный признак выравнивания по горизонтали, 1С считает эти объединения различными, yoxel же считает одним объединением..

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



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #19 - 14. Января 2008 :: 08:05
Печать  
Олег, а можно сделать так, чтобы при открытии файлов Ехель, ячейки, в которых стоит какая-нибудь формула, ссылающаяся на др. ячейку, отображались не пустыми как сейчас, а со значениями этих ячеек?

Т.е. в Ехеле в ячеке А1 стоит значение = 1, а в ячейке А2 формула "=А1+1". При открытии йокселем отображается только ячейка А1 со значением = 1, а хотелось бы ещё чтоб отображалась и ячейка А2 со значением = 2
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #20 - 14. Января 2008 :: 08:11
Печать  
Uzhast писал(а) 14. Января 2008 :: 07:44:
vandalsvq писал(а) 14. Января 2008 :: 07:41:
каковы планы для расширения? а можно высказывать кучу пожеланий?  Очень довольный

Планов громадье Улыбка Для начала можно сделать динамические таблицы в режиме ввода данных.

Кучу пожеланий высказывать нужно. И побольше, побольше Улыбка


и возможности комментарии к ним делать  Смех
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #21 - 14. Января 2008 :: 08:37
Печать  
Методом "средних" определил, что йоксель падает, если пытается открыть файл Ехеля, где есть ячейка с датой <='31.12.1969'. Причем с датой '01.01.1970' не падает.  Улыбка
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #22 - 14. Января 2008 :: 08:47
Печать  
JohnyDeath писал(а) 14. Января 2008 :: 08:05:
Олег, а можно сделать так, чтобы при открытии файлов Ехель, ячейки, в которых стоит какая-нибудь формула, ссылающаяся на др. ячейку, отображались не пустыми как сейчас, а со значениями этих ячеек?

Т.е. в Ехеле в ячеке А1 стоит значение = 1, а в ячейке А2 формула "=А1+1". При открытии йокселем отображается только ячейка А1 со значением = 1, а хотелось бы ещё чтоб отображалась и ячейка А2 со значением = 2

Попробую... Вроде бы результат вычисления формулы кешируется. Значит, есть возможность к нему прицепиться.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #23 - 14. Января 2008 :: 08:48
Печать  
JohnyDeath писал(а) 14. Января 2008 :: 08:37:
Методом "средних" определил, что йоксель падает, если пытается открыть файл Ехеля, где есть ячейка с датой <='31.12.1969'. Причем с датой '01.01.1970' не падает.  Улыбка

Спасибо.
  
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 633
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #24 - 14. Января 2008 :: 09:40
Печать  
Йоксель не поддерживает дробные значения размеров шрифтов. Moxcel же их поддерживает с точностью 0.5
  
Наверх
www  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #25 - 14. Января 2008 :: 09:46
Печать  
Djelf писал(а) 14. Января 2008 :: 09:40:
Йоксель не поддерживает дробные значения размеров шрифтов. Moxcel же их поддерживает с точностью 0.5

Хм. Очень интересно. Спасибо.
Кстати, есть подозрение, что Моксель и с точностью 0.25 может высоту шрифта задавать.
  
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 633
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #26 - 14. Января 2008 :: 09:53
Печать  
Uzhast писал(а) 14. Января 2008 :: 09:46:
Djelf писал(а) 14. Января 2008 :: 09:40:
Йоксель не поддерживает дробные значения размеров шрифтов. Moxcel же их поддерживает с точностью 0.5

Хм. Очень интересно. Спасибо.
Кстати, есть подозрение, что Моксель и с точностью 0.25 может высоту шрифта задавать.

Теоретически да. Практически 0.25 округляется до 0.5

Йоксель сбоит при определении форматирования ячеек (bold, italic, underlie).

З.Ы. Пишу mxl2ods поэтому мучения с мокселем очень хорошо понимаю  Подмигивание
  

fonts-bit.mxl ( 1 KB | Загрузки )
Наверх
www  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #27 - 14. Января 2008 :: 10:00
Печать  
Djelf писал(а) 14. Января 2008 :: 09:53:
Теоретически да. Практически 0.25 округляется до 0.5

Йоксель сбоит при определении форматирования ячеек (bold, italic, underlie).

З.Ы. Пишу mxl2ods поэтому мучения с мокселем очень хорошо понимаю  Подмигивание

Спасибо. А это не ты KulverStukas, случайно Подмигивание А то кто-то в Вике статью по Мокселю сделал, а кто не знаю Улыбка

А сложный этот ODS? А то, может, конвертер из Йокселя привесить? Получится экономия - не надо будет делать загрузку из mxl, а только запись в ODS?
  
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 633
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #28 - 14. Января 2008 :: 10:25
Печать  
Uzhast писал(а) 14. Января 2008 :: 10:00:
Djelf писал(а) 14. Января 2008 :: 09:53:
Теоретически да. Практически 0.25 округляется до 0.5

Йоксель сбоит при определении форматирования ячеек (bold, italic, underlie).

З.Ы. Пишу mxl2ods поэтому мучения с мокселем очень хорошо понимаю  Подмигивание

Спасибо. А это не ты KulverStukas, случайно Подмигивание А то кто-то в Вике статью по Мокселю сделал, а кто не знаю Улыбка

А сложный этот ODS? А то, может, конвертер из Йокселя привесить? Получится экономия - не надо будет делать загрузку из mxl, а только запись в ODS?

Не я  Улыбка
ODS несложный - это же формат xml и в отличии от mxl и xls документирован http://www.i-rs.ru/article/archive/59/

Необходимость конвертера mxl2ods возникает из-за того, что некотрые отчеты (типа этого Новейший отчет) хранят настроки в 0-вой ячейке mxl и хранить в этом случае данные в другом формате неудобно, а открыть то хочется. Тем более что моя контора перешла на Linux и MS Excel естественно отсутствует.
  
Наверх
www  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #29 - 14. Января 2008 :: 10:40
Печать  
Djelf
Очень ты мне помог Улыбка Поэтому, если у тебя есть какие-то пожеланию к функционалу Йокселя, то высказывай - сделаю вне очереди Улыбка

Вообще, большое спасибо!  Улыбка
  
Наверх
 
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #30 - 14. Января 2008 :: 11:52
Печать  
2 Uzhast
Кулверстукас - это я Улыбка , "dnp" Вика отказалась принимать, придумал что попало.

Баловался, делал генератор MXL из 1С (BinaryData), хотел линиями и прямоугольниками картинки рисовать. Нарисовал. 1С запросто открывает эти Моксели. Тока задача к тому моменту рассосалась, по сему - до ума не довел, забросил.
  
Наверх
ICQ  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #31 - 14. Января 2008 :: 11:55
Печать  
dnp писал(а) 14. Января 2008 :: 11:52:
2 Uzhast
Кулверстукас - это я Улыбка , "dnp" Вика отказалась принимать, придумал что попало.

Баловался, делал генератор MXL из 1С (BinaryData), хотел линиями и прямоугольниками картинки рисовать. Нарисовал. 1С запросто открывает эти Моксели. Тока задача к тому моменту рассосалась, по сему - до ума не довел, забросил.

Агааа! Улыбка Будем знать. А то ходят какие-то чебурашки неизвестные... Подмигивание
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #32 - 14. Января 2008 :: 12:01
Печать  
Ну и, кстати, твои изыскания помогли в расковыривании Мокселя. Спасибо тебе Улыбка
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #33 - 15. Января 2008 :: 09:16
Печать  
Ну вопросы  Подмигивание и пожелания...
(кстати свяжишь со мной в аське или в ЛС хотел обсудить один вопросик)

1. Хотелось бы все таки отображение OLE-объектов при просмотре mxl
2. Хотелось бы при конвертировании в графическую среду (bmp, jpg, png) изображение оле объекта переносить тоже Улыбка
3. На грани фантастики при конвертировании в xls (кстати а оно вообще возможно? среди тестов не нашел) оле объекты таблицы как картинки вставлять и все Улыбка

Очень хотелось бы второй пункт, 1 и 3 по возможности... вот Улыбка
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #34 - 15. Января 2008 :: 10:05
Печать  
vandalsvq писал(а) 15. Января 2008 :: 09:16:
1. Хотелось бы все таки отображение OLE-объектов при просмотре mxl


Так они и так отображаются... Если у тебя не отображаются, то, скорее всего, у тебя глюк. Пришли мне файл с объектом, который не отображается или выложи здесь. Или ты под отображением что-то другое имеешь в виду?

vandalsvq писал(а) 15. Января 2008 :: 09:16:
2. Хотелось бы при конвертировании в графическую среду (bmp, jpg, png) изображение оле объекта переносить тоже Улыбка


И так переносится.

vandalsvq писал(а) 15. Января 2008 :: 09:16:
3. На грани фантастики при конвертировании в xls (кстати а оно вообще возможно? среди тестов не нашел) оле объекты таблицы как картинки вставлять и все Улыбка

OLE-объекты в Excel сохраняются как нормальные OLE-объекты. (Почти)

Нет, что-то у тебя ненормальное происходит с OLE-объектами. Надо разбираться. В общем, высылай проблемный файл.
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #35 - 15. Января 2008 :: 10:10
Печать  
ОК выкладываю... объект ОЛЕ - Barcode.ocx который стандартно даже в торговле используется... в общем вот смотри... что насмотришь расскажи  Подмигивание
  

barcode_xml_trouble.rar ( 7 KB | Загрузки )

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #36 - 15. Января 2008 :: 10:15
Печать  
vandalsvq писал(а) 15. Января 2008 :: 10:10:
ОК выкладываю... объект ОЛЕ - Barcode.ocx который стандартно даже в торговле используется... в общем вот смотри... что насмотришь расскажи  Подмигивание

Ну, вообще-то, у меня и в Мокселе нет никакого изображения OLE-объекта. Хм. Правда, и barcode у меня не установлен. Вроде бы...
  

vandal.PNG ( 25 KB | Загрузки )
vandal.PNG
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #37 - 15. Января 2008 :: 10:20
Печать  
Ты какой моксель выложил: исходный из 1С или сохраненный Йокселем?
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #38 - 15. Января 2008 :: 10:23
Печать  
Uzhast писал(а) 15. Января 2008 :: 10:15:
vandalsvq писал(а) 15. Января 2008 :: 10:10:
ОК выкладываю... объект ОЛЕ - Barcode.ocx который стандартно даже в торговле используется... в общем вот смотри... что насмотришь расскажи  Подмигивание

Ну, вообще-то, у меня и в Мокселе нет никакого изображения OLE-объекта. Хм. Правда, и barcode у меня не установлен. Вроде бы...


Извини я первый раз косячный файл прикрепил, ступил просто...
в самом мокселе все отображается у меня нормально...
если надо сам актив икс скажи я вышлю его
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #39 - 15. Января 2008 :: 10:31
Печать  
Так, понятно. Как зарегал barcode.ocx в Мокселе стало отображаться. Похоже, не все OLE-объекты сохраняют свое изображение при сохранении состояния. Надо будет разбираться. За глюк спасибо.

PS. Но вообще, OLE-объект не сохраняющий свое изображение - плохой OLE-объект Улыбка Потому что он не будет отображаться на машинах, где не установлено приложение, которое создало этот объект.
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #40 - 15. Января 2008 :: 10:35
Печать  
Uzhast писал(а) 15. Января 2008 :: 10:31:
Так, понятно. Как зарегал barcode.ocx в Мокселе стало отображаться. Похоже, не все OLE-объекты сохраняют свое изображение при сохранении состояния. Надо будет разбираться. За глюк спасибо.

PS. Но вообще, OLE-объект не сохраняющий свое изображение - плохой OLE-объект Улыбка Потому что он не будет отображаться на машинах, где не установлено приложение, которое создало этот объект.


ну что ж поделать если оно плохое объекто  Смех
ты аськой не пользуешься?
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #41 - 15. Января 2008 :: 10:39
Печать  
vandalsvq писал(а) 15. Января 2008 :: 10:35:
ну что ж поделать если оно плохое объекто  Смех

Как это "что поделать"? Найти разработчиков и отрезать им ... уши.

vandalsvq писал(а) 15. Января 2008 :: 10:35:
ты аськой не пользуешься?

ICQ: 264206166
Но лучше мылом: uzhast1c@gmail.com
А то разговоры по аське уж очень много времени отнимают Улыбка И вообще, IQ = 1 / ICQ, все дела... Улыбка
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #42 - 15. Января 2008 :: 11:51
Печать  
Uzhast писал(а) 15. Января 2008 :: 10:39:
А то разговоры по аське уж очень много времени отнимают Улыбка И вообще, IQ = 1 / ICQ, все дела... Улыбка

ну ты загибаешь млин  Смех
  
Наверх
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #43 - 15. Января 2008 :: 11:57
Печать  
trdm писал(а) 15. Января 2008 :: 11:51:
ну ты загибаешь млин  Смех

Не загибаю, а сообщаю научный факт Подмигивание
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #44 - 15. Января 2008 :: 14:47
Печать  
По-моему у Спольски как раз была теория о том, что время достижения эффективной концентрации внимания разработчика равно примерно 15 минутам.
При этом достать из этого состояния можно моментально, любым простым вопросом "кофе будешь?" "что там приборы?" "как пройти в библиотеку?" и т.д.

ICQ в этом плане очень продвинутая штука.
Ненавижу. Смех
  

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



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #45 - 15. Января 2008 :: 18:01
Печать  
Выкладываю немного поправленный вариант. Исправлены косяки с отрисовкой OLE-объектов, косяк с датами в Excel и пара косяков от djelf'а.
  

SpreadSheet.rar ( 805 KB | Загрузки )
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #46 - 15. Января 2008 :: 19:02
Печать  
kms писал(а) 15. Января 2008 :: 14:47:
По-моему у Спольски как раз была теория о том, что время достижения эффективной концентрации внимания разработчика равно примерно 15 минутам.


Натюрлихь, Маргарита Павловна!

http://local.joelonsoftware.com/mediawiki/index.php/О_вреде_многозадачности_прим...
http://www.joelonsoftware.com/articles/fog0000000022.html
  
Наверх
www  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #47 - 15. Января 2008 :: 19:12
Печать  
Uzhast писал(а) 15. Января 2008 :: 18:01:
Выкладываю немного поправленный вариант. Исправлены косяки с отрисовкой OLE-объектов, косяк с датами в Excel и пара косяков от djelf'а.



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

Одним словом... супер.  Класс
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 633
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #48 - 16. Января 2008 :: 06:26
Печать  
Объдинения, вижу, пока не пофиксены? http://www.1cpp.ru/forum/YaBB.pl?num=1200207967/16#16

И еще глючек до кучи  Подмигивание Добавляем 1й лист, добавляем 2й лист, записываем файл xls, открываем в excel, и на втором листе появляется объединенние из первого листа.
  

gluk.rar ( 0 KB | Загрузки )
Наверх
www  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #49 - 16. Января 2008 :: 08:48
Печать  
Djelf писал(а) 16. Января 2008 :: 06:26:
Объдинения, вижу, пока не пофиксены? http://www.1cpp.ru/forum/YaBB.pl?num=1200207967/16#16


Нет Улыбка Я ж говорю, "пара косяков от тебя". Значит, какой-то один должон был остаться Улыбка

Djelf писал(а) 16. Января 2008 :: 06:26:
И еще глючек до кучи  Подмигивание Добавляем 1й лист, добавляем 2й лист, записываем файл xls, открываем в excel, и на втором листе появляется объединенние из первого листа.

Спасибо Подмигивание
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #50 - 17. Января 2008 :: 16:50
Печать  
Маааленький багфикс. Только сейчас заметил, что в релизе забыл выложить файл defcls.prm. Из-за этого запуск тестов  был невозможен. Выкладываю этот файл. Его нужно положить в каталог с конфой тестирования. Тогда по кнопке "Запуск тестов" действительно будут запускаться тесты Улыбка
  

defcls.rar ( 0 KB | Загрузки )
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 633
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #51 - 18. Января 2008 :: 09:44
Печать  
В погоне за внешним видом....  Улыбка
Нужно вырезать из выводимых строк последний crlf

Это связано с отличием вывода на экран у 1С и Excel/OpenOffice:
1C не воспринимает последний перевод строки в ее конце!
Т.е. в конструкции "строка+crlf+crlf" на экран выведется только "строка+crlf".

Excel (Office XP) вообще игнорирует набор crlf+crlf в экспортированном файле (а 1С первый из них показывает), хотя если ввести их вручную, выводит на экран оба crlf (что-то не так при экспорте в excel пишется?).
OpenOffice выводит на экран оба crlf

Кстати OpenOffice в данной ситуации показавает файл более похожим на 1C т.к. Excel при появлении переводов строки ставит на ячейку признак "переносить по словам" и переносит все что захочет (ну с этим уже ничего не поделаеш), а OpenOffice может отображать текст "как есть".
  
Наверх
www  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #52 - 19. Января 2008 :: 20:35
Печать  
Djelf писал(а) 18. Января 2008 :: 09:44:
В погоне за внешним видом....  Улыбка
Нужно вырезать из выводимых строк последний crlf

Это связано с отличием вывода на экран у 1С и Excel/OpenOffice:
1C не воспринимает последний перевод строки в ее конце!
Т.е. в конструкции "строка+crlf+crlf" на экран выведется только "строка+crlf".

Совершенно согласен. Я даже натыкался на этот баг, но исправить так и забыл. Спасибо за напоминание. Улыбка

Djelf писал(а) 18. Января 2008 :: 09:44:
Кстати OpenOffice в данной ситуации показавает файл более похожим на 1C т.к. Excel при появлении переводов строки ставит на ячейку признак "переносить по словам" и переносит все что захочет (ну с этим уже ничего не поделаеш), а OpenOffice может отображать текст "как есть".

Это точно Excel признак ставит? А то мне специально пришлось обрабатывать ситуацию с переводами строки в тексте. Дело в том, что эта мокрософтная падла вместо переводов строки мне, вишь ли, квадратики подрисовывала Улыбка Пришлось для случая переводов строки явно выставлять флаг переноса по словам.
  
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 633
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #53 - 22. Января 2008 :: 08:15
Печать  
Uzhast писал(а) 19. Января 2008 :: 20:35:
Это точно Excel признак ставит? А то мне специально пришлось обрабатывать ситуацию с переводами строки в тексте.

Значит только при вводе руками в таблицу...

Совсем старых мокселей ни у кого не завалялось? Может какой 4й или 5й формат был....
Я тут в очередном легком шоке от 1С  Смех
Обнаружил несколько файлов с переменной длинной структуры описания ячеек, сама то 1С их читает, но вот каким образом отличает одну ячейку от другой остается пока загадкой  Злой
  
Наверх
www  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #54 - 22. Января 2008 :: 08:51
Печать  
Djelf писал(а) 22. Января 2008 :: 08:15:
Обнаружил несколько файлов с переменной длинной структуры описания ячеек, сама то 1С их читает, но вот каким образом отличает одну ячейку от другой остается пока загадкой  Злой

Это не в таблицах для ввода данных? Тогда несколько лишних полей добавляется. Отличать такие ячейки можно по флагам.

А старые версии, ИМХО, поддерживать смысла нет. Во-первых, всегда можно Мокселем сконвертировать в новый. Во-вторых, сложно "набирать фактический материал" Улыбка
  
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 633
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #55 - 22. Января 2008 :: 11:47
Печать  
Uzhast писал(а) 22. Января 2008 :: 08:51:
Это не в таблицах для ввода данных? Тогда несколько лишних полей добавляется. Отличать такие ячейки можно по флагам.

Спасибо! Уже все вычислил. Такого количества лишних полей я не ожидал  Смех
Соответственно старые моксели уже не нужны (думал гибридный формат какой...).
  
Наверх
www  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #56 - 23. Января 2008 :: 11:46
Печать  
Djelf писал(а) 22. Января 2008 :: 11:47:
Такого количества лишних полей я не ожидал  Смех

Но самое приятное в этих лишних полях то, что анализировать при конвертировании их не надо Улыбка Можно просто пропускать - текст и расшифровка хранятся как обычно. Правда, если нужно реализовывать таки корректную поддержку таблиц в режиме ввода данных, то ковыряться в них все равно придется Печаль
  
Наверх
 
IP записан
 
Soratnik
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 22
Зарегистрирован: 09. Августа 2007
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #57 - 24. Января 2008 :: 07:40
Печать  
гКнига = Конвертер.Открыть (ВыбФайл);
{Обработка.ПросмотрФайловExcel.Форма.Модуль(24)}: Невозможно открыть книгу: Неверный формат файла (Неизвестная ошибка)

вот такая ошибка при попытке открытия файла
  

nakl.rar ( 3 KB | Загрузки )
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #58 - 24. Января 2008 :: 07:42
Печать  
Дык написало же - неверный формат файла Улыбка
файл старой версии эхеля у тебя или из 1с
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #59 - 24. Января 2008 :: 07:47
Печать  
Soratnik писал(а) 24. Января 2008 :: 07:40:
гКнига = Конвертер.Открыть (ВыбФайл);
{Обработка.ПросмотрФайловExcel.Форма.Модуль(24)}: Невозможно открыть книгу: Неверный формат файла (Неизвестная ошибка)

вот такая ошибка при попытке открытия файла

Это файл старого формата Excel - Excel 5.0 (наверное, файл сохранен из самой 1С). А Йоксель понимает формат, начиная с Excel97. Если из 1С нужно создавать и потом читать xls-файлы, то лучше их и записывать, и читать сразу Йокселем. Йоксель нормально понимает записанные им файлы. Улыбка А приложенный файл можно открыть в Excel и сохранить в новом формате. Тогда Йоксель нормально его откроет.
  
Наверх
 
IP записан
 
Soratnik
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 22
Зарегистрирован: 09. Августа 2007
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #60 - 24. Января 2008 :: 07:51
Печать  
ошень жаль что не понимает Улыбка

это от поставщиков такие накладные идут, видимо из 1С и сохраняют Улыбка

А вот то чтоб в Экселе пересохранить... так на то и купился, что без экселя можно работать, на Опен Офисе сидим...
правда сейчас им попробую пересохранить Улыбка
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #61 - 24. Января 2008 :: 07:54
Печать  
Soratnik писал(а) 24. Января 2008 :: 07:51:
ошень жаль что не понимает Улыбка

Мне тоже жаль, но уж очень много работы поддерживать два разных формата. Улыбка

Soratnik писал(а) 24. Января 2008 :: 07:51:
это от поставщиков такие накладные идут, видимо из 1С и сохраняют Улыбка

Если от поставщиков, то можно, скорее всего, договориться, чтобы слали сразу в Мокселе Улыбка

Soratnik писал(а) 24. Января 2008 :: 07:51:
А вот то чтоб в Экселе пересохранить... так на то и купился, что без экселя можно работать, на Опен Офисе сидим...
правда сейчас им попробую пересохранить Улыбка

Если он умеет сохранять в Excel97, то, скорее всего, будет все нормально Улыбка Главное, выбрать правильный формат Улыбка
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #62 - 24. Января 2008 :: 07:56
Печать  
А в чем собственно ты видишь проблему? Открывай объектом таблица, перезаписывай через Йоксель. И будет тебе готовый xls в новом формате.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #63 - 24. Января 2008 :: 07:57
Печать  
Arta писал(а) 24. Января 2008 :: 07:56:
А в чем собственно ты видишь проблему? Открывай объектом таблица, перезаписывай через Йоксель. И будет тебе готовый xls в новом формате.

От поставщиков такое приходит (сразу в старом xls), как я понимаю Улыбка
  
Наверх
 
IP записан
 
Soratnik
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 22
Зарегистрирован: 09. Августа 2007
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #64 - 24. Января 2008 :: 07:59
Печать  
Пересохранил в Опен Офисе.... теперь открывает нормально Улыбка
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #65 - 24. Января 2008 :: 08:00
Печать  
И? Пусть открывает этот файл через Таблица.Открыть и скармливает Йоксель::ЗагрузитьИзТаблицы(Таблица).
  
Наверх
 
IP записан
 
Soratnik
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 22
Зарегистрирован: 09. Августа 2007
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #66 - 24. Января 2008 :: 08:00
Печать  
Uzhast писал(а) 24. Января 2008 :: 07:57:
Arta писал(а) 24. Января 2008 :: 07:56:
А в чем собственно ты видишь проблему? Открывай объектом таблица, перезаписывай через Йоксель. И будет тебе готовый xls в новом формате.

От поставщиков такое приходит (сразу в старом xls), как я понимаю Улыбка


Именно так... но попробуем договориться чтоб в MXL сразу высылали
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #67 - 24. Января 2008 :: 08:01
Печать  
Soratnik писал(а) 24. Января 2008 :: 07:59:
Пересохранил в Опен Офисе.... теперь открывает нормально Улыбка

Улыбка

Кстати, если неудобно от поставщиков принимать mxl (например, должна быть возможность открыть без 1С), то можно их сагитировать на Йоксель Подмигивание Тогда будут слать xls в новом формате, с которым проблем не будет.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #68 - 24. Января 2008 :: 08:01
Печать  
Arta писал(а) 24. Января 2008 :: 08:00:
И? Пусть открывает этот файл через Таблица.Открыть и скармливает Йоксель::ЗагрузитьИзТаблицы(Таблица).

А разве Моксель умеет xls открывать???
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #69 - 24. Января 2008 :: 08:03
Печать  
Uzhast писал(а) 24. Января 2008 :: 08:01:
А разве Моксель умеет xls открывать???


Тьфу блин. Совсем переклинило Смех
  
Наверх
 
IP записан
 
Soratnik
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 22
Зарегистрирован: 09. Августа 2007
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #70 - 24. Января 2008 :: 08:22
Печать  
Стоп, сам себе я думаю... а что строки, ячейки и их содержимое Эксель-файла нет возможности перебирать и анализировать?

Разобрался... объект Область
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #71 - 04. Февраля 2008 :: 02:17
Печать  
Выпущена версия 0.2.0 "Кандидат на релиз". Основные изменения в данной версии – исправление выявленных ошибок. Из новых возможностей: улучшена поддержка формата mxl и xls. В частности, добавлена поддержка ячеек с формулами в документах Excel.

Подробнее про возможности и ошибки можно почитать здесь: http://yoksel.net.ru/Novosti/Versija020RC

Загрузить новую версию можно здесь: http://sourceforge.net/project/showfiles.php?group_id=198368&package_id=234936&r...

Спасибо, Джельфу, Смерть-Ване, Вандалу, Чебурашке и другим за найденные ошибки. Улыбка

Вандал, кстати, хотел завалить кучей пожеланий, но что-то забыл об этом Подмигивание

Арта обещал подумать, какие события было бы неплохо иметь для элемента управления с табличным документом, но тоже как-то об этом не вспоминает ;(
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #72 - 04. Февраля 2008 :: 03:58
Печать  
Uzhast писал(а) 04. Февраля 2008 :: 02:17:
Вандал, кстати, хотел завалить кучей пожеланий, но что-то забыл об этом Подмигивание


Да чего-то и впрямь забыл... грешен  Класс

Ну тады по маленьку...
1. Хочется возможность использовать Йоксель вместо MXL но счас я не вижу возможности ввиду того что реально не возможно сделать события "ОбработкаЯчейкиТаблицы" т.к. реально самой ячейки нет, хотя возможность работы как со мокселем сделала бы это реальным... т.е. первое пожелание - возможность позиционирования на конкретной ячейке таблицы с последующей возможностью обработки событий по клику на нее, двойному клику, и т.п.
2. Возможность устанавливать комментарии в ячейку с подсветкой уголочка (аля Excel)
3. Возможность управлять цветом (толщиной, рисунком) рамки, но не всей как в мокселе, а цветом (толщиной, рисунком) каждой стороны
4. возможность вертикальной и горизонтальной группировки областей  Круглые глаза (вообще самая большая мечта)

ну я пока больше не родил т.к. и этого мне кажется за глаза...
кстати хотелось бы узнать "идеологию" Йокселя в плане он на самом деле призван для того чтобы в будущем отказаться от мокселя вовсе? или нет?  Подмигивание

Если я что нет так говорю, или прошу то что уже сделано и т.п. прошу камнями не кидать а просто дать в лоб  Смех

  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #73 - 04. Февраля 2008 :: 04:07
Печать  
vandalsvq писал(а) 04. Февраля 2008 :: 03:58:
1. Хочется возможность использовать Йоксель вместо MXL но счас я не вижу возможности ввиду того что реально не возможно сделать события "ОбработкаЯчейкиТаблицы" т.к. реально самой ячейки нет, хотя возможность работы как со мокселем сделала бы это реальным... т.е. первое пожелание - возможность позиционирования на конкретной ячейке таблицы с последующей возможностью обработки событий по клику на нее, двойному клику, и т.п.

Двигаюсь в этом направлении Улыбка

vandalsvq писал(а) 04. Февраля 2008 :: 03:58:
2. Возможность устанавливать комментарии в ячейку с подсветкой уголочка (аля Excel)

Понятно. Запомню Улыбка

vandalsvq писал(а) 04. Февраля 2008 :: 03:58:
3. Возможность управлять цветом (толщиной, рисунком) рамки, но не всей как в мокселе, а цветом (толщиной, рисунком) каждой стороны

Эта возможность поддерживается Йокселем внутри, но не выведена в 1С. Со временем вытащу.

vandalsvq писал(а) 04. Февраля 2008 :: 03:58:
4. возможность вертикальной и горизонтальной группировки областей  Круглые глаза (вообще самая большая мечта)

Мне тоже такая фича нравится Подмигивание

vandalsvq писал(а) 04. Февраля 2008 :: 03:58:
кстати хотелось бы узнать "идеологию" Йокселя в плане он на самом деле призван для того чтобы в будущем отказаться от мокселя вовсе? или нет?  Подмигивание

Да, Йоксель должен заменить Моксель Улыбка
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #74 - 04. Февраля 2008 :: 06:09
Печать  
Кстати забываю все сказать....

Однажды я попробовал выгрузить огромный MXL (около 5 т. страниц экстремал я, ну что поделать) в картинки... ну в общем Йоксель выдал ошибку про нехватку памяти... ввиду чего у меня родилась идея а почему бы не сделать поддержку возможности выгрузки в .bmp, .jpeg, .png с выделением страниц в отдельные файлы... ну или выгрузку по определенному количеству страниц... типа 5-10-15 и т.д.

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

Если товарищ Uzhast сочтет данную возможность необходимой я думаю она бы пригодилась.
И кстати от чего зависит максимальный размер возможного файла приемника при передачи данных в него?
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 633
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #75 - 04. Февраля 2008 :: 06:15
Печать  
Файлики с багами.
В первом цифорка поворачивается. Во втором исчезает фон. В третьем зеленый фон меняется на синий.

З.Ы. Мне кажется, что объединение ячеек по выделенным ячейкам в которым нет текста не стоит делать объединением. Если объединения не делать - внешне ничего не меняется, а вот если делать то текст, который накладывался в 1С на эти ячейки в Excel обрезается (во втором файле это как раз видно).
  

_yobug.zip ( 9 KB | Загрузки )
Наверх
www  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #76 - 04. Февраля 2008 :: 06:17
Печать  
vandalsvq писал(а) 04. Февраля 2008 :: 06:09:
Кстати забываю все сказать....

Однажды я попробовал выгрузить огромный MXL (около 5 т. страниц экстремал я, ну что поделать) в картинки... ну в общем Йоксель выдал ошибку про нехватку памяти... ввиду чего у меня родилась идея а почему бы не сделать поддержку возможности выгрузки в .bmp, .jpeg, .png с выделением страниц в отдельные файлы... ну или выгрузку по определенному количеству страниц... типа 5-10-15 и т.д.

У меня можно сохранять в картинку около 6 страниц А4. По отзыву от Чебурашки на его системе Йоксель сохраняет около 90 страниц. Так что это зависит от системы, похоже. Идея насчет специальной возможности сохранять в картинку отдельные части документа, ИМХО, правильная (если уж возникла необходимость сохранять такие здоровенные файлы).

vandalsvq писал(а) 04. Февраля 2008 :: 06:09:
Если товарищ Uzhast сочтет данную возможность необходимой я думаю она бы пригодилась.

Товарищ Вандал, посмотрим Улыбка

vandalsvq писал(а) 04. Февраля 2008 :: 06:09:
И кстати от чего зависит максимальный размер возможного файла приемника при передачи данных в него?

Ошибка выдается при создании битмапа для отрисовки. Windows говорит, что ей, типа, не хватает памяти. У ей там какая-то своя, левая, память. И вот ее, типа, не хватает Улыбка Хотя свободной оперативной памяти может быть до хрена Улыбка
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #77 - 04. Февраля 2008 :: 06:30
Печать  
Djelf писал(а) 04. Февраля 2008 :: 06:15:
Файлики с багами.
В первом цифорка поворачивается.

Хм, интересно Улыбка Спасибо.


Djelf писал(а) 04. Февраля 2008 :: 06:15:
Во втором исчезает фон. В третьем зеленый фон меняется на синий.

При сохранении в Excel Йоксель конвертирует цвета в стандартную экселевскую палитру. Отсюда возникает искажение цветов. С цветами вопрос надо решать хитро. Делать как Моксель (писать моксельную стандартную палитру) - не очень хорошо. У Йокселя палитра - честное RGB, плюс можно загружать файлы из Excel с сохранением его цветов. Если ставить всегда палитру Мокселя, то опять будет искажение на немоксельных документах.

С другой стороны. Если писать в xls свою палитру, то возникает другая проблема, про которую как-то был разговор на Мисте. Дело в том, что если из файла с одной палитрой скопировать кусок и вставить в файл с другой палитрой, то произойдет искажение цветов.

ИМХО, на это искажение можно забить. А вот какую палитру записывать надо думать. Мне кажется, лучше анализировать документ и составлять палитру из тех цветов, что реально используются. Проблема здесь только в том, что цветов может быть больше 56 и что делать в таком случае, пока не ясно.

Djelf писал(а) 04. Февраля 2008 :: 06:15:
З.Ы. Мне кажется, что объединение ячеек по выделенным ячейкам в которым нет текста не стоит делать объединением. Если объединения не делать - внешне ничего не меняется, а вот если делать то текст, который накладывался в 1С на эти ячейки в Excel обрезается (во втором файле это как раз видно).

Да, получается непорядок. Спасибо.
  
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 633
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #78 - 04. Февраля 2008 :: 06:41
Печать  
У меня с цветами еще веселее выходит  Смех В OpenOffice c цветами еще хуже...  Вернее с самими цветами то лучше, но ОО не поддерживает заливок и чтобы хоть как то соблюсти внешний вид придется рисовать микшер цветов Плачущий
  
Наверх
www  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #79 - 04. Февраля 2008 :: 06:46
Печать  
Djelf писал(а) 04. Февраля 2008 :: 06:41:
У меня с цветами еще веселее выходит  Смех В OpenOffice c цветами еще хуже...  Вернее с самими цветами то лучше, но ОО не поддерживает заливок и чтобы хоть как то соблюсти внешний вид придется рисовать микшер цветов Плачущий

Заливок в смысле узорчиков? Хм. Как же они там вообще живут? Улыбка
  
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 633
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #80 - 04. Февраля 2008 :: 08:29
Печать  
Uzhast писал(а) 04. Февраля 2008 :: 06:46:
Заливок в смысле узорчиков? Хм. Как же они там вообще живут? Улыбка

Если не считать узорчики вершиной дизайнерской мысли то довольно неплохо  Подмигивание
Пример: делаем файлик на 18к строк (10.2Mb), экспортируем в xls yoxcel`ом (7.4Mb), в Excel XP он открывается за 50с, в ОО за 4с.
Что примечательно, после пересохранения в Excel, файл становится в 2раза меньше (3.4Mb) и открывается Excel уже за 11с. ОО по прежнему открывает за 4с и имеет при этом размер пересохраненного файла всего в 240Kb.
  
Наверх
www  
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #81 - 04. Февраля 2008 :: 08:54
Печать  
Uzhast писал(а) 04. Февраля 2008 :: 02:17:
Спасибо, Джельфу, Смерть-Ване, Вандалу, Чебурашке и другим за найденные ошибки. Улыбка
Круглые глаза

Попробовал сегодня. Хорошая штука. Особо, с учетом
Uzhast писал(а) 04. Февраля 2008 :: 04:07:
Да, Йоксель должен заменить Моксель Улыбка
Очень довольный

Только подозреваю, что фичи типа редактирования в ячейке - очень отдаленная перспектива?
В этом смысле пока TableDoc можно пользовать.
Стал вдумываться в идеологическую разницу между SpreadSheet и TableDoc, ... и потерялся.

SpreadSheet на входе кушает стандартную "Таблица", сразу конвертит её в себя и исходник забывает. То есть - ограничений развития почти нет.

А TableDoc - это обертка, дополняющая существующую "Таблица", то есть некоторые корявки Мокселя исправить просто невозможно, хотя весь стандартный функционал уже просто работает.

Так?
  
Наверх
ICQ  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #82 - 04. Февраля 2008 :: 10:43
Печать  
Djelf писал(а) 04. Февраля 2008 :: 08:29:
Пример: делаем файлик на 18к строк (10.2Mb), экспортируем в xls yoxcel`ом (7.4Mb), в Excel XP он открывается за 50с, в ОО за 4с.
Что примечательно, после пересохранения в Excel, файл становится в 2раза меньше (3.4Mb) и открывается Excel уже за 11с.

Долго думал, почему так может быть, и наконец дошло Улыбка Чисел в этом файле много было? Дело в том, что Йоксель сохраняет все строки всегда в юникоде. А Excel некоторые строки сохраняет в юникоде, а некоторые в виде простых строк. Строковые представления чисел как раз должны записываться в виде простых строк. А, значит, и места они должны жрать в два раза меньше. Как думаешь, стоит заниматься оптимизацией строк? Как водится, "преждевременная оптимизация - корень всех зол". Вот и думаю, а стоит ли?... Улыбка

Djelf писал(а) 04. Февраля 2008 :: 08:29:
ОО по прежнему открывает за 4с и имеет при этом размер пересохраненного файла всего в 240Kb.

Наверное, 2400Kb? А то уж больно подозрительно получается Улыбка

Вообще, на РСДН вроде матерились, что OO открывает файлы MS Office сильно медленнее. А на деле вон как интересно получается Улыбка Или это они на аналог MS Word матерились... Или не на OO, а на что-то другое... хм...
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #83 - 04. Февраля 2008 :: 10:56
Печать  
dnp писал(а) 04. Февраля 2008 :: 08:54:
Только подозреваю, что фичи типа редактирования в ячейке - очень отдаленная перспектива?

Не сказал бы, что очень отдаленная. Но и то, что "вот прям завтра все будет", тоже сказать не могу.

dnp писал(а) 04. Февраля 2008 :: 08:54:
SpreadSheet на входе кушает стандартную "Таблица", сразу конвертит её в себя и исходник забывает. То есть - ограничений развития почти нет.

А TableDoc - это обертка, дополняющая существующую "Таблица", то есть некоторые корявки Мокселя исправить просто невозможно, хотя весь стандартный функционал уже просто работает.
Так?

Одна из задач Йокселя - показать, что создание своего собственного, нового, функционала гораздо перспективнее по сравнению с сооружением костылей к коду 1С. Собственный продукт можно наворачивать сколько угодно - препятствий нет. А если идти по пути "костыления", то любая мелкая правка превращается в адскую работу - в долгие ковыряния в дизассемблере и отладчике. Зачастую результат еще получается кривоватым.

Дополнительно собственная разработка дает возможность повысить собственный уровень как программиста, освоить что-то новое, полезное и интересное. А что интересного может быть в гнилых кишках 1С? Даже думать об этом не хочется...  Смех
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #84 - 04. Февраля 2008 :: 12:12
Печать  
Uzhast писал(а) 04. Февраля 2008 :: 10:56:
Одна из задач Йокселя - показать, что создание своего собственного, нового, функционала гораздо перспективнее по сравнению с сооружением костылей к коду 1С. Собственный продукт можно наворачивать сколько угодно - препятствий нет. А если идти по пути "костыления", то любая мелкая правка превращается в адскую работу - в долгие ковыряния в дизассемблере и отладчике. Зачастую результат еще получается кривоватым.

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

+100
давно пора это осознать.
только ты это зря на 1С наговариваешь. Не надо плевать в колодец Улыбка
  
Наверх
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #85 - 04. Февраля 2008 :: 12:33
Печать  
Uzhast писал(а) 04. Февраля 2008 :: 10:56:
А что интересного может быть?

Ну, например вот в свое время много думал, прежде чем понял, что умножение и сдвиг - это на самом деление.
Еще было забавно, когда переписывал часть кода с asm на C++. Опять много думал. Улыбка
...
Кстати, никому не нужна нормальная ускорялка сохранения MXL в XLS?
  

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


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 633
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #86 - 04. Февраля 2008 :: 13:00
Печать  
Uzhast писал(а) 04. Февраля 2008 :: 10:43:
Долго думал, почему так может быть, и наконец дошло Улыбка
...
Чисел в этом файле много было?

Три столбца: Первый число - номер по порядку. Второй - строка (объединение 7 ячеек). Третий - строка.

Uzhast писал(а) 04. Февраля 2008 :: 10:43:
Как думаешь, стоит заниматься оптимизацией строк? Как водится, "преждевременная оптимизация - корень всех зол". Вот и думаю, а стоит ли?... Улыбка

Преждевременная - зло однозначко. Но 5-кратное ускорение открытия файла говорит о том что в перспективе стоит.

Uzhast писал(а) 04. Февраля 2008 :: 10:43:
Наверное, 2400Kb? А то уж больно подозрительно получается Улыбка

Вообще, на РСДН вроде матерились, что OO открывает файлы MS Office сильно медленнее. А на деле вон как интересно получается Улыбка Или это они на аналог MS Word матерились... Или не на OO, а на что-то другое... хм...

Именно 240Кб. ОО файлы это zip-контейнеры с xml содержимым, так что ничего удивительного что файл получился такой компактный нет. Если Excel тоже в zip зажать получается чуть больше.
А что скорость выше так это просто Excel на больших таблицах "тупит", а на мелких файлах со сложным форматированием ситуация может быть противоположной. Кроме того я говорил про открытие файла, в вот скорость сохранения больших файлов в формат Excel из ОО ужасающая.
« Последняя редакция: 04. Февраля 2008 :: 14:48 - Djelf »  
Наверх
www  
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #87 - 04. Февраля 2008 :: 13:12
Печать  
В буржуйских Exel-прайсах активно используются так называемые "кнопки перехода" -
щелкаешь по позиции прайса и попадаешь на другой лист Exel с перечнем комплектующих, опций
или картинка + описание.

Такое можно реализовать? (программное создание кнопки перехода)
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #88 - 04. Февраля 2008 :: 21:10
Печать  
trdm писал(а) 04. Февраля 2008 :: 12:12:
только ты это зря на 1С наговариваешь. Не надо плевать в колодец Улыбка

Не зря Улыбка Если 1С тебя кормит, это не значит, что там в коде все прекрасно Улыбка
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #89 - 04. Февраля 2008 :: 21:14
Печать  
kms писал(а) 04. Февраля 2008 :: 12:33:
Ну, например вот в свое время много думал, прежде чем понял, что умножение и сдвиг - это на самом деление.

Такие вещи лучше узнавать, читая умные книжки и создавая свой код.

kms писал(а) 04. Февраля 2008 :: 12:33:
Еще было забавно, когда переписывал часть кода с asm на C++. Опять много думал. Улыбка

Как-то переписал небольшую часть кода 1С с ASM на C++. Потратил ЦЕЛЫЙ день и получил на выходе небольшую страничку кода на C++. Разрабатывая на C++ за ЦЕЛЫЙ день, я бы с десяток таких страничек мог был сделать. Вот я и говорю: огромные затраты времени и мизерный результат.  Улыбка

kms писал(а) 04. Февраля 2008 :: 12:33:
Кстати, никому не нужна нормальная ускорялка сохранения MXL в XLS?

Не нужна. Нормальная ускорялка сохранения - это Йоксель. И скорость выше, и качество. А костыли должны уйти на помойку.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #90 - 04. Февраля 2008 :: 21:19
Печать  
Djelf писал(а) 04. Февраля 2008 :: 13:00:
Три столбца: Первый число - номер по порядку. Второй - строка (объединение 7 ячеек). Третий - строка.

Во, кстати! Заметил закономерность - Excel сильно тупит на листах с большим количеством объединений ячеек. Берем лист в 65535 строк без объединений - время открытия несколько секунд. Берем этот же лист (с тем же содержимым), но двумя объединениями ячеек на каждой строке - теперь время открытия будет 3 минуты. Такой эффект проявляется даже, если создавать файл из самого Excel - через VB.

Djelf писал(а) 04. Февраля 2008 :: 13:00:
Преждевременная - зло однозначко. Но 5-кратное ускорение открытия файла говорит о том что в перспективе стоит.

Посмотрим.

Djelf писал(а) 04. Февраля 2008 :: 13:00:
Именно 240Кб. ОО файлы это zip-контейнеры с xml содержимым, так что ничего удивительного что файл получился такой компактный нет. Если Excel тоже в zip зажать получается чуть больше.

Аааа... XML! Улыбка

Djelf писал(а) 04. Февраля 2008 :: 13:00:
А что скорость выше так это просто Excel на больших таблицах "тупит", а на мелких файлах со сложным форматированием ситуация может быть противоположной. Кроме того я говорил про открытие файла, в вот скорость сохранения больших файлов в формат Excel из ОО ужасающая.

Спасибо, интересно Улыбка
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #91 - 04. Февраля 2008 :: 21:20
Печать  
kiruha писал(а) 04. Февраля 2008 :: 13:12:
В буржуйских Exel-прайсах активно используются так называемые "кнопки перехода" -
щелкаешь по позиции прайса и попадаешь на другой лист Exel с перечнем комплектующих, опций
или картинка + описание.

Такое можно реализовать? (программное создание кнопки перехода)

ХЗ. Смотреть надо.
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #92 - 04. Февраля 2008 :: 22:10
Печать  
Uzhast писал(а) 04. Февраля 2008 :: 21:14:
kms писал(а) 04. Февраля 2008 :: 12:33:
Ну, например вот в свое время много думал, прежде чем понял, что умножение и сдвиг - это на самом деление.

Такие вещи лучше узнавать, читая умные книжки и создавая свой код.

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

кстати, какие умные книжки на эту тему ты мог бы порекомендовать?

Цитата:
kms писал(а) 04. Февраля 2008 :: 12:33:
Кстати, никому не нужна нормальная ускорялка сохранения MXL в XLS?

Не нужна. Нормальная ускорялка сохранения - это Йоксель. И скорость выше, и качество. А костыли должны уйти на помойку.

Ну, нет так нет.
Но, кстати, лучшего примера неисправленной за 27 релизов опечатки в 1С я не знаю.
trdm'у было бы интересно.  Смех
  

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



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #93 - 04. Февраля 2008 :: 22:17
Печать  
kms писал(а) 04. Февраля 2008 :: 22:10:
опс... а я-то наивно полагал, что ты предпочитаешь работать на другом уровне абстракций...
закон дырявых абстракций в действии?

И на каком уровня я по твоему предпочитал (предпочитаю) работать? Это ты вообще к чему?

kms писал(а) 04. Февраля 2008 :: 22:10:
кстати, какие умные книжки на эту тему ты мог бы порекомендовать?

По алгоритмам. По вычмату. По ассемблеру (в последнюю очередь).
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #94 - 04. Февраля 2008 :: 22:42
Печать  
Uzhast писал(а) 04. Февраля 2008 :: 22:17:
kms писал(а) 04. Февраля 2008 :: 22:10:
опс... а я-то наивно полагал, что ты предпочитаешь работать на другом уровне абстракций...
закон дырявых абстракций в действии?

И на каком уровня я по твоему предпочитал (предпочитаю) работать? Это ты вообще к чему?

По-моему, ты ясно высказался, что тебе продуктивность важнее низкого уровня.
Я полагал, что по-твоему, нормального программиста на С++ не заботит, какой код генерирует компилятор для данного цпу, и будет там mul shr или просто div его не волнует.
Или все же программист С++ должен видеть то, что скрыто ЗА грудой абстракций, конструкторов/деструкторов, операторов копирования, аллокаций/деаллокаций и т.д.?

Цитата:
Такие вещи лучше узнавать, читая умные книжки и создавая свой код.

Uzhast писал(а) 04. Февраля 2008 :: 22:17:
kms писал(а) 04. Февраля 2008 :: 22:10:
кстати, какие умные книжки на эту тему ты мог бы порекомендовать?

По алгоритмам. По вычмату. По ассемблеру (в последнюю очередь).

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

Uzhast писал(а) 04. Февраля 2008 :: 22:17:
Это ты вообще к чему?

Да просто так, для взаимного удовольствия  Улыбка
  

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



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #95 - 04. Февраля 2008 :: 22:51
Печать  
kms писал(а) 04. Февраля 2008 :: 22:42:
По-моему, ты ясно высказался, что тебе продуктивность важнее низкого уровня.
Я полагал, что по-твоему нормального программиста на С++ не заботит, какой код генерирует компилятор для данного цпу, и будет там mul shr или просто div его не волнует.

Где это я так ясно высказался? Продуктивность важнее низкого уровня. Но это не значит, что не надо знать, что там происходит хотя бы в общих чертах. Но это также не значит, что теперь надо всю жизнь сидеть на языке низкого уровня. А то ты, помнится, начал петь хвалебную оду C за его низкоуровненность...

kms писал(а) 04. Февраля 2008 :: 22:42:
Или все же программист С++ должен видеть то, что скрыто ЗА грудой абстракций, конструкторов/деструкторов, операторов копирования, аллокаций/деаллокаций и т.д.?

Это зависит от того кода, который создает программист. При создании бизнес-приложений большинство из этих вещей знать не надо. При создании более системных вещей нужно спускаться на уровень ниже. При создании драйверов уже и до ассемблера можно дойти. Но общего правила, как ты его пытаешься вывести, не существует.

kms писал(а) 04. Февраля 2008 :: 22:42:
Из твоего поста я понял, что ты узнавал такие вещи из умных книжек и у тебя есть конкретные рекомендации.

К сожалению, у меня было тяжелое детство и о реализации деления и умножения при помощи сдвигов я, к сожалению, узнал в школьные годы из книжки по ассемблеру. Печаль
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #96 - 04. Февраля 2008 :: 23:01
Печать  
Uzhast писал(а) 04. Февраля 2008 :: 22:51:
К сожалению, у меня было тяжелое детство и о реализации деления и умножения при помощи сдвигов я, к сожалению, узнал в школьные годы из книжки по ассемблеру. Печаль

Жаль.

Только не "при помощи сдвигов", а "деление, путем умножения на magic с последующим переполнением и сдвигом результата" - есть некоторая разница?
Ясен пень, что это базовые знания, но я бы еще раз с удовольствием почитал, несмотря на нехватку времени.
  

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



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #97 - 04. Февраля 2008 :: 23:04
Печать  
kms писал(а) 04. Февраля 2008 :: 23:01:
Только не "при помощи сдвигов", а "деление, путем умножения на magic с последующим переполнением и сдвигом результата" - есть некоторая разница?
Ясен пень, что это базовые знания, но я бы еще раз с удовольствием почитал, несмотря на нехватку времени.

Это не базовые, это совершенно бесполезные знания. Впрочем, каждый тратит свое время так, как считает нужным.
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #98 - 04. Февраля 2008 :: 23:08
Печать  
Uzhast писал(а) 04. Февраля 2008 :: 22:51:
Где это я так ясно высказался? Продуктивность важнее низкого уровня. Но это не значит, что не надо знать, что там происходит хотя бы в общих чертах. Но это также не значит, что теперь надо всю жизнь сидеть на языке низкого уровня. А то ты, помнится, начал петь хвалебную оду C за его низкоуровненность...


Цитата:
Это зависит от того кода, который создает программист. При создании бизнес-приложений большинство из этих вещей знать не надо. При создании более системных вещей нужно спускаться на уровень ниже. При создании драйверов уже и до ассемблера можно дойти. Но общего правила, как ты его пытаешься вывести, не существует.

Ты, наверное, меня с кем-то попутал (насчет оды и правил).

К сожалению, в той теме ты пошел самым простым и очевидным путем отрицания спорных высказываний не менее спорными высказываниями.
Я ж писал уже, что мне интересна совсем другая тема - проблема лимитов сознания человека.

Ну я ж не виноват, что здесь об этом поговорить не с кем - поговорил в другом месте.
Нормально все. Улыбка
  

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


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #99 - 04. Февраля 2008 :: 23:13
Печать  
Uzhast писал(а) 04. Февраля 2008 :: 22:51:
kms писал(а) 04. Февраля 2008 :: 22:42:
Или все же программист С++ должен видеть то, что скрыто ЗА грудой абстракций, конструкторов/деструкторов, операторов копирования, аллокаций/деаллокаций и т.д.?

Это зависит от того кода, который создает программист. При создании бизнес-приложений большинство из этих вещей знать не надо. При создании более системных вещей нужно спускаться на уровень ниже. При создании драйверов уже и до ассемблера можно дойти.

Абсолютно адекватное утверждение.

Uzhast писал(а) 04. Февраля 2008 :: 23:04:
kms писал(а) 04. Февраля 2008 :: 23:01:
Только не "при помощи сдвигов", а "деление, путем умножения на magic с последующим переполнением и сдвигом результата" - есть некоторая разница?
Ясен пень, что это базовые знания, но я бы еще раз с удовольствием почитал, несмотря на нехватку времени.

Это не базовые, это совершенно бесполезные знания. Впрочем, каждый тратит свое время так, как считает нужным.

Абсолютно претенциозное утверждение.

Как тебе удается излагать мысли в таких разных стилях? Подмигивание
  

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



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #100 - 04. Февраля 2008 :: 23:16
Печать  
kms писал(а) 04. Февраля 2008 :: 23:08:
Я ж писал уже, что мне интересна совсем другая тема - проблема лимитов сознания человека.

На мой взгляд твои последующие утверждения слишком разошлись с твоими предыдущими. И все в одной теме.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #101 - 04. Февраля 2008 :: 23:18
Печать  
kms писал(а) 04. Февраля 2008 :: 23:13:
Абсолютно претенциозное утверждение.

Нормальное утверждение. Это хитрое деление может быть полезно только в случае, если оно быстрее прямого. А быстрее оно будет только для определенной архитектуры процессоров. Для другой архитектуры все будет наоборот или даже нужно будет изобретать другое хитрое деление. Поэтому такое знание является устаревшим еще в момент приобретения. И уж точно на "базовое" оно никак не тянет.
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #102 - 04. Февраля 2008 :: 23:23
Печать  
Uzhast писал(а) 04. Февраля 2008 :: 23:16:
kms писал(а) 04. Февраля 2008 :: 23:08:
Я ж писал уже, что мне интересна совсем другая тема - проблема лимитов сознания человека.

На мой взгляд твои последующие утверждения слишком разошлись с твоими предыдущими. И все в одной теме.

Да я бы не сказал, впрочем может и так.
К сожалению, иногда не удается полностью передать суть, а иногда вообще не удается. Ибо многое, что кажется очевидным, остается недосказанным и (частично) поэтому непонятым.
Да фиг с ней, все равно никому не интересно.

P.S.
Ну лана, пошел спать, вроде и не охота, да надо ж себя заставлять. Улыбка
  

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


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #103 - 04. Февраля 2008 :: 23:32
Печать  
Uzhast писал(а) 04. Февраля 2008 :: 23:18:
kms писал(а) 04. Февраля 2008 :: 23:13:
Абсолютно претенциозное утверждение.

Нормальное утверждение. Это хитрое деление может быть полезно только в случае, если оно быстрее прямого. А быстрее оно будет только для определенной архитектуры процессоров. Для другой архитектуры все будет наоборот или даже нужно будет изобретать другое хитрое деление. Поэтому такое знание является устаревшим еще в момент приобретения. И уж точно на "базовое" оно никак не тянет.


Да чего в нем нормального, когда ты написал "совершенно" "бесполезные".
Нормальное экстремальное утверждение. Улыбка

Впрочем, такой полет мысли мне вполне понятен.
Доктор, мне иногда кажется, что программирование вообще - совершенно бесполезное занятие. Смех
  

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



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #104 - 05. Февраля 2008 :: 04:44
Печать  
kms писал(а) 04. Февраля 2008 :: 22:10:
Ну, нет так нет.
Но, кстати, лучшего примера неисправленной за 27 релизов опечатки в 1С я не знаю.
trdm'у было бы интересно.  Смех

Вишь, как тебе не терпится все-таки об этом рассказать Улыбка Мог ведь просто ответить: "Ну, нет так нет". Улыбка

kms, если ты хочешь что-то рассказать, то надо просто приходить и говорить: "Мужики, смотрите, чё нашел!". А не начинать с многосерийного подхода с хитрым видом. Особенно, не стоит преподносить свои находки как решение проблемы в ветке, где обсуждается продукт, решающий эту проблему. Причем решающий так, что никакие костыли к 1С не смогут решить эту проблему лучше.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #105 - 05. Февраля 2008 :: 04:45
Печать  
kms писал(а) 04. Февраля 2008 :: 23:32:
Да чего в нем нормального, когда ты написал "совершенно" "бесполезные".
Нормальное экстремальное утверждение. Улыбка

И это мне говорит человек, только что употребивший словосочетание "Абсолютно претенциозное утверждение"  Смех
  
Наверх
 
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #106 - 05. Февраля 2008 :: 04:46
Печать  
Ну вы, блин, даёте...  Смех

kms писал(а) 04. Февраля 2008 :: 23:23:
Да фиг с ней, все равно никому не интересно.

От чего же, очень интересно Улыбка просто, чтобы вступать в такую беседу, нужно иметь большие "лимиты сознания" ©
Да и тема этих самых лимитов их источников и возможностей борьбы с ними, тоже последнее время мучает. И, подозреваю, что многих..

PS слежу за беседой затаив дыхание, и, памятуя об эмоциональности учаснегов думаю
"Ойййй, ну и нафиг я спросил-то? А ну как подерутся?.." Улыбка
Хотя, ну Очень Интересно!

PPS Самое прикольное, что согласен с обоими, потому что :
kms писал(а) 04. Февраля 2008 :: 23:23:
К сожалению, иногда не удается полностью передать суть, а иногда вообще не удается. Ибо многое, что кажется очевидным, остается недосказанным и (частично) поэтому непонятым.
  
Наверх
ICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #107 - 05. Февраля 2008 :: 08:38
Печать  
Uzhast и kms, а может эта, в курилку не по теме? Улыбка
А то я на PDAшнике затрахался ветку листать Улыбка
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #108 - 05. Февраля 2008 :: 09:05
Печать  
[quote author=Arta link=1200207967/105#107 date=1202200683][b]Uzhast[/b] и [b]kms[/b], а может эта, в курилку не по теме? :)
А то я на PDAшнике затрахался ветку листать :)[/quote]
А ты эта... купи PDA поширше :) А то напокупают всяких недокомпьютеров, а потом жалуются, что у них, офтопик, понимашь, не влазит :))
  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #109 - 05. Февраля 2008 :: 10:12
Печать  
Uzhast писал(а) 04. Февраля 2008 :: 21:20:
kiruha писал(а) 04. Февраля 2008 :: 13:12:
В буржуйских Exel-прайсах активно используются так называемые "кнопки перехода" -
щелкаешь по позиции прайса и попадаешь на другой лист Exel с перечнем комплектующих, опций
или картинка + описание.

Такое можно реализовать? (программное создание кнопки перехода)

ХЗ. Смотреть надо.


Это я к тому, что , как понимаю, одним из преимуществ Йокселя является работа с несколькими
листами. Книга в Exel это нечто большее, чем простой набор файлов Exel.
Вот и хотелось бы этот дополнительный функционал, который делает книгу нечто большим, чем набор
файлов - например гиперссылки между листами.
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #110 - 05. Февраля 2008 :: 11:11
Печать  
Uzhast писал(а) 05. Февраля 2008 :: 04:44:
Вишь, как тебе не терпится все-таки об этом рассказать Улыбка Мог ведь просто ответить: "Ну, нет так нет". Улыбка


Цитата:
kms, если ты хочешь что-то рассказать, то надо просто приходить и говорить: "Мужики, смотрите, чё нашел!". А не начинать с многосерийного подхода с хитрым видом. Особенно, не стоит преподносить свои находки как решение проблемы в ветке, где обсуждается продукт, решающий эту проблему. Причем решающий так, что никакие костыли к 1С не смогут решить эту проблему лучше.

- А вот если бы ты был культурным человеком, ты бы сказал: "отвали, пожалуйста, Хью!" (с) человек с б.к. Очень довольный
  

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



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #111 - 08. Февраля 2008 :: 06:03
Печать  
Создана страница для хотфиксов. На странице будет вестись список исправлений по сравнению с последней "официально" выпущенной версией. Также там будет публиковаться ссылка на последний вариант ВК (своего рода "ночная сборка"). Ссылка на страницу: http://yoksel.net.ru/Hotfixes
  
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 633
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #112 - 08. Февраля 2008 :: 06:32
Печать  
Поворот в ячейках свыше 90 градусов не работает (в обе стороны)
Больше багов в выводом в Excel не заметил.
  
Наверх
www  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #113 - 08. Февраля 2008 :: 06:34
Печать  
Djelf писал(а) 08. Февраля 2008 :: 06:32:
Поворот в ячейках свыше 90 градусов не работает (в обе стороны)
Больше багов в выводом в Excel не заметил.

Это не баг. Попробуй сам в Excel сделать поворот больше 90 градусов по часовой или против часовой стрелки.
  
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 633
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #114 - 08. Февраля 2008 :: 07:35
Печать  
Uzhast писал(а) 08. Февраля 2008 :: 06:34:
Djelf писал(а) 08. Февраля 2008 :: 06:32:
Поворот в ячейках свыше 90 градусов не работает (в обе стороны)
Больше багов в выводом в Excel не заметил.

Это не баг. Попробуй сам в Excel сделать поворот больше 90 градусов по часовой или против часовой стрелки.

Упс  Подмигивание
А может такие повороты сначала на 180 градусов вращать? Ну не вверх ногами будет, но все таки чуть больше похоже на исходный документ.
  
Наверх
www  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #115 - 08. Февраля 2008 :: 07:40
Печать  
Djelf писал(а) 08. Февраля 2008 :: 07:35:
А может такие повороты сначала на 180 градусов вращать? Ну не вверх ногами будет, но все таки чуть больше похоже на исходный документ.

А что значит "сначала на 180 градусов вращать"? Что-то не въезжаю в твою мысль Улыбка
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #116 - 08. Февраля 2008 :: 07:45
Печать  
А, в смысле не на 100, например, градусов поворачивать, а на -80?
  
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 633
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #117 - 08. Февраля 2008 :: 07:46
Печать  
Точно так (+ пояснение к мысли).
  

text.rar ( 3 KB | Загрузки )
Наверх
www  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #118 - 08. Февраля 2008 :: 07:51
Печать  
Djelf писал(а) 08. Февраля 2008 :: 07:46:
Точно так (+ пояснение к мысли).

Понятно. Хорошая мысль.

А занятные ты картинки Мокселем рисуешь Улыбка
  
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 633
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #119 - 08. Февраля 2008 :: 08:00
Печать  
Uzhast писал(а) 08. Февраля 2008 :: 07:51:
Djelf писал(а) 08. Февраля 2008 :: 07:46:
Точно так (+ пояснение к мысли).

Понятно. Хорошая мысль.

А занятные ты картинки Мокселем рисуешь Улыбка

Дык это ж планировался тест всех возможностей mxl2ods, кстати xls в архиве таким образом и получен (mxl > mxl2ods > OpenOffice > xls).
  
Наверх
www  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #120 - 08. Февраля 2008 :: 08:04
Печать  
Djelf писал(а) 08. Февраля 2008 :: 08:00:
Дык это ж планировался тест всех возможностей mxl2ods, кстати xls в архиве таким образом и получен (mxl > mxl2ods > OpenOffice > xls).

Так ты уже закончил? Поздравляю товарища по несчастью!  Улыбка  Подмигивание
  
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 633
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #121 - 08. Февраля 2008 :: 08:15
Печать  
Uzhast писал(а) 08. Февраля 2008 :: 08:04:
Djelf писал(а) 08. Февраля 2008 :: 08:00:
Дык это ж планировался тест всех возможностей mxl2ods, кстати xls в архиве таким образом и получен (mxl > mxl2ods > OpenOffice > xls).

Так ты уже закончил? Поздравляю товарища по несчастью!  Улыбка  Подмигивание

Чуток еще осталось: написать микшер цветов и заливок, парсер форматов (число, дата и т.п.) ну и еще пол-мильена мелочей до кучи  Смех
  
Наверх
www  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #122 - 08. Февраля 2008 :: 08:17
Печать  
Djelf писал(а) 08. Февраля 2008 :: 08:15:
Чуток еще осталось: написать микшер цветов и заливок, парсер форматов (число, дата и т.п.) ну и еще пол-мильена мелочей до кучи  Смех

Улыбка Удачи.
  
Наверх
 
IP записан
 
Melifaro
Junior Member
**
Отсутствует


in beer we trust!

Сообщений: 58
Местоположение: г. Ижевск
Зарегистрирован: 05. Февраля 2008
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #123 - 08. Февраля 2008 :: 10:25
Печать  
я чего не соображу.. а возможность печати получившегося (ТабличногоДокумента) есть?
  

...and nothing else matters...
Наверх
wwwICQ  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #124 - 08. Февраля 2008 :: 10:30
Печать  
Melifaro писал(а) 08. Февраля 2008 :: 10:25:
я чего не соображу.. а возможность печати получившегося (ТабличногоДокумента) есть?

Если табличный документ открыт через метод "Показать", то возможность есть. Но печать недоотлажена пока - иногда хромает разбивка на страницы.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #125 - 08. Февраля 2008 :: 10:32
Печать  
"Возможность есть" - имеется в виду возможность распечатать документ "руками", через меню "Файл". Программной печати нет.
  
Наверх
 
IP записан
 
Melifaro
Junior Member
**
Отсутствует


in beer we trust!

Сообщений: 58
Местоположение: г. Ижевск
Зарегистрирован: 05. Февраля 2008
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #126 - 08. Февраля 2008 :: 10:40
Печать  
хм. а получаемое на форме (элементу управления)? и планируется ли что-то типа ТабЭлемент.Печать()?
  

...and nothing else matters...
Наверх
wwwICQ  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #127 - 08. Февраля 2008 :: 10:43
Печать  
Melifaro писал(а) 08. Февраля 2008 :: 10:40:
хм. а получаемое на форме (элементу управления)?

То, что на элементе управления не получится распечатать. Но можно сделать кнопку "Открыть в новом окне" - тогда у пользователя появится возможность распечатать документ. В демо-конфигурации есть примеры, где это используется.


Melifaro писал(а) 08. Февраля 2008 :: 10:40:
и планируется ли что-то типа ТабЭлемент.Печать()?

Планируется реализация, по возможности, всех методов объекта "Таблица" и метода "Печать" в том числе.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #128 - 08. Февраля 2008 :: 11:02
Печать  
Цитата:
Uzhast, 24.01.2008 11:08:31:
Йоксель конвертирует из mxl, а там только текстовые значения. Соответственно, Йоксель записывает только текст.

Uzhast, 24.01.2008 11:12:04:
Подумать надо. Теоретически, можно сделать в Йокселе функционал хранения произвольного значения в ячейке. Такое и так в будущем надо будет делать, чтобы реализовать корректную поддержку таблиц в режиме ввода данных. Тогда можно будет для таблиц Йокселя через "Область" назначить диапазону некоторый тип, например, "Дата". И, соответственно, прописать туда нужные значения. Тогда при записи в xls этот тип можно учитывать и писать нормальную дату или нормальное число.



Олег, жуть как хочется.
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #129 - 19. Февраля 2008 :: 16:00
Печать  
Содержимое данного сообщения было перенесено СЮДА.
  
Наверх
www  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #130 - 10. Марта 2008 :: 03:46
Печать  
Ну что, не ждали?  Подмигивание

Вышла версия 0.3.0 RC. Из основных изменений:
 * ряд изменений в элементе управления табличного документа: реализован курсор (активная ячейка), реализован ввод текста в ячейки. Реализованы события: "АктивизацияЯчейки", "ОбработкаЯчейкиТаблицы", "НачалоРедактированияЯчейки", "ОкончаниеРедактированияЯчейки", "ВыборЯчейки".

 * реализована поддержка зачеркнутого шрифта.

 * конвертер Excel: добавлено автораспознавание числовых значений, записанных как текст; добавлена возможность защищать лист Excel от изменений при помощи пароля.

Список изменений подробнее здесь: http://yoksel.net.ru/Novosti/Versija030RC
Скачать новую версию можно здесь: http://sourceforge.net/project/showfiles.php?group_id=198368&package_id=234936&r...
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #131 - 10. Марта 2008 :: 04:04
Печать  
А режим редактирования включить/выключить можно?
  
Наверх
ICQ  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #132 - 10. Марта 2008 :: 04:07
Печать  
Nick писал(а) 10. Марта 2008 :: 04:04:
А режим редактирования включить/выключить можно?

Режим редактирования и так отключен. Просто выборочно некоторые ячейки можно пометить как редактируемые - при помощи флажка "Защита" в редакторе таблиц 1С. В этом смысле поведение Йокселя совпадает с Мокселем, работающим в режиме "Только просмотр".
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #133 - 10. Марта 2008 :: 04:14
Печать  
Есть у меня один проект где можно события и скорость перерисовки потестить, завтра будет время займусь
  
Наверх
ICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #134 - 10. Марта 2008 :: 14:25
Печать  
Uzhast писал(а) 10. Марта 2008 :: 03:46:
Ну что, не ждали?  Подмигивание


Не даш спокойно отдохнуть в выходные Улыбка Вот только расслабился...

То что нужно и с событиями, и с редактированием!
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #135 - 10. Марта 2008 :: 16:20
Печать  
Arta писал(а) 10. Марта 2008 :: 14:25:
Uzhast писал(а) 10. Марта 2008 :: 03:46:
Ну что, не ждали?  Подмигивание


Не даш спокойно отдохнуть в выходные Улыбка Вот только расслабился...

То что нужно и с событиями, и с редактированием!

Заодно еще твоя проблема с числовыми ячейками решена. Просто другим способом, чем я говорил раньше Улыбка
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #136 - 10. Марта 2008 :: 17:29
Печать  
Круто! Где ты раньшне был?  Нерешительный
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #137 - 10. Марта 2008 :: 17:38
Печать  
Есть такая мини-хотелка:
Входить в режим редактирования ячейки по F2.
Например, вбил я в ячейку очень много букв, после редактирования, увидел, что ошибся в первой букве, хочу поправит.. как? Обычно (в мокселе и ехеле) это делалось по F2, вот и захотелось тоже самое и в йокселе.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #138 - 10. Марта 2008 :: 18:35
Печать  
JohnyDeath писал(а) 10. Марта 2008 :: 17:38:
Есть такая мини-хотелка:
Входить в режим редактирования ячейки по F2.
Например, вбил я в ячейку очень много букв, после редактирования, увидел, что ошибся в первой букве, хочу поправит.. как? Обычно (в мокселе и ехеле) это делалось по F2, вот и захотелось тоже самое и в йокселе.

Записал Улыбка
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #139 - 10. Марта 2008 :: 19:46
Печать  
Uzhast писал(а) 10. Марта 2008 :: 18:35:
JohnyDeath писал(а) 10. Марта 2008 :: 17:38:
Есть такая мини-хотелка:
Входить в режим редактирования ячейки по F2.
Например, вбил я в ячейку очень много букв, после редактирования, увидел, что ошибся в первой букве, хочу поправит.. как? Обычно (в мокселе и ехеле) это делалось по F2, вот и захотелось тоже самое и в йокселе.

Записал Улыбка

Чума. Если бы не вы, я бы никогда не узнал, что в екселе это делается по F2. Улыбка
  

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



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #140 - 10. Марта 2008 :: 19:48
Печать  
kms писал(а) 10. Марта 2008 :: 19:46:
Чума. Если бы не вы, я бы никогда не узнал, что в екселе это делается по F2. Улыбка


Миш, ну ты же в курсе, что в виндах достаточно часто редактирование делается через F2? Например изменить имя файла  Подмигивание
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #141 - 10. Марта 2008 :: 20:11
Печать  
Да я F4 нажимаю... в фаре...
Не, серьезно, можете смеяться, но я чего только не перепробовал, и CTRL-ENTER, и SHIFT-ENTER и т.д.
Чувствую себя как змея с бодуна перед зеркалом "о, "ля, шшшшшшш! (т.е. F2)" Улыбка
  

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



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #142 - 11. Марта 2008 :: 07:17
Печать  
Uzhast писал(а) 10. Марта 2008 :: 18:35:
JohnyDeath писал(а) 10. Марта 2008 :: 17:38:
Есть такая мини-хотелка:
Входить в режим редактирования ячейки по F2.
Например, вбил я в ячейку очень много букв, после редактирования, увидел, что ошибся в первой букве, хочу поправит.. как? Обычно (в мокселе и ехеле) это делалось по F2, вот и захотелось тоже самое и в йокселе.

Записал Улыбка

ОФФ: а куда ты записываешь? "Живые" бумажки, тектовик, задачи в MS Outlook ... ?
  
Наверх
 
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #143 - 11. Марта 2008 :: 08:23
Печать  
ООФ Ужаст - а ты видел вот это http://infostart.ru/projects/1758/ - за 1 килорубль продают
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #144 - 11. Марта 2008 :: 18:15
Печать  
JohnyDeath писал(а) 11. Марта 2008 :: 07:17:
ОФФ: а куда ты записываешь? "Живые" бумажки, тектовик, задачи в MS Outlook ... ?

В трекер. https://sourceforge.net/tracker/?group_id=198368&atid=965199
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #145 - 11. Марта 2008 :: 18:15
Печать  
lustin писал(а) 11. Марта 2008 :: 08:23:
ООФ Ужаст - а ты видел вот это http://infostart.ru/projects/1758/ - за 1 килорубль продают

Видел Улыбка Предлагаешь мне все закрытьнах и бабло требовать? Подмигивание
  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #146 - 11. Марта 2008 :: 19:21
Печать  
Uzhast писал(а) 11. Марта 2008 :: 18:15:
lustin писал(а) 11. Марта 2008 :: 08:23:
ООФ Ужаст - а ты видел вот это http://infostart.ru/projects/1758/ - за 1 килорубль продают

Видел Улыбка Предлагаешь мне все закрытьнах и бабло требовать? Подмигивание


А в Йокселе будут диаграммы?
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #147 - 11. Марта 2008 :: 19:46
Печать  
kiruha писал(а) 11. Марта 2008 :: 19:21:
А в Йокселе будут диаграммы?

Если считать встроенную в 1С диаграмму диаграммой, то они (диаграммы) в Йокселе уже есть, ибо OLE-объекты Йоксель поддерживает Улыбка

Ну а если одинэсную диаграмму диаграммой не считать, то, в принципе, можно поискать в Сети какие-нибудь сторонние (может, даже бесплатные) компоненты для этих целей.
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #148 - 11. Марта 2008 :: 20:40
Печать  
Uzhast писал(а) 11. Марта 2008 :: 18:15:
lustin писал(а) 11. Марта 2008 :: 08:23:
ООФ Ужаст - а ты видел вот это http://infostart.ru/projects/1758/ - за 1 килорубль продают

Видел Улыбка Предлагаешь мне все закрытьнах и бабло требовать? Подмигивание

Про пузырь - концептуально! Улыбка
  

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


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #149 - 11. Марта 2008 :: 21:15
Печать  
Насчет коммерческой разработки уважаемого г-на Кучера.
Скажите, а сообщить о баге можно бесплатно или надо абонемент покупать?

P.S.
Ладно, смягчим формулировки... Улыбка
  

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



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #150 - 11. Марта 2008 :: 21:31
Печать  
kms писал(а) 11. Марта 2008 :: 21:15:
Насчет коммерческой разработки уважаемого г-на Кучера.
Скажите, а сообщить о баге можно бесплатно или надо абонемент покупать?

Это ты мне? Улыбка Не знаю Улыбка
А насчет зарегаться - ты зарегься, зарегься Улыбка Я те плюсики буду ставить, а ты мне. Вот так на пару и разорим Инфостарт нах  Смех

PS. Ластик, говоришь... Подмигивание
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #151 - 11. Марта 2008 :: 21:33
Печать  
kms писал(а) 11. Марта 2008 :: 21:15:
Насчет коммерческой разработки уважаемого г-на Кучера.
Скажите, а сообщить о баге можно бесплатно или надо абонемент покупать?

У уважаемого г-на Кучера большое количество бесплатных и на мой взгляд, гораздо более интересных разработок. И эта, скорее всего, в конечном итоге будет бесплатной.
Ну не умеет автор свои мысли продавать. Как и подавляющее большинство здесь присутствующих. Улыбка
Хорошо это или плохо, не знаю...
  
Наверх
ICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #152 - 11. Марта 2008 :: 21:53
Печать  
vip

Да знаю, поэтому и переписал объяву в толерантном тоне.
Вот посмотрит Аркадий Арнольдович на мою проблему, поразмыслит-подумает, да и отменит плату за проезд нах.  Улыбка
Впрочем, приз в виде хорошей пузатой бутыли мне представляется вполне подходящим для таких вещей.

Uzhast

Поймал. Улыбка
Да мне за деньги там не интересно, бесплатно я и здесь могу. А вот твоя идея мне понравилась, надо будет отметиться.

P.S.
Вообще, лучший способ заставить меня рекламировать freeware и даже opensource - это показать какую-нибудь коммерческую разработку. Смех
  

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



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #153 - 12. Марта 2008 :: 07:05
Печать  
Мужики, а что, никто не юзает крупный масштаб шрифтов в Windows? Недавно обнаружил, что если поставить 120 точек на дюйм, то ТАКАЯ хрень в Йокселе получается... Улыбка Если кто на это наступал, то исправление выложил в хотфиксы: http://yoksel.net.ru/Hotfixes

Кстати, никто не сталкивался с некорректным сохранением документа в графику, когда размер файла рассчитывается верно, но изображение отрисовывается уменьшенное и справа и снизу появляются черные поля? Никак не пойму, откуда эта хрень может расти - у меня не моделируется. Думал, из-за масштаба шрифтов что не так, но нет - это здесь не при чем.
  
Наверх
 
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 850
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #154 - 12. Марта 2008 :: 09:08
Печать  
Интересно, а есть ли в планах изобретателя Йокселя создание функций для работы с Секциями? Потому как в стандартном Мокселе при построении отчета Методы ВывестиСекцию, ПрисоединитьСекцию у меня занимают до 90% времени построения, а то и выше.
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #155 - 12. Марта 2008 :: 09:24
Печать  
alyuev писал(а) 12. Марта 2008 :: 09:08:
Интересно, а есть ли в планах изобретателя Йокселя создание функций для работы с Секциями? Потому как в стандартном Мокселе при построении отчета Методы ВывестиСекцию, ПрисоединитьСекцию у меня занимают до 90% времени построения, а то и выше.

Есть. Тормоза отчетов были, в общем-то, одним из основных стимулов для разработки Йокселя Улыбка
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #156 - 12. Марта 2008 :: 09:25
Печать  
В общем, проблема с некорретными изображениями вроде решена. Я думал, что виноват большой масштаб (120 точек на дюйм), а это оказалась маленькая зараза в 77 точек на дюйм (80% от нормального) Улыбка В хотфиксах выложено исправление для маленького масштаба.
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #157 - 14. Марта 2008 :: 06:56
Печать  
В порядке бреда:
Олег, а у тебя не было мысли добавить в йоксель "свёртку" аля 8-ка?
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #158 - 14. Марта 2008 :: 07:00
Печать  
JohnyDeath писал(а) 14. Марта 2008 :: 06:56:
В порядке бреда:
Олег, а у тебя не было мысли добавить в йоксель "свёртку" аля 8-ка?

В смысле, группировка строк/столбцов? Если да, то еще как была Улыбка Да и сейчас все еще есть. Улыбка
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #159 - 14. Марта 2008 :: 07:04
Печать  
Uzhast писал(а) 14. Марта 2008 :: 07:00:
JohnyDeath писал(а) 14. Марта 2008 :: 06:56:
В порядке бреда:
Олег, а у тебя не было мысли добавить в йоксель "свёртку" аля 8-ка?

В смысле, группировка строк/столбцов? Если да, то еще как была Улыбка Да и сейчас все еще есть. Улыбка

Да, именно в этом смысле! Очень довольный И как вообще, реально?
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #160 - 14. Марта 2008 :: 07:06
Печать  
JohnyDeath писал(а) 14. Марта 2008 :: 07:04:
Да, именно в этом смысле! Очень довольный И как вообще, реально?

Реально. Хотя, конечно, идеальный результат будет не сразу Улыбка
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #161 - 16. Марта 2008 :: 06:42
Печать  
Алё, Джельф, ты где? Улыбка А ты знаешь, что у семерочного мокселя может быть левая таблица строк? Обычно из 7.7 нельзя получить моксель с непустой таблицей строк. А вот 8.0 иногда туда запихивает всякую хрень. У твоего конвертера вот такой файлик читается (см. приложение)?

Подробнее про таблицу строк: http://yoksel.net.ru/Blog/2008/03/16/TablicaStrokVMoksele
  

StringTable.mxl ( 0 KB | Загрузки )
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 633
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #162 - 16. Марта 2008 :: 10:21
Печать  
Uzhast писал(а) 16. Марта 2008 :: 06:42:
Алё, Джельф, ты где? Улыбка А ты знаешь, что у семерочного мокселя может быть левая таблица строк? Обычно из 7.7 нельзя получить моксель с непустой таблицей строк. А вот 8.0 иногда туда запихивает всякую хрень. У твоего конвертера вот такой файлик читается (см. приложение)?

Подробнее про таблицу строк: http://yoksel.net.ru/Blog/2008/03/16/TablicaStrokVMoksele

Мде... не читает, конечно. 8ки то нет. Ну хоть наконец то открылась великая тайна 4х байтов  Подмигивание
  
Наверх
www  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #163 - 17. Марта 2008 :: 17:42
Печать  
Исправлена ошибка в конвертере Excel: иногда некорректно сохранялись числовые значения. Например, число “131540.75” сохранялось как “272630697.”.

Исправленный вариант можно взять на странице хотфиксов: http://yoksel.net.ru/Hotfixes
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #164 - 01. Апреля 2008 :: 03:13
Печать  
Ну что, не ждали? Улыбка

На страницу хотфиксов: http://yoksel.net.ru/Hotfixes
выложен превью-релиз с возможностью управлять видимостью строк таблицы. Сюда прикладываю файл с отчетом "Остатки ТМЦ" для типовой ТиС, в котором реализована группировка строк отчета при помощи управления видимостью строк.

Конечно, при помощи управления видимостью делать группировку строк не очень хорошо. В частности, тем, что всю "обвязку" должен делать прикладной программист: хранение множества групп, управление внешним видом и т.д. В будущем я планирую сделать поддержку "структуры" документа: хранение информации о группах и отрисовка структуры без необходимости вставлять служебные колонки в сам документ. Когда конкретно будет поддержка структуры, точно сказать не могу. Поэтому выкладываю, что есть. А то вдруг завтра атомная война? И что, 7.7 так и останется без возможности группировки строк в отчетах? Нет, так не пойдет Улыбка
  

Rests.rar ( 21 KB | Загрузки )
Наверх
 
IP записан
 
sadovnikov
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 420
Зарегистрирован: 06. Марта 2007
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #165 - 01. Апреля 2008 :: 04:16
Печать  
Ждали, еще как ждали!!
Наконец-то!!!
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #166 - 01. Апреля 2008 :: 06:38
Печать  
Uzhast писал(а) 01. Апреля 2008 :: 03:13:
Ну что, не ждали? Улыбка

На страницу хотфиксов: http://yoksel.net.ru/Hotfixes
выложен превью-релиз с возможностью управлять видимостью строк таблицы. Сюда прикладываю файл с отчетом "Остатки ТМЦ" для типовой ТиС, в котором реализована группировка строк отчета при помощи управления видимостью строк.

Конечно, при помощи управления видимостью делать группировку строк не очень хорошо. В частности, тем, что всю "обвязку" должен делать прикладной программист: хранение множества групп, управление внешним видом и т.д. В будущем я планирую сделать поддержку "структуры" документа: хранение информации о группах и отрисовка структуры без необходимости вставлять служебные колонки в сам документ. Когда конкретно будет поддержка структуры, точно сказать не могу. Поэтому выкладываю, что есть. А то вдруг завтра атомная война? И что, 7.7 так и останется без возможности группировки строк в отчетах? Нет, так не пойдет Улыбка

И даже можно на число не смотреть и качать?  Очень довольный
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #167 - 01. Апреля 2008 :: 06:41
Печать  
JohnyDeath писал(а) 01. Апреля 2008 :: 06:38:
И даже можно на число не смотреть и качать?  Очень довольный

Можно Улыбка
Блин, наверное, надо было завтра выпуск делать...  Подмигивание
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #168 - 01. Апреля 2008 :: 06:53
Печать  
"возможности группировки строк" - Супер  Очень довольный

Правда пока сыровата(при сворачивании\разворачивании групп иногда пропадают строки), но мы верим что все будет хорошо  Улыбка
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #169 - 01. Апреля 2008 :: 06:55
Печать  
PVR писал(а) 01. Апреля 2008 :: 06:53:
при сворачивании\разворачивании групп иногда пропадают строки

В смысле??? Они и должны пропадать - раз сворачивают группу Улыбка В общем, если нашел баг - описывай подробнее. А то ни хрена не понятно, что у тебя не так.
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #170 - 01. Апреля 2008 :: 07:13
Печать  
пока нет времени, работа кипит.

примерно:
если играться с группами свернуть/развернуть то
-группа 1
+группа 2
строка г2.1
строка г2.2

остаются видимыми строки второй группы, хотя сама группа "+группа 2"
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #171 - 01. Апреля 2008 :: 07:18
Печать  
PVR писал(а) 01. Апреля 2008 :: 07:13:
примерно:
если играться с группами свернуть/развернуть то
-группа 1
+группа 2
строка г2.1
строка г2.2

остаются видимыми строки второй группы, хотя сама группа "+группа 2"

В отчете "Остатки ТМЦ" могут быть группировки нескольких уровней. А такая ситуация В ОТЧЕТЕ не проработана. Т.е. при нескольких уровнях ДАННЫЙ ОТЧЕТ может глючить. Но это не проблема Йокселя - это проблема отчета. Я его делал на скорую руку - чтобы показать теоретическую возможность сделать группировки. Если же делать по нормальному, то этот отчет нужно допилить - учесть уровни вложенности.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #172 - 01. Апреля 2008 :: 07:23
Печать  
Поясню, как смоделировать проблемную ситуацию.

Допустим в справочнике "Номенклатура" такая иерархия: "Группа" - "Подгруппа" - "Элемент". В отчете изначально строки идут так:
- Группа
- Подгруппа
  Элемент

Скроем элементы подгруппы:
- Группа
+ Подгруппа

Теперь скроем и раскроем группу. Получим такой результат:
- Группа
+ Подгруппа
  Элемент

Т.е. просто в отчете не учтена ситуация вложенности групп. По хорошему в коде раскрытия верхней группы нужно корректно обработать подгруппы, а это просто не сделано.
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #173 - 01. Апреля 2008 :: 07:31
Печать  
Будем с нетерпением ждать дальнейшего развития функционала Йокселя Улыбка
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #174 - 01. Апреля 2008 :: 07:32
Печать  
Олег, круто!
А может лучше все эти "плюсики" и "минусики" вынести в отдельную область (как в 8-ке)? Или это нереально?
Чтоб было типа регионов в ТП.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #175 - 01. Апреля 2008 :: 07:37
Печать  
JohnyDeath писал(а) 01. Апреля 2008 :: 07:32:
А может лучше все эти "плюсики" и "минусики" вынести в отдельную область (как в 8-ке)? Или это нереально?
Чтоб было типа регионов в ТП.

Типа регионов в ТП - это вообще из другой оперы.
А вынести в отдельную область - это называется отображение структуры документа (как в Excel). Это я как раз хотел делать следующим этапом. Вообще, с реализацией поддержки структуры документа работа с группировками должна стать очень простой. Сейчас на программиста ложиться большая нагрузка - отображение структуры нужно реализовывать самостоятельно. А в будущем это все должен взять на себя Йоксель.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #176 - 01. Апреля 2008 :: 07:39
Печать  
JohnyDeath писал(а) 01. Апреля 2008 :: 07:32:
Чтоб было типа регионов в ТП.

Ааа, дошло Улыбка Это ты хочешь вытащить отображение структуры в отдельный, сбоку присобаченный, табличный документ Улыбка ИМХО, это будет нехорошо Улыбка
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #177 - 01. Апреля 2008 :: 07:43
Печать  
Uzhast писал(а) 01. Апреля 2008 :: 07:37:
Типа регионов в ТП - это вообще из другой оперы.
А вынести в отдельную область - это называется отображение структуры документа (как в Excel). Это я как раз хотел делать следующим этапом. Вообще, с реализацией поддержки структуры документа работа с группировками должна стать очень простой. Сейчас на программиста ложиться большая нагрузка - отображение структуры нужно реализовывать самостоятельно. А в будущем это все должен взять на себя Йоксель.

именно этого "(как в Excel)" и "все должен взять на себя Йоксель" ждем  Улыбка
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #178 - 01. Апреля 2008 :: 07:48
Печать  
Uzhast писал(а) 01. Апреля 2008 :: 07:39:
JohnyDeath писал(а) 01. Апреля 2008 :: 07:32:
Чтоб было типа регионов в ТП.

Ааа, дошло Улыбка Это ты хочешь вытащить отображение структуры в отдельный, сбоку присобаченный, табличный документ Улыбка ИМХО, это будет нехорошо Улыбка

Ну хотелось бы, как минимум, чтоб можно было обрабатывать нажатия на эту структуру. А вдруг потом захочется разукрашивать или ещё чего..  Подмигивание
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #179 - 01. Апреля 2008 :: 07:48
Печать  
PVR писал(а) 01. Апреля 2008 :: 07:43:
именно этого "(как в Excel)" и "все должен взять на себя Йоксель" ждем  Улыбка

Да, блин, аппетит приходит во время еды Улыбка Еще недавно было достаточно возможности быстро вставить набор строк в произвольное место, а теперь полный сервис им подавай  Очень довольный

Ну, впрочем, здесь наши ожидания полностью совпадают Улыбка
  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #180 - 01. Апреля 2008 :: 07:50
Печать  
В восьмерке плюсики минусики не до конца продуманы - при конвертации в xls они не сохраняются.
Или я отстал от жизни.
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #181 - 01. Апреля 2008 :: 07:53
Печать  
Uzhast писал(а) 01. Апреля 2008 :: 07:48:
PVR писал(а) 01. Апреля 2008 :: 07:43:
именно этого "(как в Excel)" и "все должен взять на себя Йоксель" ждем  Улыбка

Да, блин, аппетит приходит во время еды Улыбка Еще недавно было достаточно возможности быстро вставить набор строк в произвольное место, а теперь полный сервис им подавай  Очень довольный

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

Гы.
А если еще к структуре и на печать будет выводиться в соответствии с отображением на экране - это вообще будет песня. Улыбка
  

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



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #182 - 01. Апреля 2008 :: 07:55
Печать  
JohnyDeath писал(а) 01. Апреля 2008 :: 07:48:
Ну хотелось бы, как минимум, чтоб можно было обрабатывать нажатия на эту структуру. А вдруг потом захочется разукрашивать или ещё чего..  Подмигивание

Если тебе хочется извратное что-нибудь реализовать, то тебе, наверное, лучше идти по пути эмуляции Улыбка
А что ты хочешь раскрашивать в, например, такой структуре: (это Эксель, в 8.0 почти так же, но плюсики сверху, а не снизу)
  

struct.PNG ( 1 KB | Загрузки )
struct.PNG
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #183 - 01. Апреля 2008 :: 07:56
Печать  
kiruha писал(а) 01. Апреля 2008 :: 07:50:
В восьмерке плюсики минусики не до конца продуманы - при конвертации в xls они не сохраняются.
Или я отстал от жизни.

Продуманы. Слышал в 8.1 структура уже сохраняется. Впрочем, сам не видел.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #184 - 01. Апреля 2008 :: 07:57
Печать  
kms писал(а) 01. Апреля 2008 :: 07:53:
Гы.
А если еще к структуре и на печать будет выводиться в соответствии с отображением на экране - это вообще будет песня. Улыбка

Опаньки. Столько времени потратил, чтобы на печать выводилось независимо от видимости строк, а, оказывается, видимость строк нужно учитывать и при печати Улыбка Наверное, придется делать специальный режим.
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #185 - 01. Апреля 2008 :: 08:02
Печать  
Uzhast писал(а) 01. Апреля 2008 :: 07:55:
JohnyDeath писал(а) 01. Апреля 2008 :: 07:48:
Ну хотелось бы, как минимум, чтоб можно было обрабатывать нажатия на эту структуру. А вдруг потом захочется разукрашивать или ещё чего..  Подмигивание

Если тебе хочется извратное что-нибудь реализовать, то тебе, наверное, лучше идти по пути эмуляции Улыбка
А что ты хочешь раскрашивать в, например, такой структуре: (это Эксель, в 8.0 почти так же, но плюсики сверху, а не снизу)

1. Да нет, не извратное, а просто иметь минимум: события "ПриРазворотеУзла" и "ПриСверткеУзла"
2. Раскрашивать, например, как в Colorer for Openconf от metaeditor'a. (вот это да, ближе к изврату  Очень довольный )
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #186 - 01. Апреля 2008 :: 08:05
Печать  
kms писал(а) 01. Апреля 2008 :: 07:53:
Гы.
А если еще к структуре и на печать будет выводиться в соответствии с отображением на экране - это вообще будет песня. Улыбка


Uzhast посмотри, пожалуйста, как сделано здесь:
http://www.1cpp.ru/forum/YaBB.pl?num=1206094105/17#17
сворачивание/разворачивание (не толко на +/- но и по |), печать.

p.s.
и сортировку такую хоца  Подмигивание
+ фильтры как в Эксель (у меня нет) Очень довольный
+ поставщиков не "Таблица", а всяко разных  Очень довольный
« Последняя редакция: 01. Апреля 2008 :: 09:19 - PVR »  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #187 - 10. Апреля 2008 :: 13:11
Печать  
Исправлены некоторые косяки с отображением полосы прокрутки при наличии скрытых строк.

Выложен обновленный вариант отчета "Остатки ТМЦ". В новом варианте разрешена свертка/развертка групп только "последнего" уровня. А то недоделки этого отчета давали некоторым товарищам основания для намеков на ошибки в Йокселе Улыбка

Обновленный Йоксель и отчет можно скачать на странице хотфиксов: http://yoksel.net.ru/Hotfixes
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #188 - 10. Апреля 2008 :: 14:29
Печать  
Люди, христа ради, подкиньте идею, для чего может полезной группировка СТОЛБЦОВ Улыбка А то сам не могу сообразить Улыбка
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #189 - 10. Апреля 2008 :: 14:47
Печать  
Uzhast писал(а) 10. Апреля 2008 :: 14:29:
Люди, христа ради, подкиньте идею, для чего может полезной группировка СТОЛБЦОВ Улыбка А то сам не могу сообразить Улыбка

Не поверишь, наверное, - за тем же, зачем и группировка строк. Улыбка

Какие-нибудь шахматки строить. Типа товар / период / оборот.
В принципе, какая разница, в какую сторону группировку разворачивать...
  

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



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #190 - 10. Апреля 2008 :: 14:51
Печать  
kms писал(а) 10. Апреля 2008 :: 14:47:
Uzhast писал(а) 10. Апреля 2008 :: 14:29:
Люди, христа ради, подкиньте идею, для чего может полезной группировка СТОЛБЦОВ Улыбка А то сам не могу сообразить Улыбка

Не поверишь, наверное, - за тем же, зачем и группировка строк. Улыбка

Че, правда?!

kms писал(а) 10. Апреля 2008 :: 14:47:
Какие-нибудь шахматки строить. Типа товар / период / оборот.
В принципе, какая разница, в какую сторону группировку разворачивать...

В том-то и дело. Я сам могу сказать "какие-нибудь шахматки". Но вот реальный отчет сильно развернутый по горизонтали и чтобы там была бы польза от свертки столбцов и чтобы это все было юзабельным - как-то слабо представляю. Вот и стало интересно, какие кто примеры может привести. Теоретически, да - применение найти можно, но мне практический пример был бы очень интересен.
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #191 - 10. Апреля 2008 :: 14:56
Печать  
Остатки товаров по складам.

В строках - товары, в столбцах - склады.
Для каждого товара/склада выводится несколько параметров: количество, себестоимость, сумма по себестоимости, розница, сумма по рознице, суммарная масса, суммарный объем.

Если складов много, то отчет получается сильно развернутым по горизонтали.

Еще у меня есть разные отчеты с суммированием цифирок "по месяцам". Тоже месяца выводтся в столбцах, и тоже для каждого месяца можно выводить более одного показателя.
  
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #192 - 10. Апреля 2008 :: 14:56
Печать  
Вот тебе реальный пример Улыбка юзаю на восьмерке
Расчетная ведомость, в строках работники и подразделения, в столбцах начисления, удержания, выплаты, сальдо и итого по ним.
Очень удобно свернуть ненужные группы и анализировать сводные данные по людям.
Приучил своих расчетчиков - постоянно пользуются, им нравится.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer &amp;&amp; tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #193 - 10. Апреля 2008 :: 14:56
Печать  
А ты возьми и ОЛАП покрути - сразу много идей посетит.
Например: по горизонтали - оборот за период: квартал/месяц/неделя/день
Т.е. делаем отчет за год по обороту товара. Сразу вправо развернулось по кварталам. Потом захотелось посмотреть что творилось в первом, раскрываем его и в видим обороты по всем месяцам этого квартала, далее смотрим конкретный месяц и т.д.
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #194 - 10. Апреля 2008 :: 14:59
Печать  
Выглядит это примерно так:
  

Clipboard01_003.jpg ( 170 KB | Загрузки )
Clipboard01_003.jpg
Наверх
www  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #195 - 10. Апреля 2008 :: 15:02
Печать  
fez, artbear, JohnyDeath
Спасибо, интересно. Буду много думать Улыбка
Эх, была мысля на колонках сэкономить на первое время, но не вышло - придется делать Улыбка
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #196 - 10. Апреля 2008 :: 15:28
Печать  
Uzhast

Вот что лучше скажи.
Будет возможность динамической вставки диапазонов строк или столбцов с последующей группировкой?

Примерно так:
Строим шахматку с разворотом товар (вниз)/ квартал (вправо).
Щелкаем на квартал - подготавливаем (неважно как) данные по месяцам.
Вставляем три колонки после (или перед) итоговым значением.
Группируем три колонки и колонку итога так, чтобы можно снова было месяцы свернуть в одну колонку итога.
  

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



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #197 - 10. Апреля 2008 :: 15:41
Печать  
kms писал(а) 10. Апреля 2008 :: 15:28:
Вот что лучше скажи.
Будет возможность динамической вставки диапазонов строк или столбцов с последующей группировкой?

Ага, любопытно. Структура документа, оказывается, открывает больше возможностей, чем сначала казалось Улыбка Т.е. ты хочешь сделать формирование отчета очень динамическим - подгрузка данных по необходимости. Я, кстати, хотел сделать динамическую подгрузку данных, но по мере прокрутки документа. Например, построитель отчета в В8 выполняет запрос, подсасывается к результату и по определенным правилам создает документ. Я хотел сделать просто небольшой шажок: не создавать документ целиком, а создавать его по мере просмотра по тем же правилам. Тогда время формирования отчета будет в точности равно времени сбора данных. Моксель отдыхает Улыбка

Ну а ты, значит, хочешь и на данных еще сэкономить? Улыбка Сделать, скорее всего, можно. Разница по сравнению с выводом строки в конец документа не очень велика. Хотя она, конечно, есть. Например, понадобится обновить координаты всех внедренных объектов все группы строк ниже точки вставки и объединения ячеек. Т.е. в теории можно получить прокос по производительности. Насколько он скомпенсируется экономией на формировании полного отчета зависит от данных. Интересно, интересно...
  
Наверх
 
IP записан
 
sml
Full Member
***
Отсутствует


I Love 1С++!

Сообщений: 186
Зарегистрирован: 28. Февраля 2008
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #198 - 11. Апреля 2008 :: 05:21
Печать  
JohnyDeath писал(а) 10. Апреля 2008 :: 14:56:
А ты возьми и ОЛАП покрути - сразу много идей посетит.
Например: по горизонтали - оборот за период: квартал/месяц/неделя/день
Т.е. делаем отчет за год по обороту товара. Сразу вправо развернулось по кварталам. Потом захотелось посмотреть что творилось в первом, раскрываем его и в видим обороты по всем месяцам этого квартала, далее смотрим конкретный месяц и т.д.


и так далее не потянет. В году 365дней, а столбцов MS Exсel позволяет 250, а если добавишь более - в аут слетает. По строкам полегше - 65535 строк на лист, но не более.
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #199 - 11. Апреля 2008 :: 05:25
Печать  
Можно взять 2007 офис там этого ограничения нет

Хотя причем OLAP и Excel непонятно
  
Наверх
ICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #200 - 11. Апреля 2008 :: 06:02
Печать  
sml писал(а) 11. Апреля 2008 :: 05:21:
и так далее не потянет. В году 365 дней, а столбцов MS Exсel позволяет 250, а если добавишь более - в аут слетает. По строкам полегше - 65535 строк на лист, но не более.

Ну вряд ли кто-нибудь захочет разворачивать ВСЁ. Просто захотят посмотреть по дням вторую неделю мая, а это, в данном случае, - 1,3,4-й квартал; апрель, июнь; 1,3,4 недели мая; вся вторая неделя. Итого: 3+2+3+7=15 колонок (если нет итоговых).


  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #201 - 11. Апреля 2008 :: 06:18
Печать  
sml писал(а) 11. Апреля 2008 :: 05:21:
и так далее не потянет. В году 365дней, а столбцов MS Exсel позволяет 250, а если добавишь более - в аут слетает. По строкам полегше - 65535 строк на лист, но не более.

А причем тут Excel? У Йокселя свой движок и тянет он гораздо больше, чем 256 столбцов и 65536 строк.
  
Наверх
 
IP записан
 
sml
Full Member
***
Отсутствует


I Love 1С++!

Сообщений: 186
Зарегистрирован: 28. Февраля 2008
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #202 - 11. Апреля 2008 :: 10:46
Печать  
Uzhast писал(а) 11. Апреля 2008 :: 06:18:
sml писал(а) 11. Апреля 2008 :: 05:21:
и так далее не потянет. В году 365дней, а столбцов MS Exсel позволяет 250, а если добавишь более - в аут слетает. По строкам полегше - 65535 строк на лист, но не более.

А причем тут Excel? У Йокселя свой движок и тянет он гораздо больше, чем 256 столбцов и 65536 строк.


насколько я понимаю, сфорированный отчет будут смотреть не только в 1С, но и в Ехеле, например, когда отправят его по мылу.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #203 - 11. Апреля 2008 :: 10:51
Печать  
sml писал(а) 11. Апреля 2008 :: 10:46:
насколько я понимаю, сфорированный отчет будут смотреть не только в 1С, но и в Ехеле, например, когда отправят его по мылу.

Не факт. И вообще, вряд ли кто-то будет посылать сильно навороченный отчет в Excel'е. Потому что человек, который имеет право смотреть такие сильно навороченные отчеты, скорее всего, имеет доступ к базе и может и без Экселя все посмотреть.

Ну и, наконец, Excel не ограничивается бинарными форматами. Когда-нибудь можно будет сделать конвертер для XML-форматов и избавиться от ограничений на количество строк и столбцов.
  
Наверх
 
IP записан
 
sml
Full Member
***
Отсутствует


I Love 1С++!

Сообщений: 186
Зарегистрирован: 28. Февраля 2008
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #204 - 11. Апреля 2008 :: 11:02
Печать  
Uzhast писал(а) 11. Апреля 2008 :: 10:51:
Не факт. И вообще, вряд ли кто-то будет посылать сильно навороченный отчет в Excel'е.

могу привести пример - консолидированный заказ поставщику (строки - товары, столбцы - магазины)
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #205 - 11. Апреля 2008 :: 11:12
Печать  
sml писал(а) 11. Апреля 2008 :: 11:02:
Uzhast писал(а) 11. Апреля 2008 :: 10:51:
Не факт. И вообще, вряд ли кто-то будет посылать сильно навороченный отчет в Excel'е.

могу привести пример - консолидированный заказ поставщику (строки - товары, столбцы - магазины)

Ну а сказать-то чего хотел? Что теперь развернутые отчеты нельзя делать?  Смех
  
Наверх
 
IP записан
 
sml
Full Member
***
Отсутствует


I Love 1С++!

Сообщений: 186
Зарегистрирован: 28. Февраля 2008
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #206 - 11. Апреля 2008 :: 11:51
Печать  
Uzhast писал(а) 11. Апреля 2008 :: 11:12:
sml писал(а) 11. Апреля 2008 :: 11:02:
Uzhast писал(а) 11. Апреля 2008 :: 10:51:
Не факт. И вообще, вряд ли кто-то будет посылать сильно навороченный отчет в Excel'е.

могу привести пример - консолидированный заказ поставщику (строки - товары, столбцы - магазины)

Ну а сказать-то чего хотел? Что теперь развернутые отчеты нельзя делать?  Смех


делаем, но только с контролем по количеству магазинов на уровне диалога отчета.  Подмигивание
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #207 - 11. Апреля 2008 :: 11:54
Печать  
sml писал(а) 11. Апреля 2008 :: 11:51:
делаем, но только с контролем по количеству магазинов на уровне диалога отчета.  Подмигивание

Ну вот, значит, проблемы Экселя - не помеха. Улыбка Ограничение, конечно, есть, но все решается Улыбка
  
Наверх
 
IP записан
 
Babys
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 29
Зарегистрирован: 09. Июня 2007
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #208 - 12. Апреля 2008 :: 14:22
Печать  
sml писал(а) 11. Апреля 2008 :: 11:51:
Uzhast писал(а) 11. Апреля 2008 :: 11:12:
sml писал(а) 11. Апреля 2008 :: 11:02:
Uzhast писал(а) 11. Апреля 2008 :: 10:51:
Не факт. И вообще, вряд ли кто-то будет посылать сильно навороченный отчет в Excel'е.

могу привести пример - консолидированный заказ поставщику (строки - товары, столбцы - магазины)

Ну а сказать-то чего хотел? Что теперь развернутые отчеты нельзя делать?  Смех


делаем, но только с контролем по количеству магазинов на уровне диалога отчета.  Подмигивание

Ну и что? У каждого свои недостатки Улыбка У нас к примеру полмиллиона ОС и отчет выгружается в Excel, где каждая строка = ОС. Просто вставь в классе проверку на то в какой Excel выгружаешь и задавай ограничения. Листов тоже тебе ограничивают? Или у тебя магазинов сотни тысяч?
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #209 - 12. Апреля 2008 :: 16:30
Печать  
Выпущена дикорастующая разновидность Йокселя. От своих одомашненных собратьев эта разновидность отличается полной независимостью от 1С и представляет собой самостоятельное приложение для Windows. Возможности приложения следующие:
  • просмотр файлов mxl и xls;
  • конвертирование документов в форматы mxl и xls;
  • сохранение изображения документа в форматах bmp, jpg, png;
  • печать документов.


PS. Портирование прошло на удивление просто. Через два часа работы уже все нормально собиралось и можно было приступать к реализации функционала, специфичного для самостоятельного приложения. А если бы все мои классы были отнаследованы от какой-нибудь шняги типа CMyContextBase? Месяц бы мудохался, как пить дать. Поэтому я и дальше любые поползновения увеличить зависимость моих классов от 1С буду с негодованием отвергать Улыбка А то ишь, V7ControlContext ему встрой...

PPS. Ну что ж, осталось на ближайших выходных встроить в Йоксель интерпретатор языка 1С и одинэс нумер два будет почти готов Улыбка
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #210 - 12. Апреля 2008 :: 16:32
Печать  
Скачать приложение можно на странице хотфиксов.
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #211 - 14. Апреля 2008 :: 06:39
Печать  
Uzhast
дикорастующая разновидность Йокселя

у меня не работает "Масштаб" и "По ширине листа",
и не открываются xls сохраненные из 1С.
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #212 - 14. Апреля 2008 :: 06:53
Печать  
PVR писал(а) 14. Апреля 2008 :: 06:39:
...и не открываются xls сохраненные из 1С.

И не будут. Олег говорил уже неоднократно, что это формат xls он пеоддерживать не будет.
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #213 - 14. Апреля 2008 :: 08:08
Печать  
JohnyDeath писал(а) 14. Апреля 2008 :: 06:53:
PVR писал(а) 14. Апреля 2008 :: 06:39:
...и не открываются xls сохраненные из 1С.

И не будут. Олег говорил уже неоднократно, что это формат xls он пеоддерживать не будет.


Спасибо, забыл об этом.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #214 - 14. Апреля 2008 :: 08:30
Печать  
PVR писал(а) 14. Апреля 2008 :: 06:39:
у меня не работает "Масштаб" и "По ширине листа"

Это и в ручной версии не работает. Улыбка Просто пока не реализовано. Сильно нужно? Просто я стараюсь сначала сделать наиболее сложные в реализации вещи, а простые откладываю на потом. Но если сильно нужно, то можно сделать и пораньше.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #215 - 14. Апреля 2008 :: 08:31
Печать  
JohnyDeath писал(а) 14. Апреля 2008 :: 06:53:
PVR писал(а) 14. Апреля 2008 :: 06:39:
...и не открываются xls сохраненные из 1С.

И не будут. Олег говорил уже неоднократно, что это формат xls он пеоддерживать не будет.

Правильно Улыбка Для сохранения xls-файлов из 1С нужно юзать Йоксель Улыбка
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #216 - 14. Апреля 2008 :: 09:25
Печать  
Uzhast писал(а) 14. Апреля 2008 :: 08:30:
Сильно нужно?

Забей. И без этого еще много нереализованного Подмигивание
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #217 - 14. Апреля 2008 :: 11:32
Печать  
Uzhast писал(а) 14. Апреля 2008 :: 08:30:
PVR писал(а) 14. Апреля 2008 :: 06:39:
у меня не работает "Масштаб" и "По ширине листа"

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


Сделай, пожалуйста, ведь применение программы без 1С в основном нужно для просмотра и печати ранее сохраненных Отчетов. (много форм завязано на печать «по ширине листа»).  Улыбка
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #218 - 14. Апреля 2008 :: 12:43
Печать  
PVR писал(а) 14. Апреля 2008 :: 11:32:
Сделай, пожалуйста, ведь применение программы без 1С в основном нужно для просмотра и печати ранее сохраненных Отчетов. (много форм завязано на печать «по ширине листа»).  Улыбка


Проще еще раз вывести отчет и пересохранить через Йоксель
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #219 - 14. Апреля 2008 :: 14:05
Печать  
Arta писал(а) 14. Апреля 2008 :: 12:43:
Проще еще раз вывести отчет и пересохранить через Йоксель


А, зачем тогда "дикорастующая разновидность Йокселя"  Улыбка
Или имеется ввиду самому подганять сохраненные mxl под ширину листа   Смех
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #220 - 14. Апреля 2008 :: 14:19
Печать  
PVR писал(а) 14. Апреля 2008 :: 14:05:
А, зачем тогда "дикорастующая разновидность Йокселя"  Улыбка
Или имеется ввиду самому подганять сохраненные mxl под ширину листа   Смех

Спокойно, Arta просто недопонял, что ты имеешь в виду подгонку под ширину листа, а не чтение xls старого формата. Сегодня ж у нас понедельник - вот он после двухдневного тотального запоя и не сразу в суть въезжает  Очень довольный
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #221 - 14. Апреля 2008 :: 20:47
Печать  
Выложен новый хотфикс (компоненты и приложения):

  * Реализована поддержка масштаба в параметрах страницы для документов Йокселя. В том числе поддерживается параметр "По ширине листа".
  * Реализован вход в режим редактирования ячейки в том числе и по нажатию F2 (как в Excel).
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #222 - 15. Апреля 2008 :: 05:12
Печать  
Uzhast Спасибо  Очень довольный
« Последняя редакция: 15. Апреля 2008 :: 06:53 - PVR »  
Наверх
 
IP записан
 
vlad-1c
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 09. Июля 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #223 - 26. Апреля 2008 :: 20:56
Печать  
Подскажите, как ведется расчет потребности в памяти, а то при открытии "mxl" ругается на "Невозможно открыть файл: Недостаточно памяти для обработки команды."
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #224 - 26. Апреля 2008 :: 21:09
Печать  
vlad-1c писал(а) 26. Апреля 2008 :: 20:56:
Подскажите, как ведется расчет потребности в памяти, а то при открытии "mxl" ругается на "Невозможно открыть файл: Недостаточно памяти для обработки команды."

Подсчет не ведется. Просто выделяется память по мере необходимости. Если на каком-то этапе память выделить не удалось, то выдается сообщение об ошибке. Память может не выделиться по следующим причинам:

- Ее действительно не хватает. Например, общее выделение памяти процессом 1С дошло до 2 гигабайт.
- Файл mxl поврежден.
- Файл mxl корректен, но содержит данные, которые Йоксель не может обработать (из-за недостаточной поддержки формата mxl).

Вероятнее всего, это из-за недостаточной поддержки формата mxl. Можешь проблемный файл заслать мне мылом (uzhast1c@gmail.com) или выложить здесь?
  
Наверх
 
IP записан
 
vlad-1c
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 09. Июля 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #225 - 27. Апреля 2008 :: 10:11
Печать  
Да стандартная табличка 32*250 000. Файл 360 Мб. Попробую добавить памяти до 4 Гб и включить возможность использования > 2 Гб на процесс. Стандартно открывается. Спасибо.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #226 - 27. Апреля 2008 :: 17:54
Печать  
vlad-1c писал(а) 27. Апреля 2008 :: 10:11:
Да стандартная табличка 32*250 000. Файл 360 Мб.

Сееерье-оооо-зно Улыбка

vlad-1c писал(а) 27. Апреля 2008 :: 10:11:
Попробую добавить памяти до 4 Гб и включить возможность использования > 2 Гб на процесс. Стандартно открывается. Спасибо.

А таблица той же структуры, но с меньшим количеством данных, Йокселем открывается?
И еще вопрос: Йокселем пытаешься открывать после открытия Мокселем? Подозреваю, что Моксель мог выжрать всю доступную память. Дело в том, что память, выжранная Мокселем, не отдается даже после закрытия моксельной таблицы. Если запустить 1С и СРАЗУ открыть таблицу Йокселем, то откроется?

Возможность использования > 2ГБ на процесс не спасет. Приложение должно быть специально собрано, чтобы оно могло использовать 3Гб. Но 1С таким приложением не является.
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #227 - 27. Апреля 2008 :: 18:22
Печать  
Даешь x64 в массы! Язык
  

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



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #228 - 27. Апреля 2008 :: 19:09
Печать  
kms писал(а) 27. Апреля 2008 :: 18:22:
Даешь x64 в массы! Язык

Да нет, тут, скорее, задачу пересматривать надо Улыбка Хранить такие огромные объемы данных в памяти проблематично. Даже на современных машинах. Лучше выгрузить данные в тот же dbf и сделать специальную оболочку (ert) для их просмотра.

Вообще, я как-то прикидывал максимальный объем mxl, который Йоксель в принципе сможет обрабатывать. Получалось примерно 400Мб. Файл, который Йоксель не открывает, как раз приближается к этому пределу. Хотя ХЗ, что там у vlad-1c. Например, я Йокселем открывал несколько файлов в 100Мб весом. И их было больше, чем 4 штуки. Так что, возможно, что дело не в объемах памяти. Для проверки и нужно попробовать открыть маленький файл такой же структуры. Если опять скажет, что памяти не хватает, значит, просто прочитать формат не может.
  
Наверх
 
IP записан
 
mihast
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 17
Зарегистрирован: 18. Октября 2007
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #229 - 29. Апреля 2008 :: 13:52
Печать  
Uzhast писал(а) 10. Апреля 2008 :: 13:11:
Выложен обновленный вариант отчета "Остатки ТМЦ". В новом варианте разрешена свертка/развертка групп только "последнего" уровня. А то недоделки этого отчета давали некоторым товарищам основания для намеков на ошибки в Йокселе Улыбка

Обновленный Йоксель и отчет можно скачать на странице хотфиксов: http://yoksel.net.ru/Hotfixes


Уже нельзя скачать Печаль Затерли обновлением Печаль
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #230 - 29. Апреля 2008 :: 13:55
Печать  
mihast писал(а) 29. Апреля 2008 :: 13:52:
Uzhast писал(а) 10. Апреля 2008 :: 13:11:
Выложен обновленный вариант отчета "Остатки ТМЦ". В новом варианте разрешена свертка/развертка групп только "последнего" уровня. А то недоделки этого отчета давали некоторым товарищам основания для намеков на ошибки в Йокселе Улыбка

Обновленный Йоксель и отчет можно скачать на странице хотфиксов: http://yoksel.net.ru/Hotfixes


Уже нельзя скачать Печаль Затерли обновлением Печаль

Можно Улыбка Там внизу есть такая ссылка "Файлы", если по ней кликнуть, то появится список приложенных файлов. Хотя ладно, щас присобачу ссылку на отчет прямо к тексту страницы, а то уже не первый раз скачать "не могут" Улыбка
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #231 - 29. Апреля 2008 :: 13:57
Печать  
Прямая ссылка на отчет: http://yoksel.net.ru/Hotfixes/files?get=restswithgroupping.rar
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #232 - 29. Апреля 2008 :: 16:44
Печать  
vlad-1c, а в твоем файле картинок много?
  
Наверх
 
IP записан
 
mihast
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 17
Зарегистрирован: 18. Октября 2007
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #233 - 30. Апреля 2008 :: 10:06
Печать  
Uzhast писал(а) 29. Апреля 2008 :: 13:57:
Прямая ссылка на отчет: http://yoksel.net.ru/Hotfixes/files?get=restswithgroupping.rar

Спасибо.  Хрен догадаешься, как ты этот отчет спрятал Улыбка

Печятные формы а-ля 8-ка это КРУТО, это рекламировать надо, а ты прячешь инфу на сайте Улыбка

А когда по столбцам будет ?  Очень хочется...
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #234 - 30. Апреля 2008 :: 23:25
Печать  
mihast писал(а) 30. Апреля 2008 :: 10:06:
Спасибо.  Хрен догадаешься, как ты этот отчет спрятал Улыбка

Улыбка

mihast писал(а) 30. Апреля 2008 :: 10:06:
А когда по столбцам будет ?  Очень хочется...

Уже почти начал делать Улыбка
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #235 - 07. Мая 2008 :: 12:33
Печать  
На странице хотфиксов выложен обновленный вариант Йокселя. Изменения:
- метод "ИзвлечьКартинки" для объекта "ТабличныйДокумент", который позволяет вытащить все внедренные в документ картинки в виде файлов на диске.

- в метод "Открыть" добавлен параметр, включащий автомасштабирование больших картинок при загрузке из MXL. Параметр позволяет многократно сократить затраты оперативной и дисковой памяти для хранения внедренных картинок без ухудшения внешнего вида документа. Например, один тестовый файл благодаря этой возможности сократился с 42Мб до 300Кб без изменений во внешнем виде. Подробнее о проблеме и решении здесь

  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #236 - 07. Мая 2008 :: 12:40
Печать  
Олег, всё хотел спрасить:
А можно ли сделать так, чтобы при активации Йокселя, созданного на ЭУ, активировался и пункт меню "Печать" (и соот-щая кнопка на панели)? А то я что-то не пойму как можно распечатать выведенную таким образом таблицу (без особых заморочек)...
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #237 - 07. Мая 2008 :: 12:45
Печать  
JohnyDeath писал(а) 07. Мая 2008 :: 12:40:
А можно ли сделать так, чтобы при активации Йокселя, созданного на ЭУ, активировался и пункт меню "Печать" (и соот-щая кнопка на панели)?

Вообще-то, как раз к следующему релизу собирался это сделать. Надо повышать юзабельность помаленьку Улыбка
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #238 - 07. Мая 2008 :: 12:49
Печать  
Или тебе пораньше надо? Улыбка
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #239 - 07. Мая 2008 :: 13:03
Печать  
Да пока не горит, но очень хотелось бы.
Сечас переписал места, где юзался Йоксель на tabledoc.
Значит такое возможно? Это радует!  Очень довольный
А может тогда можно будет активировать и такие пункты как "Сохранить" и "Сохранить как..."? Причём если выбирать в "Сохранить как..." флормат Экселя, то сохранение происходило бы через внутренности Йокселя.  Улыбка Или меня уж слишком понесло?
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #240 - 07. Мая 2008 :: 14:34
Печать  
JohnyDeath писал(а) 07. Мая 2008 :: 13:03:
Значит такое возможно? Это радует!  Очень довольный

Возможно.

JohnyDeath писал(а) 07. Мая 2008 :: 13:03:
А может тогда можно будет активировать и такие пункты как "Сохранить" и "Сохранить как..."? Причём если выбирать в "Сохранить как..." флормат Экселя, то сохранение происходило бы через внутренности Йокселя.  Улыбка Или меня уж слишком понесло?

Наоборот, сделать, чтобы сохранение из элемента управления Йокселя происходило не через Йоксель, существенно сложнее, чем через сам Йоксель. Улыбка
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #241 - 07. Мая 2008 :: 14:37
Печать  
Uzhast писал(а) 07. Мая 2008 :: 14:34:
Наоборот, сделать, чтобы сохранение из элемента управления Йокселя происходило не через Йоксель, существенно сложнее, чем через сам Йоксель. Улыбка

неее, там же по кнопке "Сохранить как.." будет вызываться родной 1С-кий диалого сохранения. Его можно перехватывать?
Или я что-то не понимаю?
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #242 - 07. Мая 2008 :: 14:42
Печать  
JohnyDeath писал(а) 07. Мая 2008 :: 14:37:
неее, там же по кнопке "Сохранить как.." будет вызываться родной 1С-кий диалого сохранения. Его можно перехватывать?
Или я что-то не понимаю?

Диалог сохранения открывает модуль, который обрабатывает команду "Сохранить как..." Эту команду не только модули 1С могут обрабатывать. Т.е. тут не перехват диалога происходит, а открытие свое личного Улыбка
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #243 - 08. Мая 2008 :: 06:21
Печать  
Uzhast писал(а) 07. Мая 2008 :: 14:42:
JohnyDeath писал(а) 07. Мая 2008 :: 14:37:
неее, там же по кнопке "Сохранить как.." будет вызываться родной 1С-кий диалого сохранения. Его можно перехватывать?
Или я что-то не понимаю?

Диалог сохранения открывает модуль, который обрабатывает команду "Сохранить как..." Эту команду не только модули 1С могут обрабатывать. Т.е. тут не перехват диалога происходит, а открытие свое личного Улыбка

Это получается, что события сохранения и печати можно отдать на откуп пользователям (нам)?!
Т.е. по идее можно сохранить или распечатать и ТП?
Или ещё пример: хочу видеть всё, что печатается и сохраняется пользователями из 1С, сохраняя копии этих табличек в секретной папке.
Я правильно понял, что это всё возможно?
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #244 - 08. Мая 2008 :: 08:55
Печать  
JohnyDeath писал(а) 08. Мая 2008 :: 06:21:
Это получается, что события сохранения и печати можно отдать на откуп пользователям (нам)?!

Наверное, можно. Во всяком случае, уведомления возможно делать.  Смысл фичи, правда, не совсем ясен, но можно.

JohnyDeath писал(а) 08. Мая 2008 :: 06:21:
Т.е. по идее можно сохранить или распечатать и ТП?

Можно, наверное, но сначала еще нужно понять, что именно является "сохранением" и "печатью" ТП Улыбка Впрочем, если будешь приставать к kms'у по этому поводу, не говори, что это я тебе проболтался Улыбка                    

JohnyDeath писал(а) 08. Мая 2008 :: 06:21:
Или ещё пример: хочу видеть всё, что печатается и сохраняется пользователями из 1С, сохраняя копии этих табличек в секретной папке.
Я правильно понял, что это всё возможно?

У тебя родственников в КГБ не было?  Смех Если таблички йоксельные, то реализуется без проблем. Насчет других - не знаю.
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #245 - 08. Мая 2008 :: 08:59
Печать  
JohnyDeath писал(а) 08. Мая 2008 :: 06:21:
Это получается, что события сохранения и печати можно отдать на откуп пользователям (нам)?!

RWidjets?
  

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


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #246 - 08. Мая 2008 :: 09:01
Печать  
Uzhast писал(а) 08. Мая 2008 :: 08:55:
JohnyDeath писал(а) 08. Мая 2008 :: 06:21:
Т.е. по идее можно сохранить или распечатать и ТП?

Можно, наверное, но сначала еще нужно понять, что именно является "сохранением" и "печатью" ТП Улыбка Впрочем, если будешь приставать к kms'у по этому поводу, не говори, что это я тебе проболтался Улыбка

Шура, я вас вычислил Смех
Да идите нах#р, сами рисуйте свой глобус украины (с)
  

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



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #247 - 08. Мая 2008 :: 09:04
Печать  
kms писал(а) 08. Мая 2008 :: 09:01:
Шура, я вас вычислил Смех
Да идите нах#р, сами рисуйте свой глобус украины (с)

Ну вот, я так и знал  Плачущий
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #248 - 08. Мая 2008 :: 09:04
Печать  
Uzhast писал(а) 08. Мая 2008 :: 08:55:
JohnyDeath писал(а) 08. Мая 2008 :: 06:21:
Т.е. по идее можно сохранить или распечатать и ТП?

Можно, наверное, но сначала еще нужно понять, что именно является "сохранением" и "печатью" ТП

Вот как раз для этого я сначала и спрасил:
JohnyDeath писал(а) 08. Мая 2008 :: 06:21:
Это получается, что события сохранения и печати можно отдать на откуп пользователям (нам)?!

Также если мы сможем обрабатывать эти события, то можем делать и копии распечатанных доков + распечатать какой-нить АктивИкс, ... да что в голову взбредёт, то и сможем делать.
А по поводу КГБ: меня действительно давно один клиент просил сделать подобную фичу.

  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #249 - 08. Мая 2008 :: 09:06
Печать  
kms писал(а) 08. Мая 2008 :: 08:59:
JohnyDeath писал(а) 08. Мая 2008 :: 06:21:
Это получается, что события сохранения и печати можно отдать на откуп пользователям (нам)?!

RWidjets?

Ну дык эти пункты меню не будут доступны, когда текущий объект формы - ТП, ТаблДок или ещё что-то, что создано на кнопке или надписи
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #250 - 08. Мая 2008 :: 18:41
Печать  
JohnyDeath писал(а) 08. Мая 2008 :: 06:21:
Или ещё пример: хочу видеть всё, что печатается и сохраняется пользователями из 1С, сохраняя копии этих табличек в секретной папке.
Я правильно понял, что это всё возможно?


mxl - без проблем.
Печать: через событие формекса ПриПечатиТаблицы.
Сохрание через виджетс, определяя активный контекст.

йоксель - писать свой класс и делать тоже самое.

Так как меню не активное, то можно добавить еще одно, которое будет становится активным, когда активизируется ТП или Йоксель, и деактивируется, когда фокус переходит на другой атрибут. Неказяво, но как вариант, причем сделать легко.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #251 - 09. Мая 2008 :: 00:39
Печать  
Олег, очень не хватает, по аналогии с РаспознаватьЧисловыеЗначения, работы с датами.
В принципе с числами у mxl никогда не было проблемы, выровнял по правому краю и при сохранении штатным конвертором, и вуаля, ячейка становилась числовой.

А вот с датами $опа Печаль
Мне постоянно приходится выгружать отчеты на сайты различных компаний, и там везде требуется, чтобы даты были датами Печаль

Поможай, панове.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #252 - 09. Мая 2008 :: 12:40
Печать  
Arta писал(а) 08. Мая 2008 :: 18:41:
Так как меню не активное, то можно добавить еще одно

Виджетс не позволяет добавлять пункты меню в родные менюшки Печаль

Олег, может быть есть такая возможность, делать меню активным, а отлавливать его выбор мы сможем через виджетс.

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


P.S. И хотелось бы напомнить про F2 Улыбка
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #253 - 09. Мая 2008 :: 17:22
Печать  
Arta писал(а) 09. Мая 2008 :: 12:40:
P.S. И хотелось бы напомнить про F2 Улыбка

F2 работает уже давно. Ты невнимательно следишь за рекламой. Улыбка
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #254 - 09. Мая 2008 :: 18:23
Печать  
Uzhast писал(а) 09. Мая 2008 :: 17:22:
F2 работает уже давно. Ты невнимательно следишь за рекламой. Улыбка

Хмм... А на элементе управления на форме тоже должно фунициклировать, или я опять все проспал? Печаль
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #255 - 09. Мая 2008 :: 18:47
Печать  
Arta писал(а) 09. Мая 2008 :: 18:23:
Uzhast писал(а) 09. Мая 2008 :: 17:22:
F2 работает уже давно. Ты невнимательно следишь за рекламой. Улыбка

Хмм... А на элементе управления на форме тоже должно фунициклировать, или я опять все проспал? Печаль

Естественно.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #256 - 09. Мая 2008 :: 19:36
Печать  
Uzhast писал(а) 09. Мая 2008 :: 18:47:
Естественно.

Олег, давай колись какую траву мне покурить чтобы заработало Улыбка
Открываю твою тестовую конфу, жмякаю на Вьюер, открываю xls, жмякаю на F2... и в режим редактирования не вхожу.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #257 - 09. Мая 2008 :: 19:42
Печать  
Arta писал(а) 09. Мая 2008 :: 19:36:
Uzhast писал(а) 09. Мая 2008 :: 18:47:
Естественно.

Олег, давай колись какую траву мне покурить чтобы заработало Улыбка
Открываю твою тестовую конфу, жмякаю на Вьюер, открываю xls, жмякаю на F2... и в режим редактирования не вхожу.

Редактировать можно только ячейки, для которых снята защита. Сними с нужных ячеек защиту, тогда входить в редактирование можно хоть по Enter, хоть по двойному клику, хоть по F2.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #258 - 09. Мая 2008 :: 19:49
Печать  
Вот блин. Что без защиты работает, я и так знал, уже попробовал.
До меня только сейчас дошло, что в mxl я НА АВТОМАТЕ отжимаю "режим просмотра".

А тут думаю что за хрень, если защиту снимаю с ячеек, то перестает работать расшифровка.


P.S. Трава знатная оказалась  Смех
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #259 - 10. Мая 2008 :: 10:48
Печать  
Олег, я правильно понимаю что защиту с ячеек в ТабличномДокументе можно снять таким образом?
Код
Выбрать все
Область = ЭлементУправления.Документ.Область(,,,);
Обл = Область.Защита(0); 



Изначально в подгруженном mxl защита на ячейках стоит. Выполняю код:
Код
Выбрать все
Область = ЭлементУправления.Документ.Область(,,,);
Сообщить(Область.Защита(0));
Сообщить(Область.Защита(0)); 


Выдает подряд два раза единицу.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #260 - 10. Мая 2008 :: 10:55
Печать  
Arta писал(а) 10. Мая 2008 :: 10:48:
Олег, я правильно понимаю что защиту с ячеек в ТабличномДокументе можно снять таким образом?

Правильно.

Arta писал(а) 10. Мая 2008 :: 10:48:
Изначально в подгруженном mxl защита на ячейках стоит. Выполняю код:
Код
Выбрать все
Область = ЭлементУправления.Документ.Область(,,,);
Сообщить(Область.Защита(0));
Сообщить(Область.Защита(0)); 


Выдает подряд два раза единицу.

Это глюк.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #261 - 10. Мая 2008 :: 10:57
Печать  
Uzhast писал(а) 10. Мая 2008 :: 10:55:
Это глюк.

В смысле баг или мой косяк? Защита при это не снимается, редактировать не получается.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #262 - 10. Мая 2008 :: 11:00
Печать  
Arta писал(а) 10. Мая 2008 :: 10:57:
Uzhast писал(а) 10. Мая 2008 :: 10:55:
Это глюк.

В смысле баг или мой косяк? Защита при это не снимается, редактировать не получается.

Глюк в Йокселе. Попробуй область указать с явно заданными координатами. Типа Область (1, 1, ВысотаТаблицы, ШиринаТаблицы)
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #263 - 10. Мая 2008 :: 11:04
Печать  
Uzhast писал(а) 10. Мая 2008 :: 11:00:
Попробуй область указать с явно заданными координатами. Типа Область (1, 1, ВысотаТаблицы, ШиринаТаблицы)

Уже лучше. Выдает 1 - 0.
Но в режим редактирования войти не получается, по-прежнему срабатывает расшифровка Печаль
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #264 - 10. Мая 2008 :: 11:06
Печать  
Arta писал(а) 10. Мая 2008 :: 11:04:
Uzhast писал(а) 10. Мая 2008 :: 11:00:
Попробуй область указать с явно заданными координатами. Типа Область (1, 1, ВысотаТаблицы, ШиринаТаблицы)

Уже лучше. Выдает 1 - 0.
Но в режим редактирования войти не получается, по-прежнему срабатывает расшифровка Печаль

Ну, там логика такая заложена - если есть расшифровка, то она срабатывает в любом случае. Гм.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #265 - 10. Мая 2008 :: 11:10
Печать  
Uzhast писал(а) 10. Мая 2008 :: 11:06:
Ну, там логика такая заложена - если есть расшифровка, то она срабатывает в любом случае. Гм.

Олег, не забывай, что расшифровка может распространятся на всю строку  Подмигивание
И в этом случае большой пролет с редактированием остальных ячеек.

Может вообще не стоит чтобы срабатывала расшифровка при отключенной защите ячеек?
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #266 - 10. Мая 2008 :: 11:12
Печать  
Arta писал(а) 10. Мая 2008 :: 11:10:
Uzhast писал(а) 10. Мая 2008 :: 11:06:
Ну, там логика такая заложена - если есть расшифровка, то она срабатывает в любом случае. Гм.

Олег, не забывай, что расшифровка может распространятся на всю строку  Подмигивание
И в этом случае большой пролет с редактированием остальных ячеек.

Может вообще не стоит чтобы срабатывала расшифровка при отключенной защите ячеек?

Наверное, не стоит Улыбка Будем считать багом.
Что-то не моделируется у меня твоя ошибка с защитой. Можешь более подробный код дать?
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #267 - 10. Мая 2008 :: 11:19
Печать  
Как вариант. Ошибку можно сделать, например, так:
Область = ЭлементУправления.Документ.Область (...);
ЭлементУправления.Документ = ДругойДокумент;
Область.Защита (...); // Обращение к уже удаленному документу - методы области работать не будут.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #268 - 10. Мая 2008 :: 11:20
Печать  
Т.е. я сделал, чтобы объекты "Область" не держали документ и не препятствовали его удалению.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #269 - 10. Мая 2008 :: 11:25
Печать  
Uzhast писал(а) 10. Мая 2008 :: 11:12:
Что-то не моделируется у меня твоя ошибка с защитой. Можешь более подробный код дать?


Да, пока тест начинаешь писать, сразу отлавливается косяк.
Я пытался проделать процедуру ДО присваивания
ЭлементУправления.Документ = Листы.Получить(Номер).Документ;
Т.е. данный косяк двумя нулями налицо при пустом Документе у ЭлементаУправления.

P.S. Но если Область(1, 1, ЭлементУправления.Документ.ВысотаТаблицы(), ЭлементУправления.Документ.ШиринаТаблицы()) то все гуд  Подмигивание
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #270 - 10. Мая 2008 :: 11:28
Печать  
Arta писал(а) 10. Мая 2008 :: 11:25:
Uzhast писал(а) 10. Мая 2008 :: 11:12:
Что-то не моделируется у меня твоя ошибка с защитой. Можешь более подробный код дать?


Да, пока тест начинаешь писать, сразу отлавливается косяк.
Я пытался проделать процедуру ДО присваивания
ЭлементУправления.Документ = Листы.Получить(Номер).Документ;
Т.е. данный косяк двумя нулями налицо при пустом Документе у ЭлементаУправления.

P.S. Но если Область(1, 1, ЭлементУправления.Документ.ВысотаТаблицы(), ЭлементУправления.Документ.ШиринаТаблицы()) то все гуд  Подмигивание

Ну, наверное, если защиту снимать после присваивания документа, то и Область ().Защита тоже будет работать Улыбка Как и Область (,,,).Защита
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #271 - 10. Мая 2008 :: 11:33
Печать  
Uzhast писал(а) 10. Мая 2008 :: 11:28:
Ну, наверное, если защиту снимать после присваивания документа, то и Область ().Защита тоже будет работать Улыбка Как и Область (,,,).Защита

Да, работает как и задуманно  Смех

P.S. Кроме F2   Подмигивание
Проверяется легко. В твоем демо-примере во вьюере-на-форме в процедуре ОткрытьТаблицу перед ТабЭлемент.Обновить() вставляем:
Код
Выбрать все
Область = ТабЭлемент.Документ.Область();
Область.Защита(0); 



По энтеру входим. По F2 нет.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #272 - 10. Мая 2008 :: 11:36
Печать  
Arta писал(а) 10. Мая 2008 :: 11:33:
По энтеру входим. По F2 нет.

Возможно, ты используешь старый вариант Йокселя. Только что проверял в демо-конфе. Меню "Разработчику" - "Простой ввод данных". F2 работает. 100%.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #273 - 10. Мая 2008 :: 11:45
Печать  
yoksel        0.3.0 RC        March 9, 2008
Оно? Ссылка ведет вроде туда...
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #274 - 10. Мая 2008 :: 11:47
Печать  
Arta писал(а) 10. Мая 2008 :: 11:45:
yoksel        0.3.0 RC        March 9, 2008
Оно? Ссылка ведет вроде туда...

Не, у нас тут уже майские выпуски пошли Улыбка Отсюда лучше возьми: http://yoksel.net.ru/Hotfixes
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #275 - 10. Мая 2008 :: 12:16
Печать  
Uzhast писал(а) 10. Мая 2008 :: 11:47:
Не, у нас тут уже майские выпуски пошли Улыбка Отсюда лучше возьми: http://yoksel.net.ru/Hotfixes

Попрятал тут Улыбка

Сенкс!
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #276 - 10. Мая 2008 :: 21:05
Печать  
Undo, Redo для измененных вручную ячеек нет планов реализовать?  Круглые глаза
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #277 - 12. Мая 2008 :: 09:35
Печать  
Arta писал(а) 10. Мая 2008 :: 21:05:
Undo, Redo для измененных вручную ячеек нет планов реализовать?  Круглые глаза

Я так и знал, что подобный вопрос когда-нибудь всплывет Улыбка Сначала Undo, потом копи-паст для буфера обмена, потом выделение областей, потом редактирование свойств ячеек... Все это НУЖНО делать. Но (временно) этот функционал отсутствует. Улыбка Но будет.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #278 - 12. Мая 2008 :: 12:40
Печать  
Uzhast писал(а) 12. Мая 2008 :: 09:35:
Я так и знал, что подобный вопрос когда-нибудь всплывет Улыбка Сначала Undo, потом копи-паст для буфера обмена, потом выделение областей, потом редактирование свойств ячеек... Все это НУЖНО делать. Но (временно) этот функционал отсутствует. Улыбка Но будет.


Ну в принципе и так сделать можно в наследнике... Не хватает только тогда события по правой кнопке мыши с передачей параметра выделенной ячейки (а может и объекта, если это внедренный объект).

P.S. При жмякании на правую кнопку текущая ячейка не меняется. В xls/mxl - меняется
это сразу ответ на вопрос про событие формекса для контекстного меню Улыбка
  
Наверх
 
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #279 - 26. Мая 2008 :: 14:16
Печать  
Хотелки к Yoksel.exe:
1. Реализовать параметры командной строки, дабы ассоциировать *.MXL с Ёкселем, и открывать файло по дабл-клику.
2. Если будет п.1, то сделать открытие всех файлов в одном приложении.

ЗЫ: Может стоит указать в заглавном посте более явно на то, что существует такая полезная фича, как Yoksel.exe? В целях популяризации, тысызыть. Отрыл только потому, что был на 100% уверен - оно есть.
  
Наверх
ICQ  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #280 - 27. Мая 2008 :: 00:05
Печать  
dnp писал(а) 26. Мая 2008 :: 14:16:
Хотелки к Yoksel.exe:
1. Реализовать параметры командной строки, дабы ассоциировать *.MXL с Ёкселем, и открывать файло по дабл-клику.
2. Если будет п.1, то сделать открытие всех файлов в одном приложении.

Согласен. Еще, кстати, спрашивали про печать из командной строки - тоже надо будет сделать Улыбка

dnp писал(а) 26. Мая 2008 :: 14:16:
ЗЫ: Может стоит указать в заглавном посте более явно на то, что существует такая полезная фича, как Yoksel.exe? В целях популяризации, тысызыть. Отрыл только потому, что был на 100% уверен - оно есть.

Указал более явно Улыбка
  
Наверх
 
IP записан
 
SirStefan
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 12
Зарегистрирован: 26. Сентября 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #281 - 03. Июня 2008 :: 13:40
Печать  
Подскажите пожалуйста. Yoksel при сохранении документа в формате Excel сохраняет файл как бы не до конца. В полученном файле есть только секция Workbook. А
DocumentSummaryInformation и SummaryInformation нет. И при hex просмотре файл как-то обрывается - визуально видно :(
Где я не прав?
[code]Функция ПечататьОтгрузку(Знач ТЗ)
     Таб = СоздатьОбъект("Таблица");
     Таб.ИсходнаяТаблица("Отгрузка");
     Таб.ВывестиСекцию("Шапка");
     Таб.ТолькоПросмотр(0);
     Таб.Показать("Отгрузка","");
     Возврат Таб;
КонецФункции // ПечататьОтгрузку

Процедура КонвертерExcelДобавитьЛист(гКнига,Имя,Табл)
     Таб = СоздатьОбъект ("ТабличныйДокумент");
     Таб.ЗагрузитьИзТаблицы(Табл);
     Таб.записать(пвПуть+"Тест.xls",1);
     гКнига.Листы.Добавить(Имя,Таб);
КонецПроцедуры      // КонвертерExcelДобавитьЛист

Процедура ПечататьФормы(ТЗ)
     Конвертер = СоздатьОбъект ("КонвертерExcel");
     гКнига = Конвертер.Создать();
     КонвертерExcelДобавитьЛист(гКнига,"Отгрузка",ПечататьОтгрузку(ТЗ));
     гКнига.ПараметрыКонвертера.РаспознаватьЧисловыеЗначения = 1;
     гКнига.Записать("C:\TEST.xls");
     гКнига = ""; Конвертер = "";
КонецПроцедуры      // ПечататьФормы
[/code]
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #282 - 03. Июня 2008 :: 13:50
Печать  
[quote author=SirStefan link=1200207967/270#281 date=1212500448]Подскажите пожалуйста. Yoksel при сохранении документа в формате Excel сохраняет файл как бы не до конца.[/quote]
Что не устраивает? Документ не открывается в Excel или что?

[quote author=SirStefan link=1200207967/270#281 date=1212500448]В полученном файле есть только секция Workbook. А
DocumentSummaryInformation и SummaryInformation нет.[/quote]
Потоки "SummaryInformation" не являются обязательными.

[quote author=SirStefan link=1200207967/270#281 date=1212500448] И при hex просмотре файл как-то обрывается - визуально видно :(
Где я не прав?[/quote]
Файл не обрывается, а нормально заканчивается :) Откуда следует, что он обрывается?
  
Наверх
 
IP записан
 
SirStefan
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 12
Зарегистрирован: 26. Сентября 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #283 - 04. Июня 2008 :: 01:02
Печать  
Мистика. Ничего не правил - но теперь действительно все нормально загружается. Извиняюсь.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #284 - 04. Июня 2008 :: 09:06
Печать  
SirStefan писал(а) 04. Июня 2008 :: 01:02:
Мистика. Ничего не правил - но теперь действительно все нормально загружается. Извиняюсь.

Ну, если вдруг что-то будет не загружаться, то сразу выкладывай минимальный код (по возможности) и данные, приводящие к ошибке. Улыбка
  
Наверх
 
IP записан
 
SirStefan
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 12
Зарегистрирован: 26. Сентября 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #285 - 05. Июня 2008 :: 13:39
Печать  
В ячейку таблицы идет вывод выражения:
тзПоставщик.ПолучитьЗначение(НомСтр,"эксСчет")
при выводе на экран - все ок.
При сохранении в Excel при флаге
гКнига.ПараметрыКонвертера.РаспознаватьЧисловыеЗначения = 1;
номер счета клиента -
40801110200020090175
превращается в
40801110200020100000
Это бага?
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #286 - 05. Июня 2008 :: 13:52
Печать  
SirStefan писал(а) 05. Июня 2008 :: 13:39:
В ячейку таблицы идет вывод выражения:
тзПоставщик.ПолучитьЗначение(НомСтр,"эксСчет")
при выводе на экран - все ок.
При сохранении в Excel при флаге
гКнига.ПараметрыКонвертера.РаспознаватьЧисловыеЗначения = 1;
номер счета клиента -
40801110200020090175
превращается в
40801110200020100000
Это бага?

В общем, да - это баг. Похоже, настолько большие числа не представляются в Excel без потери точности. Например, даже вручную нельзя ввести в Excel такое число. По сути в Йокселе должна быть проверка на такие вещи - такие числа должны идти в виде текста. Спасибо за сообщение! Улыбка
  
Наверх
 
IP записан
 
SirStefan
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 12
Зарегистрирован: 26. Сентября 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #287 - 05. Июня 2008 :: 14:18
Печать  
Еще один вопрос - формирую таблицу с выражениями и переносом - имя клиента переносится не несколько строк. Если тут же сделать предпросмотр - все идеально. Выгруженная в Excel - отображается нормально - но на предпросмотре (и при печати) съедается верх первой и низ последней строк. Можно ли как побороть это?
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #288 - 05. Июня 2008 :: 14:24
Печать  
SirStefan писал(а) 05. Июня 2008 :: 14:18:
Еще один вопрос - формирую таблицу с выражениями и переносом - имя клиента переносится не несколько строк. Если тут же сделать предпросмотр - все идеально. Выгруженная в Excel - отображается нормально - но на предпросмотре (и при печати) съедается верх первой и низ последней строк. Можно ли как побороть это?

При печати из Excel? Если да, то пока ХЗ - у Excel междустрочные интервалы более широкие, чем в Windows и 1С. Как он их рассчитывает - не ясно. К тому же, если брать его интервалы, то вид документа может расползтись - например, может сбиться разбивка на страницы. Но вообще, решить это как-то можно. Например, добавить набор опций, чтобы пользователь сам выбирал, что ему важнее: нормальное отображение текста или разбивка на страницы.
  
Наверх
 
IP записан
 
Melifaro
Junior Member
**
Отсутствует


in beer we trust!

Сообщений: 58
Местоположение: г. Ижевск
Зарегистрирован: 05. Февраля 2008
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #289 - 10. Июня 2008 :: 11:08
Печать  
возможно я пропустил...
появилась ли возможность добавлять комментарии к ячейкам?

зы. Также в демо-конфигурацию добавлена форма «Структура документа», которую можно использовать для изучения новых возможностей.
что-то нету Печаль
и новый als есть ли?
  

...and nothing else matters...
Наверх
wwwICQ  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #290 - 10. Июня 2008 :: 13:12
Печать  
Melifaro писал(а) 10. Июня 2008 :: 11:08:
возможно я пропустил...
появилась ли возможность добавлять комментарии к ячейкам?

Еще не появилась.

Melifaro писал(а) 10. Июня 2008 :: 11:08:
зы. Также в демо-конфигурацию добавлена форма «Структура документа», которую можно использовать для изучения новых возможностей.

Нужно скачать новую демо-конфигурацию из хотфиксов. Форма будет в меню "Разработчику" - "Структура документа".

Melifaro писал(а) 10. Июня 2008 :: 11:08:
и новый als есть ли?

Теоретически, в новых методах может что-нибудь поменяться (по мелочи) к релизу. Поэтому als, возможно, будет малополезен. Но если надо, то могу выложить. Надо? Улыбка
  
Наверх
 
IP записан
 
Melifaro
Junior Member
**
Отсутствует


in beer we trust!

Сообщений: 58
Местоположение: г. Ижевск
Зарегистрирован: 05. Февраля 2008
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #291 - 10. Июня 2008 :: 13:30
Печать  
вот, часов в 15 скачивал, из хотфиксов, не было ничего со структурой Печаль
als, да, хотелось бы
  

...and nothing else matters...
Наверх
wwwICQ  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #292 - 10. Июня 2008 :: 13:38
Печать  
Melifaro писал(а) 10. Июня 2008 :: 13:30:
вот, часов в 15 скачивал, из хотфиксов, не было ничего со структурой Печаль
als, да, хотелось бы

Специально два раза проверил - демо-конфигурация - новая. Проверь внимательней, что скачиваешь, что открываешь и т.д. Может, ты скачиваешь, но не распаковываешь или распаковываешь не туда и т.п. На всякий случай, имею в виду эту ссылку: http://yoksel.net.ru/files/release/YokselDemoConfig.rar

ALS-выложил.
  
Наверх
 
IP записан
 
SirStefan
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 12
Зарегистрирован: 26. Сентября 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #293 - 10. Июня 2008 :: 14:37
Печать  
Uzhast писал(а) 05. Июня 2008 :: 14:24:
Но вообще, решить это как-то можно. Например, добавить набор опций, чтобы пользователь сам выбирал, что ему важнее: нормальное отображение текста или разбивка на страницы.

Очень бы хотелся этот набор опций - иначе приходится вручную каждый раз править печатные формы, выгруженные в Excel.
  
Наверх
 
IP записан
 
Melifaro
Junior Member
**
Отсутствует


in beer we trust!

Сообщений: 58
Местоположение: г. Ижевск
Зарегистрирован: 05. Февраля 2008
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #294 - 10. Июня 2008 :: 18:21
Печать  
Uzhast писал(а) 10. Июня 2008 :: 13:38:
Специально два раза проверил - демо-конфигурация - новая. Проверь внимательней, что скачиваешь, что открываешь и т.д. Может, ты скачиваешь, но не распаковываешь или распаковываешь не туда и т.п. На всякий случай, имею в виду эту ссылку: http://yoksel.net.ru/files/release/YokselDemoConfig.rar


бугога. FireFox меня чето обманывает, теперь по ссылке он скачал Йоксель.ехе =)
пришлось DownloadMasterом =)
  

...and nothing else matters...
Наверх
wwwICQ  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #295 - 10. Июня 2008 :: 19:25
Печать  
[quote author=Melifaro link=1200207967/285#294 date=1213122108]бугога. FireFox меня чето обманывает, теперь по ссылке он скачал Йоксель.ехе =)
пришлось DownloadMasterом =)[/quote]
ХЗ, что там у тебя происходит, но, если не скачивается, могу пока выслать мылом.
  
Наверх
 
IP записан
 
Melifaro
Junior Member
**
Отсутствует


in beer we trust!

Сообщений: 58
Местоположение: г. Ижевск
Зарегистрирован: 05. Февраля 2008
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #296 - 10. Июня 2008 :: 20:07
Печать  
нет-нет, спасибо, разобрался. какое-то из расширений ОгнеЛиса стало мудрить Печаль
  

...and nothing else matters...
Наверх
wwwICQ  
IP записан
 
Melifaro
Junior Member
**
Отсутствует


in beer we trust!

Сообщений: 58
Местоположение: г. Ижевск
Зарегистрирован: 05. Февраля 2008
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #297 - 11. Июня 2008 :: 04:50
Печать  
Вот. Разбираюсь. Значит так:

В демо-конфиге если поставить группу строк\колонок, начинающейся с 1 (например 1 - 10) то структура нарушается, свернуть\развернуть такое нельзя. С 0 - ошибка (тут наверно сразу не допускать такое)
и, наверное, в той же структуре надо свернуть\развернуть все
  

...and nothing else matters...
Наверх
wwwICQ  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #298 - 11. Июня 2008 :: 05:14
Печать  
Melifaro писал(а) 11. Июня 2008 :: 04:50:
В демо-конфиге если поставить группу строк\колонок, начинающейся с 1 (например 1 - 10) то структура нарушается, свернуть\развернуть такое нельзя.

Не нарушается - здесь все правильно. Если добавляется строк группа с M до N, то родительской строкой считается строка M - 1. Поэтому, если добавляем группу с 1, то у такой группы родительской строки не будет. Точно такое же поведение в восьмерке и Excel. Только у Excel по умолчанию родительской строкой считается строка после последней строки группы. В результате в Excel косяк проявляется только в самом конце листа.


Melifaro писал(а) 11. Июня 2008 :: 04:50:
С 0 - ошибка (тут наверно сразу не допускать такое)

Естественно, 0 не может быть индексом строки/колонки, поэтому Йоксель выдает ошибку. Форма предназначена для разработчиков, поэтому выдача сообщений об ошибках - нормальное и даже желательное поведение.

Melifaro писал(а) 11. Июня 2008 :: 04:50:
и, наверное, в той же структуре надо свернуть\развернуть все

Свернуть/развернуть все есть в языке. Это "ПоказатьУровеньГруппировокСтрок" и "ПоказатьУровеньГруппировокКолонок".
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #299 - 11. Июня 2008 :: 05:16
Печать  
Там даже специальные кнопочки в обработке есть -  от 1 до 9 - для колонок и строк.
  
Наверх
 
IP записан
 
Melifaro
Junior Member
**
Отсутствует


in beer we trust!

Сообщений: 58
Местоположение: г. Ижевск
Зарегистрирован: 05. Февраля 2008
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #300 - 11. Июня 2008 :: 05:39
Печать  
спасибо за просвещение Подмигивание знакомство с Excel слишком поверхностное Печаль
а вот, с кнопочками и языком то все понятно Подмигивание просто хотелось без дополнительных контролов на форме
конечно можно еще через ОбработкаЯчейкиТаблицы, но это тоже немного не то
  

...and nothing else matters...
Наверх
wwwICQ  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #301 - 11. Июня 2008 :: 05:44
Печать  
[quote author=Melifaro link=1200207967/300#300 date=1213162780]просто хотелось без дополнительных контролов на форме [/quote]
Так некуда :) Я бы тоже не отказался, но такие кнопки обычно располагаются в области заголовков строк и столбцов. А в Йокселе их, во-первых, нет, а во-вторых, обычно при просмотре отчета заголовки всегда прячут. Поэтому, даже если добавить в Йоксель эти фичи, то, получается, кнопки всегда будут скрыты. Вообще, надо как-то у восьмерочников поспрашивать, как они такие проблемы решают...
  
Наверх
 
IP записан
 
Melifaro
Junior Member
**
Отсутствует


in beer we trust!

Сообщений: 58
Местоположение: г. Ижевск
Зарегистрирован: 05. Февраля 2008
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #302 - 19. Июня 2008 :: 10:57
Печать  
дальше вопросы.
Фиксировать колонки, строки можно?
У меня через ЗагрузитьИзТаблицы() загружается сформированная таблица с расшифровками, которые даже работают как надо, но вылазит сообщение (см. скрин), чего я не доглядел?
  

111_001.jpg ( 10 KB | Загрузки )
111_001.jpg

...and nothing else matters...
Наверх
wwwICQ  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #303 - 19. Июня 2008 :: 13:32
Печать  
Melifaro писал(а) 19. Июня 2008 :: 10:57:
дальше вопросы.
Фиксировать колонки, строки можно?

Пока этого нет, но будет. Уже совсем скоро.

Melifaro писал(а) 19. Июня 2008 :: 10:57:
У меня через ЗагрузитьИзТаблицы() загружается сформированная таблица с расшифровками, которые даже работают как надо, но вылазит сообщение (см. скрин), чего я не доглядел?

Точно так же бывает и в Мокселе, если в событии "ОбработкаЯчейкиТаблицы" параметр "ФлагСтандартнойОбработки" не выставить в 0.
  
Наверх
 
IP записан
 
Melifaro
Junior Member
**
Отсутствует


in beer we trust!

Сообщений: 58
Местоположение: г. Ижевск
Зарегистрирован: 05. Февраля 2008
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #304 - 20. Июня 2008 :: 03:54
Печать  
Uzhast писал(а) 19. Июня 2008 :: 13:32:
Точно так же бывает и в Мокселе, если в событии "ОбработкаЯчейкиТаблицы" параметр "ФлагСтандартнойОбработки" не выставить в 0.


ага, кажися понял. в Мокселе СтандартнаяОбработка по умолчанию - 0, в Йокселе же - 1?
  

...and nothing else matters...
Наверх
wwwICQ  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #305 - 20. Июня 2008 :: 04:05
Печать  
Melifaro писал(а) 20. Июня 2008 :: 03:54:
ага, кажися понял. в Мокселе СтандартнаяОбработка по умолчанию - 0, в Йокселе же - 1?

В Йокселе и Мокселе по умолчанию "ФлагСтандартнойОбработки" равен 1. Если бы в Мокселе этот флаг был бы равен 0, то тогда был бы ооочень большой гемор для обеспечения работы расшифровки для обычных элементов справочников и документов.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #306 - 20. Июня 2008 :: 04:11
Печать  
Uzhast писал(а) 20. Июня 2008 :: 04:05:
Если бы в Мокселе этот флаг был бы равен 0, то тогда был бы ооочень большой гемор для обеспечения работы расшифровки для обычных элементов справочников и документов.

+1
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer &amp;&amp; tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Melifaro
Junior Member
**
Отсутствует


in beer we trust!

Сообщений: 58
Местоположение: г. Ижевск
Зарегистрирован: 05. Февраля 2008
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #307 - 20. Июня 2008 :: 04:20
Печать  
Uzhast писал(а) 20. Июня 2008 :: 04:05:
В Йокселе и Мокселе по умолчанию "ФлагСтандартнойОбработки" равен 1. Если бы в Мокселе этот флаг был бы равен 0, то тогда был бы ооочень большой гемор для обеспечения работы расшифровки для обычных элементов справочников и документов.


тогда я опять не понимаю. я же просто подменяю стандартный вывод Показать() на вывод через Йоксель, после чего и появляется сообщение Печаль

вот. вывожу одновременно, сама
Процедура ОбработкаЯчейкиТаблицы(Расшифровка, СтандартнаяОбработка, Таблица)
     Сообщить(СтандартнаяОбработка);
      //все остальное
КонецПроцедуры

моксель выдает 0, йоксель 1

  

...and nothing else matters...
Наверх
wwwICQ  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #308 - 20. Июня 2008 :: 04:25
Печать  
Melifaro писал(а) 20. Июня 2008 :: 04:20:
тогда я опять не понимаю. я же просто подменяю стандартный вывод Показать() на вывод через Йоксель, после чего и появляется сообщение Печаль

Возможно, "ОбработкаЯчейкиТаблицы" либо отсутствует, либо эта процедура не учитывает то, что событие может придти не от объекта "Таблица". Например, стоит что-нибудь типа "Если ТипЗначенияСтр (Таб) = "Таблица"". Проверь, вызывается ли она вообще. Например, если ты используешь 1С++ версии 2.0.3.х или старый Формекс, то у тебя глобальная "ОбработкаЯчейкиТаблицы" может вообще не вызываться.
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #309 - 20. Июня 2008 :: 04:36
Печать  
[quote author=Melifaro link=1200207967/300#307 date=1213935611]
вот. вывожу одновременно, сама
Процедура ОбработкаЯчейкиТаблицы(Расшифровка, СтандартнаяОбработка, Таблица)
     Сообщить(СтандартнаяОбработка);
      //все остальное
КонецПроцедуры

моксель выдает 0, йоксель 1[/quote]
Да, интересные вещи всплывают. Если в конфигурации вообще нет процедуры "ОбработкаЯчейкиТаблицы", то все расшифровки срабатывают, как будто ФлагСтандартнойОбработки = 1. Если же просто добавить пустую процедуру:
[code]
Процедура ОбработкаЯчейкиТаблицы(Расшифровка, СтандартнаяОбработка, Таблица) Экспорт
КонецПроцедуры // ОбработкаЯчейкиТаблицы
[/code]
то расшифровки вообще перестают работать. Получается, при входе в эту процедуру ФлагСтандартнойОбработки действительно равен 0. Значит, это баг в Йокселе :) Спасибо за информацию.
  
Наверх
 
IP записан
 
Melifaro
Junior Member
**
Отсутствует


in beer we trust!

Сообщений: 58
Местоположение: г. Ижевск
Зарегистрирован: 05. Февраля 2008
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #310 - 01. Июля 2008 :: 03:53
Печать  
спасибо за хотфиксы. теперь соооовсем хорошо Подмигивание
  

...and nothing else matters...
Наверх
wwwICQ  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #311 - 01. Июля 2008 :: 11:47
Печать  
Melifaro писал(а) 01. Июля 2008 :: 03:53:
спасибо за хотфиксы. теперь соооовсем хорошо Подмигивание

Ничего, дальше будет еще лучше Подмигивание
  
Наверх
 
IP записан
 
Alister
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 123
Зарегистрирован: 19. Мая 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #312 - 05. Июля 2008 :: 18:22
Печать  
Привет ! Хотел спросить, если в 1С таблице задано в ячейке для чисел "Контроль - Красный", то выводится красным только отрицательные значения, а если эту выведенную на экран таблицу загрузить в Yoksel , то все числа с таким Контролем выводятся красного цвета , т.е и положительные тоже  - это так и задумывалось ?
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #313 - 05. Июля 2008 :: 20:07
Печать  
Alister писал(а) 05. Июля 2008 :: 18:22:
Привет ! Хотел спросить, если в 1С таблице задано в ячейке для чисел "Контроль - Красный", то выводится красным только отрицательные значения, а если эту выведенную на экран таблицу загрузить в Yoksel , то все числа с таким Контролем выводятся красного цвета , т.е и положительные тоже  - это так и задумывалось ?

Нет, так не задумывалось. Однако, воспроизвести подобное поведение мне не удается - нужен воспроизводимый тест.

Кстати, для обсуждения проблем/фич Йокселя большая просьба создавать новые темы здесь: http://yoksel.net.ru/forum/
Так будет удобнее как мне, так и вообще пользователям - лучше, чтобы обсуждения были сгруппированы по веткам, а не свалены в одну кучу здесь. К тому же данная ветка себя уже исчерпала, причем уже довольно давно.
  
Наверх
 
IP записан
 
Alister
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 123
Зарегистрирован: 19. Мая 2006
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #314 - 06. Июля 2008 :: 07:16
Печать  
Спасибо за оперативное исправление  Улыбка
  
Наверх
 
IP записан
 
Melifaro
Junior Member
**
Отсутствует


in beer we trust!

Сообщений: 58
Местоположение: г. Ижевск
Зарегистрирован: 05. Февраля 2008
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #315 - 15. Июля 2008 :: 05:09
Печать  
вдогонку к "Развернуть все" в структуре.
в ОпенОфиисе вот такое есть. насколько такое возможно реализовать?
(т.е. кнопочки "1", "2" для уровня разворота)
  

Clipboard02_001.jpg ( 9 KB | Загрузки )
Clipboard02_001.jpg

...and nothing else matters...
Наверх
wwwICQ  
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #316 - 15. Июля 2008 :: 06:04
Печать  
Melifaro писал(а) 15. Июля 2008 :: 05:09:
вдогонку к "Развернуть все" в структуре.
в ОпенОфиисе вот такое есть. насколько такое возможно реализовать?
(т.е. кнопочки "1", "2" для уровня разворота)

Я уже писал: эти кнопки обычно отображаются в области заголовков. А в Йокселе нет заголовков. К тому же обычно заголовки отключаются при просмотре отчетов.

Вопросы по Йокселю просьба задавать здесь: http://yoksel.net.ru/forum/

Эту ветку прошу закрыть.
  
Наверх
 
IP записан
 
selesta
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 11
Зарегистрирован: 26. Июня 2012
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #317 - 06. Сентября 2021 :: 13:54
Печать  
есть ли у кого-то исходники для реализации доработок?
  
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 633
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #318 - 07. Сентября 2021 :: 06:14
Печать  
selesta писал(а) 06. Сентября 2021 :: 13:54:
есть ли у кого-то исходники для реализации доработок?


http://yoksel.net.ru/InstrukciiPoSborke
https://sourceforge.net/projhttps://sourceforge.net/projects/yoksel/ects/yoksel/

Запаришься собирать!
А дорабатывать... Ты уверен что скил по с++ у тебя настолько прокачан, как у Олега (там у него очень сильно все заморочено)?
  
Наверх
www  
IP записан
 
selesta
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 11
Зарегистрирован: 26. Июня 2012
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #319 - 08. Октября 2021 :: 07:03
Печать  
есть)
проблемы с комплектом для сборки
возможно есть у кого-то, поделитесь плиз
  
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 633
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #320 - 08. Октября 2021 :: 07:25
Печать  
Ну тогда ладно, держи https://cloud.mail.ru/public/d8hw/BBEabVW75
Йоксель там с моими патчами https://infostart.ru/public/75881/
+изменил имя листа по умолчанию c "Лист1" на "Лист 1", как создает его Excel.
ICL и остальные компиляторы ищи сам...
  
Наверх
www  
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 633
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: ТабличныйДокумент для 7.7 (Йоксель)
Ответ #321 - 08. Октября 2021 :: 07:25
Печать  
А что собрался допиливать? Потом поделишься?
  
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 
ОтправитьПечать