Поддержка выгрузки в Excel 2007 для 1С 7.7 в одну строку

Публикация № 1026032

Разработка - Разработка внешних компонент

Внешняя компонента 7.7 Excel 2007 PDF

Внешняя компонента 1С 7.7. для сохранения таблиц в формате Excel 2007.

Внешняя компонента, умеет сохранять таблицы в формате xlsx, html и PDF.

При загрузке перехватывает штатное интерактивное и программное сохранение в Excel, HTML и TXT. В диалоге выбора файла заменяет вариант выбора ".xls" на ".xlsx" и ".txt" на "PDF"

Компонента подключается так:

ПодключитьВнешнююКомпоненту("AddIn.Moxel.Converter");

Для добавления поддержки формата выгрузки в Excel 2007 и PDF этого достаточно.

Поддерживается сохранение рисунков, надписей и внедренных OLE объектов. 

Белый фон картинок станет прозрачным при сохранении (как на первом скриншоте), если в свойствах узора картинки установить цвет "Авто".

Для выгрузки в html и PDF можно создать объект конвертера :

Таб = СоздатьОбъект("Таблица");
Таб.Вывести();

Конвертер = СоздатьОбъект("AddIn.Moxel.Converter");

Конвертер.Присоединить(Таб);

ИмяФайла = Конвертер.Записать("Тест.html", 2); //Запись в html

ИмяФайла = Конвертер.Записать("Тест.pdf", 3); //Запись в pdf

 

У объекта имеется метод для включения/отключения перехвата штатного сохранения:

Конвертер = СоздатьОбъект("AddIn.Moxel.Converter");

Если Конвертер.ПерехватитьЗапись(1) = 1 Тогда
	Сообщить("Перехват записи включен");
Иначе
	Сообщить("Перехват записи не включен");
КонецЕсли;

Если Конвертер.ПерехватитьЗапись(0) = 1 Тогда
	Сообщить("Перехват записи выключен");
Иначе
	Сообщить("Перехват записи не выключен");
КонецЕсли;

В архиве находится обработка с примерами.

 

Для работы требуется .Net 4.6.1

Для установки нужно распаковать архив на локальный диск, и запустить register.cmd с правами администратора. Два раза нажать Enter.

 

upd 08.04.2019 Новая версия

Добавлено чтение настроек страницы.

Теперь при сохранении в xlsx и PDF к документу применяются настройки страницы, установленные через "Файл-Параметры страницы" и Таблица.ПараметрыСтраницы().

Применяются: 

Размер бумаги

поля слева/справа/сверху/снизу

Ориентация страницы

Для xlsx применяется масштаб и "вписать в страницу по ширине".

Добавлен перехват штатного сохранения в HTML 

Теперь штатное сохранение таблицы в HTML перенаправляется в компоненту аналогично xlsx

 

upd 16.04.2019 Новая версия

Добавлены разрывы страниц при сохранении в Excel.

Для экономии памяти приложения 1С конвертация таблиц, занимающих больше 2 Мб вынесена во внешний процесс.

 

upd 24.05.2020 Новая версия

Если в ячейке есть символ переноса строки, то при экспорте в Excel устанавливается галка "Перенос по словам"

 

upd 21.06.2020 Новая версия

Исправлена ошибка GDI+ если в таблице есть объекты "Картинка".

Доработано отображение прогресса при длительных сохранениях

 

upd 23.06.2020 Новая версия

Доработано форматирование объединенных ячеек.

В варианты сохранения добавлен формат PDF вместо TXT

Для программного сохранения нужно вызвать:
 

Таб.Записать(ИмяФайла, 0);// - MOXEL 
Таб.Записать(ИмяФайла, 1);// - XLSX 
Таб.Записать(ИмяФайла, 2);// - HTML 
Таб.Записать(ИмяФайла, 3);// - PDF 

 

При интерактивном сохранении пункт "Текстовый файл" заменен на "PDF"

Обновлено описание.

 

upd 25.06.2020 новая версия

Форматирование в PDF доработано.

Исправлена ошибка с чтением параметров страницы.

Увеличилась скорость сохранения в Excel больших файлов.

 

 

Т.к. разработка судя по всему спросом не пользуется - исходники выложены на github.  

Скачать файлы

Наименование Файл Версия Размер
Сохраняем таблиц из 1С 7.7 в формате Excel 2007:

.zip 13,32Mb
24.05.20
14
.zip 0.7 13,32Mb 14 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. selesta 17 12.08.19 12:58 Сейчас в теме
будет сохранять больше 65ти тысяч строк?
3. dvk09 13.08.19 06:20 Сейчас в теме
(1) Тоже интересен ответ на этот вопрос.
4. MadDAD 142 17.08.19 13:33 Сейчас в теме
(1) именно для этого и делалось.
28. M_W_W 12 03.06.20 14:16 Сейчас в теме
(4) Отчет 23 000 строк... Файл xlsx с нулевым размером, появляется мгновенно. И, потом, задумывается на всегда... (более 10 минут ждал - надоело, снял задачу.) Может я что-то не так делаю? Не большие ПФ, сохраняет вообще без проблем... Комп - винда 7, 32 бита... Памяти по максимуму, что может эта система видеть. Физически 8 гигов...
По трем кнопкам, в диспетчере задач, виден процесс, который виснет:
Прикрепленные файлы:
29. MadDAD 142 03.06.20 14:19 Сейчас в теме
(28)

По трем кнопкам, в диспетчере задач, виден процесс, который виснет:


Внизу в 1С в строке статуса прогресс конвертации виден?
32. M_W_W 12 03.06.20 14:25 Сейчас в теме
(29) Нет ничего там...

Сейчас, прибью процесс, сохраню моксель и выложу...
Прикрепленные файлы:
30. M_W_W 12 03.06.20 14:20 Сейчас в теме
+(28) Если прибить этот процесс, то управление в 1С возвращается, аварийно закрывать не приходится, но екселевский файл так и остается нулевого размера...
31. MadDAD 142 03.06.20 14:22 Сейчас в теме
(30)
Могу посмотреть как и прошлый раз с тестовым файлом.

Какой объем у файла если сохранять в MXL?

У меня тестовый на 80 мб сохранялся порядка 6 минут на wun7 x64.
37. M_W_W 12 03.06.20 21:55 Сейчас в теме
(31) Только до компа добрался... MXL - 8677 кб. Файл в архиве сообщения 33.
52. MadDAD 142 22.06.20 22:00 Сейчас в теме
(28)
Отчет 23 000 строк...


Проблема в объединенных ячейках в каждой строке.
Либа, отвечающая за формат xlsx очень медленно выполняет объединение ячеек. Пока не придумал как решить.
Гарантированно помогает если убрать объединение ячеек.

