Выгрузка в Excel больших отчетов

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

Разработка - Практика программирования

103
1С не позволяет сохранить в Excel отчеты с большим количеством ячеек (например, 100 столбцов на 10 000 строк).
Моя обработка позволяет решить эту проблему.
НЕ использует никаких внешних компонент!!!

Идея заключается в том, что файл отчета сохраняется не целиком, а маленькими порциями, в формате Эксель. Затем через OLE эти маленькие файлы собираются в один большой файл Эксель. Упор делался на быстродействие, и по-моему, я этого достиг.

103

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

Наименование Файл Версия Размер
-
.zip 14,50Kb
25.09.09
1055
.zip 14,50Kb 1055 Скачать

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

Комментарии
Избранное Подписка Сортировка: Древо
1. antonrost 28.09.06 14:19 Сейчас в теме
Что-то не скачивается. :(
Хотел сравнить со своим: http://infostart.ru/projects/download.php?id=259&file=270&ref=825
2. vasilykushnir 28.09.06 16:45 Сейчас в теме
А все-таки зыркни на http://infostart.ru/projects/download.php?id=259&file=270&ref=440 - там тоже не хилая скорость и без изворотов с маленькими файлами.
3. CheBurator 29.09.06 00:06 Сейчас в теме
Выкиньте эту бяку и пользуйте нормальный продукт, который позволяет делать тоже самое не заморачиваясь: всего 5 строк кода и все работает как надо и не надо ни о чем беспокоиться, для тех, кто не имеет возможности программировать здесь лежит готовое решение (в нем же даны ссылки на человека, сделавшего возможным такую чудную вещь:
http://www.infostart.ru/projects/index.php?id=323&ref=174

И, чтоб не быть голословным: отзыв юзера:
"Прикраснейшая програ! Прайс который сам создавался 7 минут на 20280 строк выгрузился за 12,7 секунды!!!!! Обалдеть!!! Стандартным способом Сохранить как.. на это уходило часов 10-11!!! Класс! Тест проходил на машине - 2 x Intel Xeon 3,2 Ггц DDR2 4 Гига....

Разработку victuan имеет смысл юзать там, где политикой запрещено использование ВК.
4. victuan 3440 29.09.06 10:46 Сейчас в теме
Ну что ж. Приятно что есть реакция на мои обработки. Эта обработку я перекинул с 1c.proclub.ru. Сделал я еще до того как была написана упомянутая Che Burashka ВК. В принципе, видимо, моя обработка отыграла уже свою роль, и, если не будет возражений, я ее уберу.
5. CheBurator 29.09.06 12:48 Сейчас в теме
Не надо! Если работает как надо - пусть будет, кому-то подойдет именно эта.
6. victuan 3440 30.09.06 10:44 Сейчас в теме
7. 11.10.06 19:56 Сейчас в теме
просто все клас. все нормально работает....
8. 12.10.06 06:16 Сейчас в теме
Господа комментирующие! Просьба "плюсовать" рейтинг! Для меня это будет бОльшая благодарность, чем высказываение типа "просто класс!"
9. JannyFan31 24.07.07 10:57 Сейчас в теме
Приятно, что есть такие обработки. Эта обработка подвигла меня на написание новых хороших отчетов в 1С. Хорошо то, что не нужно никаких доп. компонент вталкивать, перенести можно в любой момент и все. В отчете есть она и хорошо, заморочно всегда тащить гору библиотек, показывая какойе ты у..... А то, что говорят про эту вещь разные критиканы так понятно - завидуют.
10. Gavrish 26.02.08 13:46 Сейчас в теме
А может кто решал похожие задачи:
- сохранения из 1С в excel в одной ячейке более 256 символов (символы теряются пр сохранении, хотя в самом excel такого ограничения нет), разбивать текст на части не решает вопрос
- не сохраняется вертикальный текст, хотя в обеих программах возможность вывода такого текста есть.
Спасибо за информацию
11. Ужас бухгалтера 221 26.02.08 13:53 Сейчас в теме
(10) Я решал. Здесь: http://yoksel.net.ru/HomePage
В частности, по 256 символов на ячейку и вертикальный текст здесь: http://yoksel.net.ru/ProblemyStandartnogoMxl2Xls
12. victuan 3440 03.03.08 06:54 Сейчас в теме
Вот хорошее решение описанной задачи без использования ВК: http://1c.proclub.ru/modules/mydownloads/personal.php?cid=5&lid=2188
13. Ужас бухгалтера 221 03.03.08 07:49 Сейчас в теме
(12) Без ВК, зато с использованием Excel по OLE-automation. И за что боролись?
14. Abadonna 3833 03.03.08 08:12 Сейчас в теме
(13) Целиком и полностью поддерживаю. Чтобы я на терминальный сервер пустил MS Office - да ни в жизнь ;)))
15. Sevko 17.03.08 15:32 Сейчас в теме
У меня куча отчетов со строками под 50 - 60 тыс. Естественно записать все это в Excel - один гемморой (лично я это через 8-ку делаю, благо стоит вместе с 7-кой). Попробовал воспользоваться данной разработкой и сразу же столкнулся с глюком. Отчет в 65000 строк , 14 колонок. Сравнил одну из колонок с оригиналом и выявил 20 различий, в различных строках:
Получилось Надо
272630697. 131540.75
272630697. 131540.75
272796979. 214681.75
272682809. 157596.75
273193696.00 603585.00
272682776. 157580.25
272956554.00 326794.50
272675768. 154076.25
272748970. 190677.25
272809415. 220899.75
13157.24 1315725.00
13157.24 1315725.00
273447810.00 1175050.00
31737.28 3173730.00
31737.28 3173730.00
14674.84 1467485.00
2735151.41 1444375.00
14674.84 1467485.00
273340841.00 897875.00
273723054.00 2454900.00
16. victuan 3440 18.03.08 06:44 Сейчас в теме
1С не всегда правильно сохраняет данные в Эксель.
Проверь выравнивание тескта в этих строках, оно должно быть по правому краю и текст должен быть без лишних знаков препинания. В остальных случаях, не гарантирую верную конвертацию.

