Последняя версия DataExpress 3 beta от 1 сентября 2019 года.
Изображение Скачать | Изображение Что нового?
См. также: Энциклопедия DX | Форум на develop-soft | Песочница
ИзображениеИзображениеИзображение

Таблица без формы для импорта excell

Все о том как сделать что-то с помощью скриптов.
Vofka18
Интересующийся
Сообщения: 247
Зарегистрирован: Вс мар 04, 2018 4:54 pm
Благодарил (а): 11 раз
Поблагодарили: 4 раза

Таблица без формы для импорта excell

Сообщение Vofka18 » Вс июл 21, 2019 5:01 pm

Develop-Soft писал(а):А покажьте в комиксах что вообще требуется....

Ну честно сказать в полноценных комиксах наверно не получиться (не уверен, что не получу по шапке :) ) но вот примерно то что могу показать :D
По сути и показывать, то нечего, простой прайс и на выходе нужно получить заказ, все в формате excell.
В прайсе, в поле наименование запчасти включено: наименование инструмента, номер запчасти, наименование запчасти.
И я хочу создать примерно следующий функционал:
1. Представить прайс в виде иерархии (с деревом по инструменту). Т.е. из наименования выбирать первую часть текста(еше не знаю каким алгоритмом :) ) и построить на ее основе дерево.
2. Обеспечить удобный поиск по прайсу.
3. По двойному клику, набивать "корзину".
4. На выходе получать готовый заказ.
Пока колеблюсь, как это сделать, но для себя пока остановился на двух вариантах:
1. Написание расширения для DX, с выводом прайса в таблицу(с импортом записей в БД или без него, еще не знаю), и дальнейшем формированием документа "Заказ"
2. Попробовать использовать макросы Excell на языке VisualBasic (я на нем учился писать первые программы, буду вспоминать 8-) )
Но чувствую проектик знатно затянется... :D
PS: Если хорошо разберусь с TkGrid и ей подобным, давно уже хочу попробовать написать предпросмотр для печать как в 1С, думаю это вполне реально, но это пока только задумки ;)
Вложения
2019-07-21_16-38-55.png
2019-07-21_16-38-55.png (30.03 КБ) 1188 просмотров
2019-07-21_16-34-07.png
2019-07-21_16-34-07.png (44.61 КБ) 1188 просмотров

Аватара пользователя
Develop-Soft
Сообщения: 716
Зарегистрирован: Вт мар 05, 2019 6:09 pm
Благодарил (а): 35 раз
Поблагодарили: 163 раза
Контактная информация:

Таблица без формы для импорта excell

Сообщение Develop-Soft » Вс июл 21, 2019 6:55 pm

А сколько примерно позиций в прайсе?

Vofka18
Интересующийся
Сообщения: 247
Зарегистрирован: Вс мар 04, 2018 4:54 pm
Благодарил (а): 11 раз
Поблагодарили: 4 раза

Таблица без формы для импорта excell

Сообщение Vofka18 » Вс июл 21, 2019 7:02 pm

Develop-Soft писал(а):А сколько примерно позиций в прайсе?

Хм... знал что много, но еще не смотрел сам... А сейчас глянул... Короче, если верить номератору строк Excel то 18342 строки, ну минус штук пять строк на шапку... Мне уже не очень нравится моя идея... :D

Аватара пользователя
Develop-Soft
Сообщения: 716
Зарегистрирован: Вт мар 05, 2019 6:09 pm
Благодарил (а): 35 раз
Поблагодарили: 163 раза
Контактная информация:

Таблица без формы для импорта excell

Сообщение Develop-Soft » Вс июл 21, 2019 7:28 pm

Я думаю 18k это не проблема наверное... А колонок? (В частности тех, что нужно подгрузить)
Попробовал запросить в ПИВОт 20k - заняло 4 секунды. Но у меня всего 2 столбика...

Аватара пользователя
Develop-Soft
Сообщения: 716
Зарегистрирован: Вт мар 05, 2019 6:09 pm
Благодарил (а): 35 раз
Поблагодарили: 163 раза
Контактная информация:

Таблица без формы для импорта excell

Сообщение Develop-Soft » Вс июл 21, 2019 8:42 pm

Пробуем, допиливаем под себя:
Выборка из Excel.zip
(249.34 КБ) 122 скачивания

Vofka18
Интересующийся
Сообщения: 247
Зарегистрирован: Вс мар 04, 2018 4:54 pm
Благодарил (а): 11 раз
Поблагодарили: 4 раза

Таблица без формы для импорта excell

Сообщение Vofka18 » Вс июл 21, 2019 9:29 pm

Develop-Soft писал(а):Пробуем, допиливаем под себя:
Выборка из Excel.zip

Сейчас нет возможности, но на днях обязательно гляну! Спасибо!!!

Vofka18
Интересующийся
Сообщения: 247
Зарегистрирован: Вс мар 04, 2018 4:54 pm
Благодарил (а): 11 раз
Поблагодарили: 4 раза

Таблица без формы для импорта excell

Сообщение Vofka18 » Вс июл 21, 2019 9:32 pm

Develop-Soft писал(а):Я думаю 18k это не проблема наверное... А колонок? (В частности тех, что нужно подгрузить)
Попробовал запросить в ПИВОт 20k - заняло 4 секунды. Но у меня всего 2 столбика...

В идеале нужно подгрузить все шесть, плюс оду обработать и разбить ещё на три. Буду пробовать, спасибо!

Vofka18
Интересующийся
Сообщения: 247
Зарегистрирован: Вс мар 04, 2018 4:54 pm
Благодарил (а): 11 раз
Поблагодарили: 4 раза

Таблица без формы для импорта excell

Сообщение Vofka18 » Пн июл 22, 2019 10:04 am

Develop-Soft писал(а):Пробуем, допиливаем под себя:
Выборка из Excel.zip

Спасибо огромное, примерно так себе и представлял, что хочу :) Буду допиливать под себя ;)

Аватара пользователя
Develop-Soft
Сообщения: 716
Зарегистрирован: Вт мар 05, 2019 6:09 pm
Благодарил (а): 35 раз
Поблагодарили: 163 раза
Контактная информация:

Таблица без формы для импорта excell

Сообщение Develop-Soft » Пн июл 22, 2019 10:46 am

В строке Options := Options + [goRowSelect, goRowSorting]; еще можно добавить через запятую свойство goMouseOverCells чтобы крутить колесом мыша.

Vofka18
Интересующийся
Сообщения: 247
Зарегистрирован: Вс мар 04, 2018 4:54 pm
Благодарил (а): 11 раз
Поблагодарили: 4 раза

Таблица без формы для импорта excell

Сообщение Vofka18 » Пн июл 22, 2019 12:49 pm

Develop-Soft писал(а):В строке Options := Options + [goRowSelect, goRowSorting]; еще можно добавить через запятую свойство goMouseOverCells чтобы крутить колесом мыша.

Ок, спасибо, учту ;)