В последней версии поправил индикацию прогресса.
2. CheBurator 3425 12.08.19 20:50 Сейчас в теме
Будет ли нормально сохранятся картинки, помещенные в рамках ячеки мокселя? при штатном сохранении в эксель - при формировании печформы в 1С - все норм. При открытии сохранееной печформы в экселе - вставленные картинки имеют измененные визуальные размеры.
5. MadDAD 142 17.08.19 13:34 Сейчас в теме
(2) Положение и размеры должны сохраняться.
6. CheBurator 3425 17.08.19 19:01 Сейчас в теме
(5) это хорошо, проверим....
" и запустить register.cmd с правами администратора."
- в сервер вин64 2008 - зарегистрируется без дополнительного шаманства?
7. MadDAD 142 19.08.19 23:37 Сейчас в теме
(6)
это хорошо, проверим....
" и запустить register.cmd с правами администратора."
- в сервер вин64 2008 - зарегистрируется без дополнительного шаманства?


Да на нем тестировалось
8. Xershi 1003 04.10.19 20:38 Сейчас в теме
Есть клиент у него стоит 1С 7.7.
Жалоба при сохранении печатной формы в эксель обрезает текст до 255 символов.
Как я понял связано с тем что семерка сохраняет в 95 экселе.
Можете расписать в публикации по шагам, что нужно из окружения, компонент и кода сделать, чтобы появилось такое меню как у вас на картинке для экселя 2007?
Судя из описания нужно скачать компоненту, запустить рядом батник. И допилить в конфе при старте строку кода которую вы указали, или же внешней обработкой это запускать при надобности?
9. CheBurator 3425 04.10.19 21:53 Сейчас в теме
(8) можно поставить йоксель и сохранять через него, он в варианте 2007 сохраняет.
плюс к этому плюшки в виде группировки стандартных отчетов с плюсиками слева как в экселе
10. Xershi 1003 05.10.19 00:35 Сейчас в теме
(9) сказать админам, чтобы поставили ПО и тогда семерка будет работать без проблем?
20. MadDAD 142 10.10.19 11:14 Сейчас в теме
(8)
Жалоба при сохранении печатной формы в эксель обрезает текст до 255 символов.
Как я понял связано с тем что семерка сохраняет в 95 экселе.
Можете расписать в публикации по шагам, что нужно из окружения, компонент и кода сделать, чтобы появилось такое меню как у вас на картинке для экселя 2007?


Именно так.
- Скачать,
- распковать,
- запустить батник с правами администратора.
- Добавить в "ПриНачалеРаботыСистемы()"
Процедура ПриНачалеРаботыСистемы()
    ПодключитьВнешнююКомпоненту("AddIn.Moxel.Converter");
КонецПроцедуры


в данном случае сработает и
 ЗагрузитьВнешнююКомпоненту("v7Moxel.dll");


После этого в меню сохранения вариант "Excel" заменится на "Excel 2007"
И сохранение в html будет тоже делаться через компоненту. HTML сохраняется в виде аналогичном исходному документу а не так как это делает сама 1С.

Для работы обязателен .Net 4.6.

Никакие внешние обработки не нужны.

Если же нужно сделать сохранение в pdf - тогда можно либо воспользоваться перехватом меню при помощи RWidjets и сделать свою программную реализацию выбора варианта сохранения, либо сделать дополнительную кнопочку на панели инструментов - как советует CheBurator в (13)
11. CheBurator 3425 05.10.19 13:23 Сейчас в теме
это ВК для 77.
набери в яндексе "проект Йоксель". там в итоге ВК скопировать в папку с экзешника 77 (или в папку с базой) и загрузить ВК при старте системы.
здесь на портале тоже поищи - ставишь кнопку на тулбар и она делает группировки для типовых отчетов ТИС.
а если сам программишь, то возможности йокселя сам применишь тоже всякие.
12. Xershi 1003 06.10.19 11:40 Сейчас в теме
(11) так в итоге тоже самое. Что я поставлю ВК автора и надо будет строчку кода писать при старте или запускать внешнюю обработку ее активирующую, что Йоксель. Но Йоксель еще надо установить как ПО. А эксель 2007 уже стоит.
Сейчас проверил - сохранил текст более 255 символов в ячейке из 2013 экселя в 95. Открываю и текст отбрезан до 255 символов.
13. CheBurator 3425 06.10.19 19:27 Сейчас в теме
(12) немножко иначе.
эта публикация требует Net 4.x
он не везде может быть установлен.
Йоксель в этом смысле проще - с ним при установке возни меньше. вдобавок Йоксель кроме сохранения в эксель имеет и другие возможности (чтение экселя 2-3 строками кода, работа с табличным документом и прочее всякое полезное).
установка Йокселя "как ПО" - проста, это может и сам разработчик 1С сделать?
- скопировать йоксель в папку с программой или в папку с базой (я предпочитаю в папку с программой, чтобы не плодить разные версии в разных базах)
- прописать строку загрузки йокселя (это можно сделать и в обработке которая формирует печформу, например) при старте 1С
- запустить 1С один раз с правами администратора и выполнить загрузку йоксела (предыдущий пункт). Вполне возможно что запуск под правами администратора и не понадобится.
.
затем уже, если возможностей йокселя не будет хватать\чтото не то - тогда пробовать эту разработку.
14. Xershi 1003 07.10.19 01:12 Сейчас в теме
(13) думаю отличный вариант. Попробую отпишу результат.
15. CheBurator 3425 07.10.19 01:27 Сейчас в теме
(14) ага, сам йоксель найдешь в яндексе "проект йоксель"
всяких фич полезных потом здесь на портале
16. Xershi 1003 07.10.19 15:59 Сейчас в теме
(15) так что-то я не понял, а как его активировать?
//ПодключитьВнешнююКомпоненту("SpreadSheet.dll") ругается.
ЗагрузитьВнешнююКомпоненту("SpreadSheet.dll") //работает

Без ВК получается сохраняем в mxl и открываем через ПО (установки не требует). Далее уже можно пересохранить в лист эксель 2003.
Для чего ВК тогда?
17. CheBurator 3425 07.10.19 23:28 Сейчас в теме
(16) вот это внедри в конфу.
если все это сложно ;-) - ну тогда, да, ставь эту разработку.
18. Xershi 1003 08.10.19 10:00 Сейчас в теме
(17) 2 строка кода ничего не дает. Все равно сохраняет в 95 экселе.
19. CheBurator 3425 08.10.19 21:04 Сейчас в теме
(18) чего-то в (17) ссылки не вижу.
повторю
https://infostart.ru/public/18989/
.
1. вешаешь на панель кнопку с вызовом обработки их этой публикации.
2. допустим сформирован обычный печформа.
3. жмакаешь кнопку из упомянутой публикации - получаешь "переделанный" отчет (плоский или с группировками если надо).
Меню-Файл-Сохранить - выбираешь нужный формат https://www.screencast.com/t/50OgjMbf3qsf
В открытом экселе все норм https://www.screencast.com/t/6OVmmyYa