Также попробуй воспользоваться альтернативными обработками:
http://infostart.ru/projects/323/
http://yoksel.net.ru/HomePage

А вообще, насколько быстро сохраняет твои отчеты моя разработка? Мне просто интересно.
17. Sevko 18.03.08 10:45 Сейчас в теме
После исправлений http://yoksel.net.ru/Hotfixes все нормализовалось.
Таблицу в 65500 строк и 14 столбцов сохраняет за 32 сек.
Жаль что нет возможности сохранять более 65536 строк (ограничение Excel) - можно было бы разбивать, скажем, на отдельные листы.
18. Abadonna 3833 18.03.08 11:15 Сейчас в теме
>перенести можно в любой момент и все.
При одном мААААААААААленьком условии - на компе должен Excel стоять
19. Sevko 18.03.08 11:18 Сейчас в теме
Предлагаю немного дописать код обработки Быстрое сохранение mxl в xls.ert.
В результате мы получаем название файла из названия отчета. В 99% случаев - срабатывает. Помоему удобно.

Если ВсеНормально = 1 Тогда
Сервис = СоздатьОбъект ("Сервис");
Если Сервис.АктивныйКонтекст (гТаблица) = 0 Тогда
Сообщить ("Нет активного табличного документа");
ВсеНормально = 0;
Иначе
Если ТипЗначенияСтр (гТаблица) <> "Таблица" Тогда
Сообщить ("Нет активного табличного документа");
ВсеНормально = 0;
Иначе
//>>> мои строки
Для НомСтроки=1 По 7 Цикл
НомКолонки = 1;
Если ПустаяСтрока(гТаблица.Область(НомСтроки,НомКолонки).Текст)=1 Тогда
НомКолонки = 2;
КонецЕсли;
РазмерШрифта = гТаблица.Область(НомСтроки,НомКолонки).РазмерШрифта();
Если РазмерШрифта>9 Тогда
ВыбИмяФайла = ФС.ТекКаталог()+"\"+СокрЛП(гТаблица.Область(НомСтроки,НомКолонки).Текст)+".xls";
Прервать;
КонецЕсли;
КонецЦикла;
//<<< мои строки
КонецЕсли;
КонецЕсли;
КонецЕсли;
20. victuan 3440 02.09.08 13:32 Сейчас в теме
(19) Моя обработка не должна использовать никаких ВК!
21. PeRom 51 02.09.08 15:20 Сейчас в теме
17), 18),19),20) Если всё вместе собрать, то получается лучше всего не использовать ничего, кроме чистого 1с - тогда нужно сохранять в виде текста с разделителями......
22. victuan 3440 02.09.08 19:40 Сейчас в теме
(21) Это все дело вкуса. Я не имею ничего против ВК. Просто раз я начал позиционировать свою обработку как "без ВК", то должен быть последовательным.
23. profik777 11.12.08 11:28 Сейчас в теме
после установки этой обработки возникли некоторые проблемы: Если в ячейке более 255 символов - он обрезает ее значение до 255.
Как можно исправить???
24. victuan 3440 11.12.08 11:59 Сейчас в теме
(23) Обработка тут не причем. Это ограничение, заложенное в платформе.
25. serguson 118 04.05.09 14:41 Сейчас в теме
Спасибо за обработку !
Была задачка - выгружать в Excel отчеты размером более 600 000 строк (КУДИР для предпринимателя). После небольшой доработки первоисточника (не более 5 строк) -
- нам теперь никакие отчеты НЕ СТРАШНЫ !!!
26. assa 57 15.02.11 12:15 Сейчас в теме
27. LanaSN 23.09.11 09:44 Сейчас в теме
Спасибо, очень пригодилась обработка, справочник материалов огромный, смотреть по счетам трудно на экране, выгрузить не могли в ексель, теперь все хорошо!
28. serezhka87 69 10.10.11 15:24 Сейчас в теме
Огромное спасибо автору. Есть один отчёт по задолжности по кварплате идёт на 20 тыщ строк, раньше сохраняли только в ХТМЛ, а теперь как люди может и в Экселе сохранять. =)
29. admitcom 24.11.11 09:29 Сейчас в теме
Нужно было сохранить рабочий план счетов в ексель, пытался копировать по 5000 строк, вроде получилось, но было долго и муторно. Попробую сейчас с помощью этой обработки.
30. redeye911 5 22.12.11 09:24 Сейчас в теме
Спасибо - очень помогло разобраться с механизмом выгрузки.
31. Ice-Stas 22.12.11 16:41 Сейчас в теме
32. Ice-Stas 22.12.11 16:43 Сейчас в теме
Предлагаю немного дописать код обработки Быстрое сохранение mxl в xls.ert.
В результате мы получаем название файла из названия отчета. В 99% случаев - срабатывает. Помоему удобно.

