#0
by Ужас бухгалтера
Вышла бета-версия Йокселя. Йоксель (Yoksel) – это система управления табличными документами для 1С:Предприятия 7.7. Йоксель представляет собой внешнюю компоненту и его функции доступны разработчикам через встроенный язык 1С:Предприятия. Возможности Йокселя: * Прямое чтение файлов Excel – можно открывать книгу Excel, получать список листов и загружать любой лист в табличный документ Йокселя. При чтении сохраняется форматирование табличных документов Excel и внедренные объекты. * Прямая запись файлов Excel – можно создать книгу, заполнить список листов и записать книгу в файл. При этом будет сохранено форматирование и внедренные объекты табличных документов для листов. Конвертер Йокселя работает на несколько порядков быстрее встроенного в 1С:Предприятие конвертера и обеспечивает более высокое качество полученных документов. * Поддержка табличных документов 1С:Предприятия – поддерживается формат встроенных табличных документов в полном объеме. Документы можно загружать и записывать. * Элемент управления, позволящий отображать табличные документы на диалоговых формах 1С:Предприятия. * Преобразование табличных документов в файлы графических форматов: BMP, JPEG и PNG. Сайт проекта: Объекты встроенного языка: Ссылка для скачивания: https://sourceforge.net/project/showfiles.php?group_id=198368
#2
by Ужас бухгалтера
Устарели твои сведения! Проблема экспорта в Excel теперь решена окончательно и без всяких патчей. Скорость экспорта при этом выше даже чем у патченного Мокселя. При этом качестве экспорта выше и еще можно книги из нескольких листов создавать. Так что, ты эта... договорись со своими создателями, пусть они тебе мозги прочистят, ок? Насчет проблем при загрузке ВК тоже мимо :) Йоксель не требует регистрации в реестре - поэтому проблем с ним не возникает.
#6
by nop
" * Элемент управления, позволящий отображать табличные документы на диалоговых формах 1С:Предприятия." Ввиде BMP, JPEG и PNG?
#7
by Ужас бухгалтера
Спасибо за ап :) В той версии, что доступна сейчас для скачивания - в элементе управления фактически только изображение табличного документа. А в версии, которая скоро выйдет, уже будет больше интерактивных возможностей :)
#13
by Ужас бухгалтера
Это будет не только для 1С. Зачем ограничиваться одной 1С? Если на рынке с компонентами для отчетов действительно такой швах, что ты кинулся такой компонент делать самостоятельно, то рынок будет мой :)
#18
by Ужас бухгалтера
Вышла версия 0.3.0 RC. Из основных изменений: * ряд изменений в элементе управления табличного документа: реализован курсор (активная ячейка), реализован ввод текста в ячейки. Реализованы события: "АктивизацияЯчейки", "ОбработкаЯчейкиТаблицы", "НачалоРедактированияЯчейки", "ОкончаниеРедактированияЯчейки", "ВыборЯчейки". * реализована поддержка зачеркнутого шрифта. * конвертер Excel: добавлено автораспознавание числовых значений, записанных как текст; добавлена возможность защищать лист Excel от изменений при помощи пароля. Список изменений подробнее здесь: Скачать новую версию можно здесь:
#19
by Ужас бухгалтера
На странице хотфиксов выложена тестовая версия Йокселя, в который включена возможность прятать/отображать строки. В результате появилась возможность создавать отчеты с группировкой строк как в снеговике. Там же выложен отчет "Остатки ТМЦ" для типовой ТиС, где реализована группировка строк с использованием новой возможности Йокселя. Страница хотфиксов: Приглашаются желающие для тестирования функционала. Любителям штатных методов предлагается подготовить адекватный ответ Чемберлену. Время пошлО. :)
#22
by Ужас бухгалтера
Чушь. Нет у штатного метода никакой скорости. Людям нужно нормальное решение, а не извраты с высотой строк. Поэтому, если без извратов, то получается медленно. А извраты в сад.
#23
by Ужас бухгалтера
Что круче? Сделай Остатки ТМЦ штатными методами, чтобы работало с такой же скоростью, что у меня.
#24
by smaharbA
а в чем изврат с заданием высоты строки ? вроде это прописано во всех учебниках, что можно ее задать...
#27
by Ужас бухгалтера
Изврат в том, что уж больно часто нужно, чтобы высота строки считалась автоматически и была каждый раз разная...
#28
by smaharbA
тыж форум думаю знаешь... и наверное видел, чито ниразу не болтал... а счас более нравица болтать ерундою...
#29
by smaharbA
а ведь она считается даже для автоматической... еще Рупор абсурда давал метооду, немного мудреную, но методу...
#32
by Ужас бухгалтера
Вооот. Сам говорит, что мудренная. Значит, изврат. А есть решение без извратов.
#34
by smaharbA
найди веточки с моими понтами... мене лениво... но без лени, тупо делаем Перем Таб Экспорт; ОбрОж и вперед, это для извращенцев нежелающих менять всюду код...
#36
by smaharbA
Я ж говорил, не против твоего ёкселя, весч очень качественна, но отучает от мысли... ______________________________________ Я конечно далек от мысли...(с)
#39
by smaharbA
теперь легенькое задание, разукрасить разные базы цветами, чтобы бухгалтера не терялися (чесслово не сомневаюсь, что сделаешь...)
#40
by Ужас бухгалтера
Какие базы, какие цветы, какие бухгалтеры? Окстись. Мы тут группировку строк обсуждаем. И то, что ты не можешь эту группировку сделать.
#41
by smaharbA
+ помогу, чтобы не парился по типу формекса (хотя АЛьФ хорошо делает)... кажное окно может иметь свой колер...
#42
by smaharbA
не то что я не могу, а то что можно иначе... (яж алкоголик, только при наличие политры)
#43
by Ужас бухгалтера
Последний раз спрашиваю, ты можешь штатными методами сделать группировку строк в табличном документе (с возможностью сворачивать/разворачивать группы), чтобы это было не медленнее, чем у меня в отчете "Остатки ТМЦ"?
#46
by smaharbA
могу... но вопрос (АЛьФ такоеже задавал мене) - что есть штатные методы ? а знаешь, есть хтмл для екселя где все прописать можно ? но нафига ? (согласен, группировку сложновато без кодинга, но вопрос - нафига ? )
#51
by smaharbA
а мене лениво... предсавь бывает и такое... штатные методы - не ограничиваются только адинес... (вообщето в говорено о скорости сохранения в ексель-формат...) считай болтуном и далее другим показывай какой есть болтун, но сам то озадачишся...
#52
by Ужас бухгалтера
Штатные методы - это ТОЛЬКО 1С. Все остальное - это использование сторонних программ. Что ничем не отличается от использования ВК. ВК - это та же сторонняя программа, но встраивающаяся в 1С. Вот и вся разница.
#53
by smaharbA
повторяешь АЛьФа... когда я показал как дебагером системы вытаскивать двоичные данные ))
#54
by Ужас бухгалтера
Спасибо, интересно. Вообще, я так и знал. Штатными методами группировка решается только перевыводом всей таблицы. Естественно, по скорости это неприемлемо на более-менее приличных объемах данных. На твоем примере, если все группы свернуты - еще терпимо. Но если все группы развернуты, то свертка одной группы приводит просто к вешалке.
#55
by Ужас бухгалтера
Мне пофиг, кого я повторяю. Но меня уже задолбало твое использование нештатных методов направо и налево. При этом ты еще все время нагло прикидываешься, что пользуешься только штатными методами и критикуешь ВК, хотя ничем от ВК-пользователей не отличаешься. :)
#59
by smaharbA
есть маленькая разница... методы пропаганды пусть и типоштатного - заставляют моск шевелить...
#60
by smaharbA
+ а согласись, одна строчка кода адинес валит все преимущество ёкселя про скорость сохранения ))
#61
by Ужас бухгалтера
Заставляет шевелить мозг решение сложных задач. Твои "типоштатные" методы превращают элементарные задачи в сложные, что и приводит к "расшевелению" мозга. Неверность твоего подхода становится совершенно очевидной, если подумать "а что же в итоге нужно?" Решить задачу или решить ее максимально сложным методом? Ты решаешь простые задачи сложными методами, я решаю простые задачи простыми методами. В результате у меня освобождаются ресурсы мозга на более интересные задачи. В результате, я более конкурентоспособен по сравнению с тобой - потому что круг решаемых задач у меня шире.
#62
by Ужас бухгалтера
Хрена лысого. Нужно универсальное решение, а не шняга, которая для такого типа таблиц работает, а для такого "нужно новый изврат изобретать". К тому же скорость сохранения это еще цветочки...
#63
by smaharbA
да яж говорил уже, что хорошая ВК, даже очень... но ведь сообщество нужно для опыта... некоторых приводит в ступор даже передача контекста в функцию без указания какихлибо параметров, и меня это тоже привело в ступор когда надо стало неменяя ничего все поменять... пришлось моск парить... Да для конкретной-конкретики лучше когда есть "ёксели", но вне этого, все - кабсдец ?
#64
by Ужас бухгалтера
Вот когда нет хороших решений, приходится применять, что есть. Но не раньше :)
#65
by Холст
Попробовал обработку Остатки ТМЦ с группами.ert похоже на странице выложена старая версия компоненты тк дает ошибку Видимость = 1 - Документ.Область (НачальнаяСтрока,, НачальнаяСтрока).ВидимостьСтроки ; {C:ОСТАТКИ ТМЦ С ГРУППАМИ.ERT(1331)}: Поле агрегатного объекта не обнаружено (ВидимостьСтроки)
#67
by Ёпрст2
Ты последний Йоксель скачай хоть ... токма в нём есть этот метод. als будет новый? или есть? ...
#68
by Ужас бухгалтера
Нужно брать Йоксель, выложенный на странице хотфиксов: . Там есть ссылка, которая называется "Ссылка для скачивания хотфикса". На текущий момент прямая ссылка на файл: als пока не обновлялся. Но когда будет выпускаться "официальный" не тестовый релиз - все будет обновлено. Но на сайте уже актуальное описание. И метод "ВидимостьСтроки" там уже есть.
#70
by Ужас бухгалтера
Без оболочки не сможет :) Но мысли сделать что-то самостоятельное были. Правда, пока не ясно, зачем это может быть нужно :)
#71
by Холст
это может пригодится для просмотра и печати табличных файлов на компах где нет ни 1С ни экселя например, на удаленных складах при работе через терминал
#72
by Ужас бухгалтера
Выпущена дикорастующая разновидность Йокселя. От своих одомашненных собратьев эта разновидность отличается полной независимостью от 1С и представляет собой самостоятельное приложение для Windows. Возможности приложения следующие: - просмотр файлов mxl и xls; - конвертирование документов в форматы mxl и xls; - сохранение изображения документа в форматах bmp, jpg, png; - печать документов. Скачать приложение можно на странице хотфиксов:
#73
by Ёпрст2
Супер! Особенно в плане быстрого создания макетов из всяких там консультантов и прочего ...
#76
by Ёпрст2
Обрезает зараза, если текст выходит за границы области, при использовании элемента управления (Показать) как фрейма ..
#77
by Ёпрст2
+76 ... И это, если самому не делать Элемент управления на форме, а скажем, чтоб сам йоксель умел определять, какая Таблица - Пустая или обычная, т.е если Пустая - "подменять" её своим элементом управления, а не открывать новый фрейм...
#79
by Ужас бухгалтера
Здесь просто добавь в секцию одну пустую ячейку в самой правой колонке :) Пока Йоксель действует только в рамках содержимого таблицы, а у Мокселя ширина области неограниченная. А вдруг юзверю нужна именно таблица Мокселя? А Йоксель возьмет и позаменяет все :)
#80
by Ёпрст2
Так ведь если просто выводить в Таблицу, то юзверь делает СоздатьОбъект("Таблица"), если использует пустую - то она и так есть как Таблица .... Т.е йокселю лишь достаточно токма будет проверить какая именно была.
#82
by Шурик71
А в качестве отдельного activx/com/ole сервера не планируется? Т.е. примерно то же, что и внеш. копонента, но не только для 7.7?
#83
by Ужас бухгалтера
Если супердлинный текст вылезет за пределы ширины документа, то он обрежется. Тут уже все от разработчика зависит. Если важно, чтобы весь текст был виден, то нужно включать перенос по словам. Ведь, если этого не сделать, то текст будет обрезаться даже в Мокселе. Правда, в Мокселе он будет обрезаться только при печати, а в Йокселе и при печати, и на экране. Т.е. Йоксель пока просто на экране показывает изображение, более приближенное к печатному.
#87
by Шурик71
Подозреваю, что для данного сообщества (как и для меня) достаточно, если будет ВК, работающая в v77 и в v8 :)
#88
by Ужас бухгалтера
Думаю, что вряд ли. Присоединенная таблица не находится на форме, а является присоединенным окном к основной диалоговой форме. Т.е. для решения задачи нужно сначала заткнуть штатную таблицу, потом расширить форму и СОЗДАТЬ на ней НОВЫЙ элемент управления. Чтобы заткнуть штатную таблицу, скорее всего, понадобится что-то патчить в 1С, а я хочу, по возможности, избегать каких-либо модификаций кода 1С как можно дольше. Наконец, задача создания присоединенной таблицы при помощи Йокселя решается теми средствами, что уже есть. Правда, при этом придется отказаться от штатной присоединенной таблицы. Сейчас Йокселем можно редактировать ячейки с отключенной защитой. В будущем, конечно, будет возможность переключиться в нормальное редактирование. Сейчас, в качестве хохмы, можно сделать на форме кнопочку, по которой для всех ячеек таблицы Йокселя будет сниматься защита :) Тогда появится возможность редактировать весь лист.
#89
by Ужас бухгалтера
Насчет ВК для в8 тоже мысли ходят. Основная проблема в том, что для ВК для в8 крайне желательным было бы наличие поддержки мокселей из восьмерки (а не только 7.7), а на этой задаче еще даже конь не валялся :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Не могу установить винду на Acer Aspire 5110
- Подскажите адреса бесплатных прокси, которые работают и с нормальной скорос
- Как в УТ 10.3 отразить комиссию банка за обработку платежного поручения?
- v7: Нужно открыть в 1С файл Excel, защищенный паролем
- Расходная накладная убрать печать
- Растет лог транзакций как на дрожах
- УТ 10.3. Ввод начальных остатков по банку
- Автоотметка незаполненного.
- v7: Сохранение таблицы из 1С в Excel
- Как подключить Дисплей покупателя в 1С
- Внешняя печатная форма в Зупе 8.1
- Условие в запросе со строкой неограниченной длины
- v7: Как разделить триады пробелом
- Параметры страницы в Excel
- Отчет "Ведомость по подотчетникам" в Бухгалтерии Предприятия
- Вопрос на понимание, ТТН сохранение
- Как обратиться к полям, которые находятся в колонтитуле документов Word?
- Плюсы/минусы 1С:Бухгалтерии 8 по сравнению с 1С:Бухгалтерией 7.7 ?
- знак перевод строки перед штрихкодом
- Конвертация данных.Задвоение записей в регистре сведений.