напиши в личку свое мыло - я тебе обработку дам, повесить ее на кнопку - оно удобнее сохранять будет сразу с лоп.плюшками
21. M_W_W 12 23.05.20 11:30 Сейчас в теме
Привлекло то, что одной строчкой загрузки компоненты, просто подменяется устаревший формат на новый. В Йокселе конечно возможностей больше, но, тут простота встраивания... Работает, в принципе - хорошо. Но... что не так с переносом текста в ячейках-? Такое ощущение, что не корректно понимает объединенные по вертикали ячейки, с выравниванием "по центру", и по вертикали, и по горизонтали.
Вот:
22. M_W_W 12 23.05.20 11:34 Сейчас в теме
+(21) Думаю, если в самом мокселе убрать объединенные две строки в заголовках колонок, и просто сделать одну строку двойной высоты, то все будет работать. Но, это в этом примере так можно, а бывает, когда без объединенных по вертикали ячеек не обойтись...
23. M_W_W 12 23.05.20 11:45 Сейчас в теме
+(21)(22) Нет, тут дело в другом - не переносится свойство ячейки "Переносить по словам". Если в екселе зайти в свойство ячейки, и поставить эту "галочку", то все становится красиво. И в то-же время, в самой таблице документа, переносы отрабатывают, галка туда попадает автоматом... Но, там строки одиночные, без объединения по вертикали.
24. MadDAD 142 23.05.20 11:48 Сейчас в теме
(23)
+(21)(22) Нет, тут дело в другом - не переносится свойство ячейки "Переносить по словам". Если в екселе зайти в свойство ячейки, и поставить эту "галочку", то все становится красиво. И в то-же время, в самой таблице документа, переносы отрабатывают, галка туда попадает автоматом... Но, там строки одиночные, без объединения по вертикали.


Могу посмотреть что там происходит если пришлете MXL для теста.
25. M_W_W 12 23.05.20 12:33 Сейчас в теме
Вот, во вложении.
Там и моксель исходный, и то, что на выходе получается.
Там в этих проблемных ячейках - свойство "Контроль" в положении "Авто" стоит:



Похоже, это не обрабатывается...
Прикрепленные файлы:
Поступление.zip
26. MadDAD 142 24.05.20 22:57 Сейчас в теме
(25)
Там и моксель исходный, и то, что на выходе получается.


Доработал так. Если в ячейке есть символ переноса строки, то при экспорте в эксель устанавливается галка "Перенос по словам"

https://github.com/DmitryDreytser/v7Moxel/releases/tag/0.6
Прикрепленные файлы:
PreRelease_0.6.zip
27. M_W_W 12 25.05.20 08:16 Сейчас в теме
Ага... Так вроде все отлично!

Спасибо.
33. M_W_W 12 03.06.20 14:28 Сейчас в теме
Вот, моксель в архиве... Может, по тому, что цвет фона ячеек отличный от стандартного, белого?
Прикрепленные файлы:
Ведомость.zip
34. M_W_W 12 03.06.20 14:50 Сейчас в теме
+(33) Не, выделил лист перед сохранением, убрал желтый фон - ни на что не повлияло, все равно висит...
35. MadDAD 142 03.06.20 14:52 Сейчас в теме
(34)Фон тут ни при чем.
На скорость может существенно влиять автовысота, т.к. для каждой строки тогда считается высота. Это затратно.
Посмотрю как будет время.
38. CheBurator 3425 05.06.20 23:39 Сейчас в теме
(35) хм.. йоксель при автовысоте нормально сохраняет..
39. MadDAD 142 05.06.20 23:43 Сейчас в теме
(38) Здесь по скорости тоже все нормально с автовысотой. Проблема в чем-то другом.

Проблема с чтением таблицы из памяти 1С. Йоксель для конвертации сериализует таблицу во временный буфер в памяти и оттуда заново читает. У меня реализовано похожим образом, но конвертация вынесена во внешний x64 процесс, чтобы не отжирать память у 1С.
42. CheBurator 3425 06.06.20 00:13 Сейчас в теме
(39) йоксель еще Ужос по моей просьбе дорабатывал был глючок когда много одинаковых картинок в таблице (падал/проблемы в йокселе были когда отчет "универсальный журнал документов" сохранял, там пиктограммки по строке в виде папочек были)
. я вот не уверен что это изменение вошло в общий релиз который сейчас окончательный.
40. CheBurator 3425 06.06.20 00:03 Сейчас в теме
(33) проверил у себя.
у меня сохранил Йокселем за 2-3 сек. (Сервак интел ксеон Е5530, 2.4ГГц)
формат в экселе - 1-в 1 как моксель (скрин не выкладываю поэтому)
36. M_W_W 12 03.06.20 15:31 Сейчас в теме
Ради эксперимента, я все-таки дождался. Чуть меньше часа(~52 минуты), она все-таки сохранилась...

И строка шапки, шестая, переносы не сработали.
Прикрепленные файлы:
Ведомость2.zip
41. CheBurator 3425 06.06.20 00:10 Сейчас в теме
(36) написал чуть выше. 2-3 сек.
сейчас даже видео выложу.
.
https://my-files.su/qyik2i
43. M_W_W 12 06.06.20 08:28 Сейчас в теме
Ну, да, через Йоксель сохраняется быстро, вообще без проблем.
Но, в этой разработке привлекает именно простота использования, как для пользователя - вообще ни о чем думать не надо, просто в штатном меню пункт подменен, так и для программиста - только ВК загрузить... С Йокселем так не получается, это по любому отдельная обработка, хоть и с бОльшими возможностями...

Может у меня проблема в том, что система 32 бита? Исходный файл значительно больше, чем ОЗУ... Свопит не корректно? С типовыми снеговиками постоянно проблемы, особенно при обновлениях... Может и здесь что-то "родственное"-?
51. MadDAD 142 21.06.20 23:10 Сейчас в теме
(43)
Ну, да, через Йоксель сохраняется быстро, вообще без проблем.
Но, в этой разработке привлекает именно простота использования, как для пользователя - вообще ни о чем думать не надо, просто в штатном меню пункт подменен, так и для программиста - только ВК загрузить... С Йокселем так не получается, это по любому отдельная обработка, хоть и с бОльшими возможностями...