Если ВсеНормально = 1 Тогда
Сервис = СоздатьОбъект ("Сервис");
Если Сервис.АктивныйКонтекст (гТаблица) = 0 Тогда
Сообщить ("Нет активного табличного документа");
ВсеНормально = 0;
Иначе
Если ТипЗначенияСтр (гТаблица) <> "Таблица" Тогда
Сообщить ("Нет активного табличного документа");
ВсеНормально = 0;
Иначе
//>>> мои строки
Для НомСтроки=1 По 7 Цикл
НомКолонки = 1;
Если ПустаяСтрока(гТаблица.Область(НомСтроки,НомКолонки).Текст)=1 Тогда
НомКолонки = 2;
КонецЕсли;
РазмерШрифта = гТаблица.Область(НомСтроки,НомКолонки).РазмерШрифта();
Если РазмерШрифта>9 Тогда
ВыбИмяФайла = ФС.ТекКаталог()+"\"+СокрЛП(гТаблица.Область(НомСтроки,НомКолонки).Текст)+".xls";
Прервать;
КонецЕсли;
КонецЦикла;
//<<< мои строки
КонецЕсли;
КонецЕсли;
КонецЕсли;

Здорово
33. victuan 3440 22.12.11 16:53 Сейчас в теме
(32)Что за объект Сервис?
Он нарушает мой девиз: "НЕ использует никаких внешних компонент!!!"?
34. lexa_12184 18.01.12 09:59 Сейчас в теме
Нормальное универсальное решение.... да имеет свои ограничения и при очень огромных размерах отчетов все равно подтормаживает (например карточка счета за период 5 лет), однако для сохраненения за периоды квартал и месяцы работает отлично.!!!
36. Tommy1987 4 11.03.12 14:19 Сейчас в теме
Да, очень удобно при больших объемах данных. При выгрузках в excel теперь только этот вариант использую.
37. suvorovalena 21.03.12 15:52 Сейчас в теме
А почему просто не сохранить в mxl-формате, а потом пересохранить в xls? в mxl 1c сохраняет мгновенно...
38. victuan 3440 22.03.12 04:26 Сейчас в теме
(37)Пересохранение большого файла mxl в xls происходит долго.
Оставьте свое сообщение