Может у меня проблема в том, что система 32 бита? Исходный файл значительно больше, чем ОЗУ... Свопит не корректно? С типовыми снеговиками постоянно проблемы, особенно при обновлениях... Может и здесь что-то "родственное"-?


Проблему с длительным сохранением пока решить не удалось.
Но сложность точно не в расчеты высоты. Библиотека, отвечающая за сохранение в Excel работает довольно медленно, пока замену ей не придумал, но переделал вывод прогресса сохранения, чтобы было видно что 1С не зависла.

Так же можно попробовать удалить taskrunner.exe. Новая версия компоненты тогда будет сохранять фйл без использования временного файла.

https://github.com/DmitryDreytser/v7Moxel/releases/tag/0.7
44. ironn 5 17.06.20 17:47 Сейчас в теме
Добрый день!
Почему-то не хочет сохранять в PDF, если в таблице есть картинки - "В GDI+ возникла ошибка общего вида."
При сохранении в xlsx то же самое. В описании вижу на примерах подпись в таблице, так что вопрос о том, работает ли с картинками вообще, снят. А в чем может быть причина? Не тот формат картинки?
Или дело в версии .NET Framework 4.8.3761.0 ?

Сообщение при регистрации
D:\1C\moxel>C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe "D:\1C\Moxel\v7Moxel.dll" /codebase
Microsoft .NET Framework Assembly Registration Utility 4.8.3761.0
для Microsoft .NET Framework 4.8.3761.0
© Корпорация Майкрософт (Microsoft Corporation). Все права защищены.

RegAsm : warning RA0000 : Регистрация неподписанной сборки с использованием параметра /codebase может вызвать конфликт д
анной сборки с другими приложениями, которые могут быть установлены на том же компьютере. Параметр /codebase предназначе
н только для подписанных сборок. Присвойте сборке строгое имя и повторите регистрацию.
Типы зарегистрированы успешно

Из мелкого на скриншотах надпись "ПДВ:" - если ячейка маленькая и в ней текст выровнен по правому краю, то он выводится как будто выровнен по левому краю.
Прикрепленные файлы:
45. MadDAD 142 17.06.20 18:57 Сейчас в теме
(44) Добрый день! С картинками проблем быть не должно. При сохранении в Эксель тоже выдает ошибку? Можете прикерпить исходную таблицу в формате 1С -mxl, чтобы я мог повторить ошибку?

Картинка в таблице выведена стандартными средствами 1С или какой-то сторонней библиотекой?


По выравниванию - видимо так происходит из-за того что слишком маленькая ячейка. Это тоже в PDF или в Excel?
62. MadDAD 142 26.06.20 00:46 Сейчас в теме
(44)
на скриншотах надпись "ПДВ:" - если ячейка маленькая и в ней текст выровнен по правому краю, то он выводится как будто выровнен по левому краю.


Доработано в последней версии.
46. ironn 5 17.06.20 21:25 Сейчас в теме
Выравнивание в PDF. Вывод стандартно средствами 1С.
И еще особенность - если загрузить сохраненную таблицу в обработку ТестMoxel.ert "Загрузить таблицу", то в открывшейся таблице все рисунки продублированы, один над другим в два слоя. Если открыть стандартно, то все ок.
В табличных файлах верхнюю строку с рисунками-кнопками можно удалить. Пробовал и с ней и без - одинаково.
tmpD515.tmp.mxl - записанная после открытия обработкой с продублированными рисунками.
Прикрепленные файлы:
Неподтвержденная-1.mxl
tmpD515.tmp.mxl
47. ironn 5 18.06.20 15:41 Сейчас в теме
Дополнение
В первой строке таблицы рисунки-кнопки с "Расшифровкой" типа "Списокзначений". Так вот при загрузке из памяти, возникает ошибка
"<<?>>{"VL",{{{"S","0","0","0","0","0","СохранитьРисунок"},"Действие"},{{"N","0","0","0","0","0","1"},"УдалитьНачальнаяСтрока"},{{"N","0","0","0","0","0","2"},"УдалитьКоличествоСтрок"},{{"S","0","0","0","0","0","!Тестовый контрагент"},"КонтрагентНаименование"},{{"S","0","0","0","0","0","Счет на ЭЦП для"},"НазваниеДокумента"},{{"S","0","0","0","0","0","JPG"},"ФорматРисунка"}}}
Неопознанный оператор"
В принципе, строку с кнопками я удаляю перед сохранением, поэтому это не критично. И при чтении таблицы из памяти Конвертер.ЗагрузитьИзПамяти(Таб);, - открывается диалог выбора файла. Думал, что будет загружаться "Таб". созданная при открытии обработки, или это потому, что она пустая?
48. ironn 5 19.06.20 02:48 Сейчас в теме
По поводу диалога открития файла - тупо не заметил в Процедуре ИзПамяти() строчку - ВЫбратьФайл(); :)
А дублирование рисунков - в Процедуре ВыбратьФайл() сначала таблица открывается, а потом поверх выводится
	Таб = СоздатьОбъект("Table");
		Таб.Открыть(ИмяКаталога + ИмяФайла);
		//Таб.ИсходнаяТаблица(ИмяКаталога + ИмяФайла);
		//Таб.Вывести();
		таб.Показать();

Но проблему это не решило, все равно "В GDI+ возникла ошибка общего вида."
PS:
Поюзал таблицу в обработке - там картинки вставлены как OLE объект и сохраняется без проблем. А если вставить как картинку, возникает вышеуказанная ошибка.
49. MadDAD 142 19.06.20 10:04 Сейчас в теме
(48) Пока не было времени посмотреть. Постараюсь на выходных.

Если интересно - исходники выложены на гитхабе, в статье есть ссылка на репозитарий.
50. MadDAD 142 21.06.20 23:02 Сейчас в теме

(48)
"В GDI+ возникла ошибка общего вида."


Исправил ошибку.

https://github.com/DmitryDreytser/v7Moxel/releases/tag/0.7
56. ironn 5 23.06.20 23:19 Сейчас в теме
(50)
Исправил ошибку.


Благодарю! Установил обновленную версию - работает!
53. M_W_W 12 23.06.20 09:32 Сейчас в теме
Добрый день!
Еще ошибка... То, что там долго сохраняет большие таблицы, это конечно плохо, но не смертельно, не так это и часто надо. Но, ломает формат ячеек с объединением по горизонтали - это вообще не порядок. Во вложении архив акта в мокселе и то, что получается в экселе...
Прикрепленные файлы:
Акт.rar
54. MadDAD 142 23.06.20 10:57 Сейчас в теме
(53)
Еще ошибка...

Добрый день, это последняя версия так делает?
55. M_W_W 12 23.06.20 11:23 Сейчас в теме
Да, скачал из поста №50, удалил taskrunner.exe из папки бин и скопировал все из архива туда, с заменой...
57. MadDAD 142 24.06.20 01:10 Сейчас в теме
(55) Доработал.
Свежая верся тут. и тут
58. M_W_W 12 24.06.20 11:36 Сейчас в теме
(57) Я конечно уже надоел своими придирками... Но, ИМХО в Ваших интересах "вылизать" продукт до максимально-идеального состояния...
Вот, следующая порция косячков... Выравнивание в ячейке по правому краю(в PDF, в эксель вроде нормально). И отсутствие линий, для "подписей"...
Все в архиве во вложении. На картинке, дополнительно, на что обратить внимание.(Без налога(НДС): уехало...)
Прикрепленные файлы:
ПечФормы.rar
59. MadDAD 142 25.06.20 11:38 Сейчас в теме
(58)
Ваших интересах "вылизать" продукт до максимально-идеального состояния
Честно говоря, нет. Т.к. продукт узкоспециализированный, предназначен для отмирающей платформы, я не продаю его за деньги, а исходники лежат в общем доступе. Но, все же, я как автор заинтересован в завершенности разработки. Именно поэтому я не бросаю проект и продолжаю его по мере возможности дорабатывать, хотя от 1С я уже год как отошел. И я очень благодарен за тестирование и обратную связь, потому как у меня самого нет возможности все протестировать в т.н. "боевых" условиях с разнообразными вариантами применения.

Но хватит лирики. Больше технических подробностей богам технических подробностей:
PDF формируется при помощи движка WebKit из отрендеренного HTML, поэтому присутствуют ограничения связанные с форматированием таблиц в HTML. Именно поэтому текст из PDF тут можно копировать и сам файл занимает значительно меньше места чем в случае с Yoksel, который делает PDF из набора картинок.

По поводу уехавшей надписи - в данном случае текст "Без налога (НДС)." не влезает в соответствующую ячейку, у ячейки указано выравнивание по правому краю. 1С и Excel в таком случае отображают текст со смещением в соседнюю левую ячейку. При формировании таблицы в Html я пока не придумал как сымитировать такое же поведение. Если есть какие-нибудь мысли по этому поводу - буду рад услышать. Пока у меня в голове только один вариант - посчитать ширину текста, и если он не влезает - объединить текущую ячейку с левой. Не особо оптимально.

По поводу отсутствия подписей в Excel - да, это баг, подписи сделаны "картинками" - надписями, они вроде бы корректно обрабатываются в HTML и PDF. С этим постараюсь разобраться.


Из фишек последней версии - переделан перехват сохранения. Штатный формат TXT заменен на PDF. Т.е. поддержка PDF теперь так же делается в одну строку.
60. M_W_W 12 25.06.20 12:48 Сейчас в теме
(59)
Из фишек последней версии - переделан перехват сохранения. Штатный формат TXT заменен на PDF. Т.е. поддержка PDF теперь так же делается в одну строку.


Да, это то, что надо. Уже оценил. Формат "текст", там даром не нужен, а вот PDF вместо него - самое то.
61. MadDAD 142 26.06.20 00:38 Сейчас в теме
(58)
Выравнивание в ячейке по правому краю(в PDF, в эксель вроде нормально). И отсутствие линий, для "подписей"...


Форматирование в PDF поправлено, линии возвращены..
Так же увеличилась скорость сохранения в Excel больших файлов. TaskRunner удалять не нужно.

С надписями в Excel проблема пока не решена

https://github.com/DmitryDreytser/v7Moxel/releases/tag/0.9
63. M_W_W 12 26.06.20 12:18 Сейчас в теме
Ну, если еще не надоело - вот порция "обратной связи".
Высота ячеек и в экселе, и в пдф. В Экселе еще рвет по высоте, строка сверху и снизу, между ними пустое место. На скриншоте видно.

По скорости - сильно большие файлы не проверял, но, этот(~6500 строк) в эксель сохраняется мгновенно, в ПДФ около минуты...
Прикрепленные файлы:
Остатки.zip
64. 4ndr3j 02.07.20 11:38 Сейчас в теме
Автор, поправь пожалуйста архив на githab'e, там нет v7Moxel.dll в папке.
65. MadDAD 142 02.07.20 11:43 Сейчас в теме
(64) только что проверил, все есть
Прикрепленные файлы:
66. zzhiraf_ 63 31.07.20 11:31 Сейчас в теме
Сохранение в ексель 2007 работает. Торговля. 1С 7.7 SQL.
67. alyuev 199 07.08.20 13:22 Сейчас в теме
Неправильно форматирует ячейки, объединенные с помощью флажка "по выбранным колонкам" - в PDF и в XLSX. Версия сборки ВК 0.9.
Прикрепленные файлы:
68. MadDAD 142 08.08.20 00:55 Сейчас в теме
Оставьте свое сообщение

См. также

Использование сборок .NET в 1С 7.x b 8.x. Создание внешних Компонент. Промо

Разработка внешних компонент v7.7 v8 1cv8.cf 1cv7.md Абонемент ($m)

Данная разработка создана для использования сборок .Net в 1С через преобразование объектов и классов в COM-объекты, которые можно использовать в 1С. Достигается это путем создания класса, реализующего методы интерфейса IReflect public class AutoWrap: IReflect.

1 стартмани

28.11.2013    80765    234    Serginio    71    

Криптография: внешняя компонента для 1С 7.7

Разработка внешних компонент Защита и шифрование v7.7 Абонемент ($m)

Цифровые подписи, шифрование, просмотр сертификатов ключей ЭЦП, работа с различными криптопровайдерами (в т.ч. КриптоПРО ГОСТ 2012) в 1С 7.7.

1 стартмани

08.06.2020    1160    3    mdbruyfn    5    

Протокол UDP: внешняя компонента для 1С 7.7

Разработка внешних компонент v7.7 Абонемент ($m)

Обмен сообщениями и небольшими файлами по протоколу UDP с 1С и внешними приложениями в локальной сети или сети VPN.

1 стартмани

23.05.2020    1064    0    mdbruyfn    0    

Загрузка данных из файла XLS в Штрих-М Торговое предприятие 4.17.01

Розничная торговля Загрузка и выгрузка в Excel v7.7 1cv7.md Розничная и сетевая торговля (FMCG) Россия БУ Абонемент ($m)

Заполнение справочника номенклатуры и документа приходной накладной. Будет полезно для товароведов или менеджеров.

5 стартмани

20.02.2020    2721    0    Ignatov_mu    0    

Компоненты распознавания и печати штрих-кодов Промо