См. также

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

Инструменты и обработки Программист Пользователь Внешняя обработка (ert,epf) v7.7 1С7:Комплекс УУ Абонемент ($m) Обработка справочников Загрузка и выгрузка в Excel

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

1 стартмани

11.10.2019    491    2    ksnik    0       

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

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

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

1 стартмани

08.09.2019    815    1    ksnik    0       

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

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

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

1 стартмани

16.08.2019    1123    ksnik    12       

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

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

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

1 стартмани

29.07.2019    1763    ksnik    0       

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

Инструменты и обработки Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Абонемент ($m) Загрузка и выгрузка в Excel

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

2 стартмани

25.02.2019    1675    1    kiba    0       

Установка принтера по умолчанию для 1С 7.7 2

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Абонемент ($m) Практика программирования Разработка

Установка принтера по умолчанию в 1С 7.7. Обработка может быть полезна в том случае, когда нужно установить принтер по умолчанию, а доступа к рабочему столу нет (например, терминальный режим без рабочего стола или remoteApp)

1 стартмани

13.02.2019    2214    2    alsen    2       

Формирование строки json в 1С: 7.7 12

Статья Программист Внешняя обработка (ert,epf) v7.7 1cv7.md 1С7:Комплекс Windows Абонемент ($m) Практика программирования

Предлагается набор функций 1с 7.7 для формирования строки json стандартными средствами.

1 стартмани

10.12.2018    3237    18    malovandrey    0       

Асинхронное программирование в 1с77 без внешних компонент. Обратные вызовы. 9

Статья Программист Архив с данными v7.7 Windows Абонемент ($m) Практика программирования

Пример построения программного кода для достижения функционала обратных вызовов (call back) во внешних обработках исключительно штатными средствами. Тестировалось на платформе 1с77 релиз 027. Конфигурация значения не имеет.

1 стартмани

06.10.2018    3729    2    Vortigaunt    5       

Несколько табличных частей в 1С:7.7 - это просто 3

Инструменты и обработки Программист Архив с данными v7.7 1cv7.md Абонемент ($m) Практика программирования

При программировании на платформе V7 достаточно часто возникает задача создать несколько табличных частей документа (или справочника). Традиционно эта задача имеет несколько решений..

1 стартмани

01.05.2018    6672    10    Gkmy    6       

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

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

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

1 стартмани

09.08.2017    13399    4    AlexRAA.1C    0       

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

Инструменты и обработки Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Абонемент ($m) Загрузка и выгрузка в Excel

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

1 стартмани

20.09.2016    12890    7    aserg    5       

Суммирование выделенных ячеек в столбце для 1С:Предприятие 7.7 3

Инструменты и обработки Программист Архив с данными v7.7 Windows Абонемент ($m) Практика программирования

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

1 стартмани

09.03.2016    7806    4    электра    9       

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

Инструменты и обработки Программист Руководитель проекта Внешняя обработка (ert,epf) v7.7 1С7:Комплекс Россия Windows Абонемент ($m) Обработка справочников Загрузка и выгрузка в Excel

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

1 стартмани

15.02.2016    9336    23    adamych8    1       

Как получить номер и дату договора из наименования справочника договоров? 5

Инструменты и обработки Программист Внешний отчет (ert,erf) v7.7 1cv7.md Windows Абонемент ($m) Практика программирования Обработка справочников

В типовых конфигурациях платформы "1С:Предприятие 7.7" часто номер и дата договора указаны в самом наименовании договора. Что создает сложности в тех случаях, когда эти реквизиты надо знать, например, при конвертации данных в конфигурации платформы "1С:Предприятие 8", где номер и дата договора - отдельные реквизиты.

1 стартмани

24.09.2015    16487    2    SiAl    7       

1С: 7.7. Функции-обертки, функторы, отложенный вызов, карринг параметров на примере функции чтения табличных данных 23

Инструменты и обработки Программист Архив с данными v7.7 1cv7.md Windows Абонемент ($m) Практика программирования