Разработка внешних компонент Сканер штрих-кода v7.7 v8 1cv8.cf 1cv7.md Абонемент ($m)

Комплект программного обеспечения для реализации функций оптического распознавания штрих-кодов различных систем при помощи обычной web-камеры, а также их отображения в печатных формах. Программы могут работать в составе конфигураций, созданных на базе платформ «1С-Предприятие» версий 7.7, 8.2, 8.3. Компонент чтения кодов реализован в виде внешней компоненты 1С с COM-интерфейсом. Компонент отображения создан по стандартной технологии ActiveX для Windows, и может быть встроен в любое приложение, поддерживающее встраивание ActiveX элементов управления, например в документ Word или Excel, или форму VBA. P.S. Добавлена новая версия программы распознавания. Новые функции: обработка видео в реальном режиме (а не по таймеру, как раньше), добавлена возможность распознавания штрих-кодов из графических файлов JPEG, PNG, GIF, BMP, а также передавать для распознавания картинки из 1С, теперь можно получить в 1С захваченное с камеры или файла изображение, как с выделением мест, содержащих коды, так и без, а также отдельные фрагменты изображений, содержащие код. Добавлены новые свойства и методы для программирования. Обновлена документация.

10 стартмани

10.07.2015    67256    83    igorberezhnov    95    

Клиент HTTP(S): внешняя компонента для 1С 7.7

Разработка внешних компонент WEB v7.7 Абонемент ($m)

Компонента позволит использовать различные веб-сервисы интернет-ресурсов, например работать с онлайн-кассой через API, предоставленное ее разработчиком. Тестировалась только на платформе 1С релиза 7.70.027.

1 стартмани

14.11.2019    4084    10    mdbruyfn    19    

Дополнение реквизитов номенклатуры из Эксель в 7.7. Групповое редактирование реквизитов номенклатуры 7.7 в списке

Обработка справочников Загрузка и выгрузка в Excel v7.7 1С7:Комплекс УУ Абонемент ($m)

Обработки группового дополнения данных о номенклатуре. Ввод веса и объема существующих товаров вручную в форму таблицы значений и затем запись в справочник Номенклатуры и Единиц. Закачка весов и объемов существующих товаров из Эксель в справочник Номенклатуры и Единиц. Загрузка внешних кодов товаров из Эксель в справочник Номенклатуры. Редактирование внешних кодов товаров в форме списка. Дозаполнение реквизитов существующих товаров из Эксель (ключевые поля - штрихкод, наименование, внешний код).

1 стартмани

11.10.2019    4320    2    ksnik    2    

Оптовая торговля. Обработки дистрибьютора для обмена с поставщиками и покупателями через Excel в 1С 7.7

Оптовая торговля Загрузка и выгрузка в Excel Оптовая торговля v7.7 1cv7.md Оптовая торговля, дистрибуция, логистика УУ Абонемент ($m)

В данной публикации приведены примеры обработок обмена дистрибьютора с поставщиками и покупателями через Эксель. Создание товаров-новинок. Автоматическое формирование Заказа поставщику по продажам. Заполнение бланка заказа поставщику. Загрузка приходной накладной от поставщика. Загрузка любых справочников из Эксель, например товарных сертификатов. Выгрузка прайслиста в бланк заказа (создание бланка заказа). Загрузка заявки покупателя из произвольного файла Эксель. Загрузка заявки покупателя из бланка заказа.. Для работы требуется установленный MS Excel.

1 стартмани

08.09.2019    6794    1    ksnik    0    

Обработка для формирования классов для прямого доступа к файлам 1С через курсоры BDE. И многого другого Промо

Разработка внешних компонент v7.7 1cv7.md Абонемент ($m)

Обработка формирует классы для прямого доступа к файлам 1С через курсоры BDE. Исходник ВК, которая загружает Объект Автоматизации, поддерживающий ITypeInfo и выполняет все его свойства и методы через IlanguageExtender. Обработка для формирования диспинтерфейсов к объектам 1С (таблицаЗначений, справочники, документы, перечисления). Обработки для группировки данных Таблицы Значений в виде ТЗ, где колонками являются ключи и ТзПоГруппе вида ТЗ с детальными записями. Вывод иерархии из ТЗ элементов, поиск дублей, сравнение 2 ТЗ

1 стартмани

14.04.2015    19380    2    Serginio    1    

Загрузка адресов произвольного формата (КЛАДР и нестандартных "грязных" адресов) в ФИАС современных конфигураций из 1С 7.7

Обработка справочников Перенос данных из 1С7.7 в 1C8.X Загрузка и выгрузка в Excel v7.7 v8 1cv8.cf 1cv7.md ERP2 Абонемент ($m)

Описание технологии загрузки любых адресов из 1С 7.7 с разложением по ФИАС в современные конфигурации 1C 8.3 на примере ERP. Предлагаемый способ просто чудо, он гарантирует результат, он очень простой и качественный! Моя обработка является синтаксическим анализатором, который подставляет в строку грязного адреса выражение "Дом №" и "Корпус", благодаря чему грязные адреса 7.7 сами очень хорошо раскладываются по значимым полям ФИАС - заполняется область, город, улица, дом, корпус.. все раскладывается само с помощью встроенного механизма современных конфигураций 1С 8.3, который написали сами сотрудники фирмы 1С!

1 стартмани

16.08.2019    6732    3    ksnik    12    

ФФД 1.05 с драйверами Атол v10

Разработка внешних компонент Розничная торговля Розничная торговля v7.7 1cv7.md Абонемент ($m)

Подключение кассы / фискального регистратора к 1С 7.7 через драйвер Атола v10.

1 стартмани

02.08.2019    8046    17    phsin    23    

Пример переноса справочников, документов и движений через Эксель и "Конвертацию данных 2" из оптовой учетной системы 1С 7.7 Комплексной 4.2 и розничной учетной системы Рарус Торговый комплекс -> в 1С 8.3 ЕРП 2.4 (расширение и дополнительные реквизиты)

Перенос данных из 1С7.7 в 1C8.X Загрузка и выгрузка в Excel Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v7.7 v8 УТ10 1С7:Комплекс ERP2 УУ Абонемент ($m)

Описание практического опыта переноса данных из двух устаревших учетных систем в одну современную с обобщением справочников (например номенклатуры, контрагентов, партнеров) и объединением учетных данных устаревших систем в единую новую УС применяя комбинацию стандартной загрузки из Эксель и КД2. Данная публикация является примером переноса данных из сильно устаревших и сильно переписанных конфигураций 1С:Предприятия 7.7 и 8 в современную 1С 8.3 своими силами при условии невозможности или нежелания пользоваться обновлением релизов и типовой функциональностью универсального обмена данными типовых мастеров переноса данных. Отличительной особенностью публикации является устранение зависимости от версий релиза конфигураций, отказ от обновлений устаревших конфигураций.

1 стартмани

29.07.2019    7932    5    ksnik    0    

Универсальная загрузка данных : Прыг-Скок...или из MS EXCEL в 1С (7.7) или как "забить товар" Промо

Загрузка и выгрузка в Excel Обработка документов v7.7 v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m)

Предыстория: постоянно на форуме спрашивают - "как загрузить из EXCEL в 1С нужную информацию?" и начинается... Готовый пример КАК...

1 стартмани

19.04.2010    52910    105    Tatitutu    96    

Внешняя компонента Game.dll (таймер, ГСЧ, захват клавиатуры)

Разработка внешних компонент v7.7 Абонемент ($m)

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

1 стартмани

29.04.2019    4530    1    Palmer1976    0    

Доступ из 1С 7.7 к файлу Excel из Dropbox

Загрузка и выгрузка в Excel v7.7 1cv7.md Абонемент ($m)

Рассматривается технология организации доступа из 1С версии 7.7 к данным из файла Excel, расположенного в Dropbox. Тестировалось на релизе платформы 7.70.027, конфигурация "Моя бухгалтерия" от Хьюмен Системс.

2 стартмани

25.02.2019    4749    1    kiba    0    

Работа с пробитыми чеками по БД Атол

Разработка внешних компонент Кассовые операции ККМ Кассовые операции v7.7 1cv7.md Абонемент ($m)

Получение данных о пробитых чеках по ККМ Атол драйверов версии 8 на ОФД СБИС.

1 стартмани

13.07.2018    8586    1    pakko    7    

Разработка игр на языке 1С с использованием Active-X компоненты (собственная разработка)

Разработка внешних компонент v7.7 v8 Россия Абонемент ($m)

Написанная Active-X компонента встраивается на форму обработки 1С (тестировалось на 1С 8.0, 8.1, 8.2, 8.3 не управляемые формы, 1С 7.7.). Компонента предназначена для моделирования игрового поля (вывод, движение спрайтов - фреймов, обработка коллизий, управление спрайтами-фреймами и т.д.) при разработки логики игры на встроенном языке 1С. Приложен пример обработки в которой реализована игра "Бита".

5 стартмани

04.01.2018    13975    2    protexprotex    34    

Оболочка для работы с последними драйверами ККМ АТОЛ для 1С 7.7, 8.1

Разработка внешних компонент ККМ Кассовые операции Кассовые операции v77::ОУ 1С7:ТиС Абонемент ($m)

Внешняя компонента - оболочка для работы в среде 1С 7.7 или 1С 8.1 с последними версиями драйверов ККМ от АТОЛ. Поддерживаются драйвера x32 начиная с версии 9.11. Присутствует внешняя обработка для полноценной работы с данными драйверами (поддержка ревизий 2.0, 2.1, 2.2, поддержка протокола ОФД 1.0, 1.0.5, 1.1).

1 стартмани

09.08.2017    36384    292    asdfghgghjdhg    110    

Загрузка в 1С 7.7 входящих налоговых накладных (ЗКП) из Медок и Сонаты

Загрузка и выгрузка в Excel Обработка документов Оптовая торговля Производство готовой продукции (работ, услуг) Оптовая торговля Производство готовой продукции (работ, услуг) v7.7 1cv7.md Украина БУ НУ Абонемент ($m)

Инструмент для групповой загрузки в 1С 7.7 (бухгалтерия, ПУБ, комплексная) входящих налоговых накладных (создание документов Запись книги приобтетения (ЗКП)) из Медок или Сонаты. Обработка внешняя - не требует изменения конфигурациии. В архиве есть детальная инструкция по установке и работе.

1 стартмани

09.08.2017    17482    5    AlexRAA.1C    0    

Прыг-Скок...или из MS EXCEL в 1С (7.7) TiS* (открытый код - бесплатно) Промо

Загрузка и выгрузка в Excel v77::ОУ 1С7:ТиС Россия Абонемент ($m)

Универсальная загрузку данных из Microsoft Office Excel загрузку из любых по форме документов с очень удобным редактором. Данная обработка загружает почти все в конфигурацию "Торговля и Склад" с возможность "откатить" до первоначального вида.

22.03.2011    36320    66    Tatitutu    39    

Подключение Онлайн кассы Штрих М к 1С 7.7

Разработка внешних компонент ККМ Кассовые операции Розничная торговля Кассовые операции Розничная торговля v7.7 1cv7.md Абонемент ($m)

Подключение онлайн кассы Штрих М к любой конфигурации 1С 7.7. Показаны основные приемы работы с драйвером. Обработка представляет из себя набор готовых функций для встраивания в свою конфигурацию: ИнициализироватьФР(); ПодключитьФР(); ОтключитьФР(); ОткрытьСмену(); ЗакрытьСмену(); НапечататьЧек(); АннулироватьЧек(); СнятьХОтчет().

1 стартмани

08.05.2017    24047    75    crimeait    2    

Загрузка табеля из Excel. v 7.7 Комплексная автоматизация

Обработка документов Загрузка и выгрузка в Excel Зарплата Учет рабочего времени Зарплата Учет рабочего времени v7.7 1С7:Комплекс Россия БУ Абонемент ($m)

Обработка предназначена для загрузки табелей отработанного времени из excel-файла.

1 стартмани

16.02.2017    9930    3    swk_swetlana    0    

1sqlite reborn

Разработка внешних компонент v7.7 1cv7.md Россия Абонемент ($m)

Обновленная версия внешней компоненты для работы с базами данных SQLite и прямыми запросы в ДБФ-базах 1С.

1 стартмани

07.11.2016    24242    20    Djelf    39    

Загрузка поступлений из Excel Промо

Обработка документов Загрузка и выгрузка в Excel Оптовая торговля Учет ТМЦ Оптовая торговля Учет ТМЦ v77::ОУ 1С7:ТиС Россия УУ Абонемент ($m)

Обработка для загрузки документов поступлений из накладных в формате Excel.

5 стартмани

19.12.2012    29948    23    @lexandr    11    

Метод загрузки данных из таблиц Excel в 1С без установки Office

Загрузка и выгрузка в Excel v7.7 1cv7.md Абонемент ($m)

Импорт данных в 1С:Предприятие 7.7 из Excel через JET.OLEDB или ACE.OLEDB. Данный метод позволяет загружать данные из файлов на ПК, на которых не установлен MS Office.

1 стартмани

20.09.2016    17174    6    aserg    5    

Полноценное использование Drag&Drop в 1С 7.7

Работа с интерфейсом Разработка внешних компонент v7.7 1cv7.md Абонемент ($m)