Человек, работающий в 1С, в силу своей практики и опыта может нуждаться в средствах программирования, в 1С не представленных. В публикации описаны средства отложенного вызова функций, каринга параметров, композиции и др., в основе которых лежит вызов функции посредством функции Шаблон. Несмотря на простоту, созданный за несколько лет работы в 1С 7.7 набор функций обрел мощь, достаточную для лаконичной реализации указанных целей.

1 стартмани

17.09.2015    6579    4    rozhkovdmitriy    21       

Технологическая проверка кода конфигурации (7.7) 9

Инструменты и обработки Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Абонемент ($m) Инструментарий разработчика Практика программирования

1С 7.7 не имеет практически никаких средств, предназначенных для контроля правильности кода. В синтаксически правильном, с точки зрения 1С, коде можно, например, определить переменную НомерДок в модуле документа. Эта обработка может помочь найти некоторые "плохие решения" в коде.

1 стартмани

03.09.2015    6905    6    vcv    6       

Методы для группировки данных по полю,полям в Таблице Значений на примере универсального метода списания по партиям, а также отбора строк в ТЗ по произвольному условию. Для 8.x и 7.7 4

Инструменты и обработки Программист Внешняя обработка (ert,epf) v7.7 v8 1cv8.cf 1cv7.md Windows Абонемент ($m) Практика программирования Универсальные функции

Я очень часто использую группировку данных по полю и полям, как в восьмерке, так и в семерке. Это аналог запроса Итоги, но там строится дерево, а в большинстве случаев нужны "плоские данные". Да и делать запрос в большинстве случаев более накладный процесс, чем работа с ТЗ. Все достоинства такого подхода приведены на примере метода универсального списания по париям, а так же отбора строк в ТЗ по произвольному условию. Для 7.7 еще отчеты сравнения двух ТЗ. Работая с различными базами для упрощения сравнения номенклатуры, или как аналог джойнов(join), сделал сравнение двух таблиц значений по нескольким полям. Пока группировки полей должны быть уникальны. Часто приходится искать дубли, для универсального поиска есть ДублиВТзПоПолю и пример в Тест.ert.

1 стартмани

25.06.2015    21043    4    Serginio    1       

Оптимизация количества журналов документов в 1С:7.7 0

Инструменты и обработки Программист Архив с данными v7.7 1cv7.md Windows Абонемент ($m) Практика программирования

Один из вариантов оптимизации количества журналов документов в 1С:7.7 без использования внешних компонент

1 стартмани

24.02.2015    5920    2    voha    8       

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

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Абонемент ($m) Обработка документов Загрузка и выгрузка в Excel

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

1 стартмани

11.02.2015    11595    47    LavinVadik    12       

Все про картинки в 1С 7.7, ну или почти все... 16

Инструменты и обработки Программист Внешний отчет (ert,erf) v7.7 1cv7.md Windows Абонемент ($m) Практика программирования

В 1С 8 наличие картинок товаров предусмотрено изначально, а в 7.7 такого нет. Проблема существует и ее исправляют, но это, как правило, частные случаи, касающиеся, например, печати прайса http://infostart.ru/public/289876/ , показу картинок в справочнике номенклатура http://infostart.ru/public/17125/, файловый менеджер картинок товара http://infostart.ru/public/15239/ или просто конфигурации работы с картинками http://infostart.ru/public/21142/ (не стремился дать полный обзор, поэтому не попавшие не обижайтесь :). Что не устроило – информация разбросана по статьям, необходимость дополнительно напрягаться, чтобы это заработало. Здесь я попытался собрать все «до кучи», а так же дать необходимые ссылки для желающих «копнуть вглубь».

1 стартмани

18.11.2014    27732    74    kitminsk    8       

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

Инструменты и обработки Бухгалтер Пользователь Внешняя обработка (ert,epf) v7.7 1cv7.md Россия Windows Документооборот и делопроизводство Абонемент ($m) Загрузка и выгрузка в Excel Email

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

1 стартмани

16.11.2014    25293    79    etmarket    20       

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

Инструменты и обработки no Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Абонемент ($m) Загрузка и выгрузка в Excel

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

1 стартмани

16.11.2014    7184    8    Smile_D    2       

Печать прайс-листа с картинками для 1С Предприятие 7.7 Торговля и Склад 9.2 - пример реализации 11