Несмотря на то, что кое-какие функции Drag&Drop были заложены авторами 1cpp, моё дополнение позволяет сделать этот функционал законченным. Дело в том, что средствами 1cpp можно было таскать файлы ТОЛЬКО в 1С, а из 1С - невозможно. Теперь Вы можете сделать работу с файлами на порядок удобнее и эффективнее.

1 стартмани

19.09.2016    13631    14    DasIsFantastich    4    

Выгрузка остатков по счетам учета ОС в Excel и загрузка из таблицы Excel в документ "Бухгалтерская справка" 1С: Комплексная конфигурация 7.7

Обработка документов Загрузка и выгрузка в Excel Учет ОС и НМА Учет ОС и НМА v7.7 1С7:Комплекс Россия БУ Абонемент ($m)

Эта обработка написана была очень давно и использовалась при обрезке базы. Тестировалась только на Комплексной конфигурации 7.7

1 стартмани

01.03.2016    9367    9    Most    1    

Универсальный конвертер DBF -> CSV (dbf2csv) Промо

Универсальные обработки Файловые протоколы обмена, FTP Загрузка и выгрузка в Excel v7.7 1cv7.md Абонемент ($m)

В данной обработке "dbf2csv" представлена переведенная мной на платформу 1С:Предприятие 7.7 Обработка "Экспорт ТЗ в CSV формат (пратформа 8.0/8.1)", и созданая мной функция ЭкспортТЗвCSV() для 1С:Предприятие 7.7

1 стартмани

08.09.2012    102195    5    ksnik    2    

Загрузка номенклатуры в 1С: 7.7 из Excel

Обработка справочников Загрузка и выгрузка в Excel v7.7 1С7:Комплекс Россия Абонемент ($m)

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

1 стартмани

15.02.2016    12244    23    adamych8    1    

Универсальная загрузка из файла Excel в табличную часть документа

Загрузка и выгрузка в Excel Обработка документов v7.7 1cv7.md Абонемент ($m)

Загрузка остатков, инвентаризаций, заявок, требований из произвольных файлов формата Excel. Загрузка строк из файла Excel, в любой документ конфигурации по выбору, имеющий табличную часть. Установка на ПК MS Excel не требуется.

1 стартмани

11.02.2015    14378    25    LavinVadik    12    

Обработка отправки документов по почте напрямую из 1С7.7 в файле EXCEL

Загрузка и выгрузка в Excel Email Документооборот и делопроизводство Документооборот и делопроизводство v7.7 1cv7.md Россия Абонемент ($m)

Данная внешняя обработка предоставляет функционал для быстрой выгрузки документа в файл Excel и отправки электронного письма с вложенным документом напрямую из интерфейса 1С Предприятие 7.7.

1 стартмани

16.11.2014    29882    67    etmarket    20    

Внешняя обработка выгрузки остатков товаров в Еxcel, с синхронизацией по артикулу. 1С 7,7.

Загрузка и выгрузка в Excel v7.7 1cv7.md Абонемент ($m)

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

1 стартмани

16.11.2014    9726    6    Smile_D    2    

Шаблон внешней компоненты для Lazarus (FreePascal)

Инструментарий разработчика Разработка внешних компонент v7.7 v8 Абонемент ($m)

Шаблон внешней компоненты COM для Lazarus (FreePascal)

1 стартмани

16.05.2014    15953    18    v77    5    

Сохранение печатной формы в Excel

Загрузка и выгрузка в Excel v7.7 1cv7.md Абонемент ($m)

Обработка позволяет сохранить любую открытую печатную форму в Excel

1 стартмани

28.01.2014    14487    4    brunet    9    

Загрузка поступлений из XLS

Учет ТМЦ Загрузка и выгрузка в Excel Учет ТМЦ v7.7 1С7:ТиС Россия БУ Абонемент ($m)

Данная обработка позволяет загружать данные от поставщиков из любых XLS файлов, при этом заполняется документ "Поступление ТМЦ розница", так же заполняется справочник номенклатура,если позиция в справочнике по наименованию совпадает с загружаемой, то она встает сразу в документ поступления, если загружаемой позиции нет в справочнике, она туда добавляется.

1 стартмани

24.10.2013    5754    8    zerro_kul    1    

Tray Informer

Инструментарий разработчика Разработка внешних компонент Работа с интерфейсом v7.7 v8 Россия Абонемент ($m)

Согласитесь, что окно стандартное сообщений в 1С иногда приносит больше неудобств, чем пользы. И тем более разные "Предупредить"... Что с этим окном только не делают! Его отцепают от формы, делают маленьким, умудряются спрятать за границы экрана. А потом звонят программистам с претензией, что документ почему-то не проводится, отя ничего и не пишет. У вас такого не было? А вот у нас было и не раз )))

1 стартмани

04.09.2013    25609    6    O-Planet    78    

Работа с POS терминалом банка "Аваль" через компоненту POSAPI v 1.8 (7.7)

Разработка внешних компонент Розничная торговля POS терминал Розничная торговля v7.7 Розничная и сетевая торговля (FMCG) Украина Абонемент ($m)

При работе с COM-объектом POS терминала важно получать информацию о его состоянии для отображения пользователю и/или принятия решений. Но 1С 7.7 не воспринимает тип данных "С-строка". Выход был найден через компоненту-посредника (обертку) WSC.

1 стартмани

11.07.2013    18184    16    simply1    16    

Внешняя компонента для работы с ККМ Искра "Прим-07К"

Разработка внешних компонент Кассовые операции ККМ Фискальный регистратор Кассовые операции v7.7 1cv7.md БУ Абонемент ($m)

Бесплатная внешняя компонента для 1С7.7, позволяющая работать с фискальными регистраторами производства Искра, такими как ПРИМ-07К, ПРИМ-08ТК и пр.

1 стартмани

18.06.2013    22668    27    sandyanf    3    

Импорт реализации с листа Еxcel для 1с 7.7 ТИС ред 9.2

Загрузка и выгрузка в Excel v7.7 1С7:ТиС Абонемент ($m)

Обработка импортирует в реализацию 1с данные заказа с листов в формате Excel Процедура проверяет все позиции документа на условие соответствия кода товара кодам номенклатуры в базе 1с Работает довольно шустро.

1 стартмани

05.06.2013    8895    4    base101    1    

Пример работы с Web камерой (WIA)

Разработка внешних компонент v7.7 Абонемент ($m)

Делаем фото с веб камеры. Используем стандартную библиотеку Windows Image Acquisition Automation Library. Библиотеку wiaaut.dll качаем (из инета, бесплатно), регистрируем командой regsvr32.

1 стартмани

23.10.2012    30906    42    via    18