Отчеты и формы Программист Внешний отчет (ert,erf) v7.7 1С7:ТиС Windows Оптовая торговля Абонемент ($m) Ценообразование, прайсы Практика программирования

Задача: требуется вывести в прайс фотографии товаров. Фотографии не хранятся в БД, ссылки на файлы генерируются в момент формирования прайса.

1 стартмани

29.06.2014    20025    49    Chaotic    18       

Перевод десятичного числа в HEX, BIN, OCT, _IdToStr и другие системы 1

Инструменты и обработки Программист Внешний отчет (ert,erf) v7.7 1cv7.md Абонемент ($m) Инструментарий разработчика Практика программирования Универсальные функции

Два алгоритма перевода десятичного числа в другую систему исчисления от 2 до 36 только средствами 1С (без ВК)

1 стартмани

05.06.2014    10338    10    kos    3       

Пример получения остатков по складу по запросу по почте из программы 1С 7.7. 4

Инструменты и обработки Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Абонемент ($m) Практика программирования

Пример получения остатков по складу по запросу по почте из программы 1С 7.7. Для получения остатков необходимо пользователю с любого почтовика (с любого "мыла") отправить текст сообщения GiveMyStockBalance_ForAnalize на почтовый адрес определенный в Константа.СерверПолучения. Программа выдаст остатки (можно переписать функцию для выдачи любых данных) в формате xls на почту указанную в константе Константа.СерверОтправки. Программа может быть полезна в тех организациях где трудно или невозможно осуществить прямой доступ к 1С сотрудников для просмотра необходимых данных. Также можно организовать некий почтамт - запрос для клиентов - при посылке определенного логина клиентом на его почту будет автоматически выслана информация, например, акт сверки с клиентов, или процент выполнения его заказа и т.д.

3 стартмани

25.03.2014    14918    5    protexprotex    3       

Новые сказки о старом или как поймать событие «При активизации строки» в 1С: 7.7 1

Инструменты и обработки Программист Конфигурация (md, cf) v7.7 1cv7.md Windows Абонемент ($m) Практика программирования

Давным-давно, в 1344152635 секунде по времени Unix, жил был один добрый, сильный и очень умный программист… Осилим царь-батюшка! — воскликнул наш добрый молодец и открыл пофигуратор однаэски 8.2… Там можно только прописать процедуры для реквизитов табличной части и реализовать событие ПриИзменении…

1 стартмани

29.01.2014    15631    8    majmyl    6       

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

Инструменты и обработки no Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Абонемент ($m) Загрузка и выгрузка в Excel

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

1 стартмани

28.01.2014    12600    23    brunet    10       

Поворот картинки 6

Инструменты и обработки no Приложение (exe) v7.7 v8 Windows Абонемент ($m) Практика программирования Работа с интерфейсом

Иногда возникает необходимость повернуть картинку из 1С.

1 стартмани

16.12.2013    13168    32    bborisko    14       

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

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

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

1 стартмани

24.10.2013    3726    21    zerro_kul    1       

Изменение структуры баз 1С 7.7 без долгой реструктуризации. Часть 1. Справочники 31

Статья Программист Нет файла v7.7 1cv7.md Windows Абонемент ($m) Практика программирования

На днях встретил вопрос на форуме про возможность внесения изменений в конфигурацию без долгого сохранения в рабочей базе большого объема. Вот решил поделиться опытом, как это делал я. База у нас была объемом порядка 120 Гб. К базе обращался сайт в режиме 24/7, поэтому важно было быстро сохранять изменения и желательно без последующего монопольного запуска для восстановления индексов и процедур и без отключения пользователей от базы. Это первая часть статьи и посвящена она справочникам. С одной стороны - это самый простой объект, с другой стороны, именно про справочник спрашивалось на форуме. Если статья будет востребована, то я напишу аналогичные про документы, регистры и может еще что.

1 стартмани

13.08.2013    16456    4    Reptile    5       

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

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v7.7 1С7:ТиС Windows Абонемент ($m) Загрузка и выгрузка в Excel

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

1 стартмани

05.06.2013    7151    16    base101    1       

Причины обмена данными 10

Отчеты и формы Системный администратор Программист Бухгалтер Пользователь Нет файла v7.7 Windows Абонемент ($m) Загрузка и выгрузка в Excel

Когда у женщины должен родиться ребёнок, все начинают мечтать о счастливом будущем. Мама мечтает о том, как удачно выйдет замуж её красавица-дочка. Папа мечтает о том, как научит сына ловить рыбу. А бабушка с дедушкой мечтают о том, кому смогут отдать всю свою неистраченную любовь к детям. Та же история происходит на предприятии перед тем, как купить 1С.

1 стартмани

29.03.2013    11186    12    anempadest    8       

1Cv77. Исправление поведения множественного фильтра (МФ) типовых отчетов в части сохранения/восстановления настроек. 7

Инструменты и обработки Программист Внешний отчет (ert,erf) v7.7 1cv7.md Россия Windows Абонемент ($m) Практика программирования Работа с интерфейсом

В большинстве российских типовых конфигураций для 1Сv7.7 (ТиС, ПУБ, Комплекс и др.) в отчетах используется множественный фильтр (МФ). Впервые он появился, более 10 лет назад, еще в ТиС 8.7, придя на смену МФ ТиС 8.6. С тех пор, аж до сего дня (24.03.2013) типовой механизм МФ содержит глюк связанный с восстановлением сохраненных настроек, хотя разработчики поют нам об обратном.

1 стартмани

26.03.2013    8001    6    piloturs    8       

Задача про сгибание листка 10

Инструменты и обработки Программист Внешний отчет (ert,erf) v7.7 1cv7.md Windows Абонемент ($m) Практика программирования

Часто при приеме на работу встречается задача про сгибание листка

1 стартмани

26.02.2013    12255    11    Sbelyi78    37       

[Разработчику] Любая таблица значений в OLAP 20

Инструменты и обработки Программист Архив с данными v7.7 1cv7.md Windows Абонемент ($m) Инструментарий разработчика Практика программирования Универсальные обработки

Анализируем различные данные в 1С, используя OLAP-технологии со всеми прелестями. Т.е. наглядное отображение данных, быстрые расчеты, горизонтальные и вертикальные группировки любой вложенности, удобная фильтрация, Drag'n'Drop и ещё много приятных вещей от MS. Обработка на входе принимает практически любую таблицу значений (ТЗ в которой колонкам указаны типы значений, строка, число и т.п.), на выходе имеем на форме 1С сводную таблицу и график по этой ТЗ, с которой работаем, как и в Excel со сводной таблицей и диаграммой. Взял за основу разработку «OLAP Анализ счёта» ( http://infostart.ru/public/14964/ ) от JohnyDeath и переделал под любую ТЗ. Опционально используется «Прогресс бар для 1С 77» (http://infostart.ru/public/14061/ ) от Gmix.

1 стартмани

21.12.2012    24264    49    venger    7       

FTP отправка из 7.7 18

Инструменты и обработки Программист Конфигурация (md, cf) v7.7 1cv7.md Windows Абонемент ($m) Практика программирования

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

3 стартмани

07.12.2012    35376    114    Yury1001    25       

Библиотека кода 1С 7.7 (накопленная за 8 лет) 69

Инструменты и обработки Программист Внешний отчет (ert,erf) v7.7 1cv7.md Абонемент ($m) Практика программирования

Весь код на 1С 7.7, собранный для повторного использования за 8 лет работы.

10 стартмани

25.11.2012    23388    247    adhocprog    51       

Групмейкер для таблицы значений. 24

Инструменты и обработки Программист Внешний отчет (ert,erf) v7.7 v77::ОУ v77::БУ v77::Расчет 1cv7.md Windows Абонемент ($m) Инструментарий разработчика Практика программирования Универсальные обработки

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

1 стартмани

20.11.2012    19762    59    dusha0020    15       

Класс "ЗаписьXML" для 1С++, аналог одноименного класса из 8.x. 12

Инструменты и обработки Программист Конфигурация (md, cf) v7.7 openconf 1cv7.md Windows Абонемент ($m) Практика программирования Обмен через XML

Мне понадобилось перенести работающий код выгрузки данных в xml из 1С 8.2 в 7.7. Чтобы минимизировать исправления - написал класс-эмулятор класса ЗаписьXML из 8.2. Теперь при переносе кода из 1С8.2 в 7.7 количество необходимых изменений - минимально.

1 стартмани

26.10.2012    13918    14    curdate    8       

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

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

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

1 стартмани

08.09.2012    97285    28    ksnik    2