Переход на Йоксель за 1 минуту (сверхскоростные группировки по строкам в Йоксель и мгновенная выгрузка в Excel)

Публикация № 18989 08.02.09

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

Универсальная разработка, не требующая изменений в конфигурации (кроме добавления одной кнопки), предназначенная для тех, кто не хочет или не может вносить значительные изменения в типовые конфигурации 1С (ТиС, ПУб, Комплексная и т.п.) и при этом нуждается в быстрой работе с группировками по строкам и в быстром сохранении файлов в формате Excel (группировки сохраняются).

Обработка не требует изменения конфигурации 1С! Нужно всего лишь добавить одну кнопку в интерфейс.

Обработка подходит ко все стандартным отчетам 1С, возможно она не подойдет к Вашим отчетам с "хитрым" оформлением (например отчеты со сдвигом группировок вправо по колонкам пока не поддерживаются).

Распознаются и могут быть сгруппированы по строкам файлы, созданные Новейшим Отчетом 7.7, причем кросс-таблицы группируются еще и по колонкам!

Обработка для работы требует, как минимум, 2 внешних компоненты FormEx и Йоксель. Внешние компоненты в комплект с обработкой не вложены. ВК 1С++ желательна, но не обязательна для использования.

ВК Йоксель должна быть не ниже версии 01.01.04 (самые последние версии компоненты доступны на странице: http://yoksel.net.ru/Hotfixes). ВК FormEx версии 2.0.5.93 от 27.10.2008г, (возможно будет работать и с более ранними версиями).

Изменения:

Добавлен еще один вариант "Все в комплекте" - урезанный по функциям комплект, но включающий обработку+необходимые ВК. Преимущество перед обычной обработкой  - никаких изменений в конфигурации не требуется. Для использования нужно всего 1 раз запустить обработку "Перегрузка" из "Пуск/Открыть". Где находятся файлы из комплекта поставки значения не имеет (лишь бы в одном каталоге). Перегрузка в Йоксель (после запуска обработки) будет возможна после одновременного нажатия Ctrl+Й (Й конечно это Йоксель) на активной таблице (за возможность работы в таком режиме скажите дополнительное спасибо АЛьФу за ВК formex).

15/02/09 перехватчики мыши и клавиатуры отключаются в том случае если formex грузится из обработки (актуально для терминального режима). В варианте "Все в комплекте" отключается только перехватчик мыши, т.к. через перехватчик клавиатуры работает Ctrl+Й.

Установка:

  1. Скопируйте FormEx.dll (FormEx) и SpreadSheet.dll (Йоксель, Yoksel) в каталог с программными файлами 1С (обычно, в каталог C:/Program Files/1Cv77/BIN), также возможно их поместить непосредственно в каталог информационной базы.
  2. Скопируйте (из архива поставки) ПерегрузкаВЙоксель.ert в КаталогИБ/ExtForms.
  3. В "Конфигураторе" добавьте на панель инструментов кнопку следующего вида:
    • Объект: "Отчеты".
    • Команда: "Отчеты.ОткрытьВнешний".
    • Подсказка и короткая подсказка: "Выгрузка в Йоксель"
    • Параметры: Укажите путь к файлу


Использование:

Установите фокус на таблицу 1С, нажмите на созданную в Конфигураторе кнопку, появится меню содержащее пункты: "С группировкой, Без группировки, Настройка".

Пункт меню "Без группировки" просто перегрузит вашу таблицу в Йоксель, не производя дополнительных действий.

Пункт меню "С группировкой" перегрузит таблицу в Йоксель и сгруппирует таблицу для более удобной работы. При сохранении в Excel все группировки останутся! Если отчет отсутствует в списке настроек, эта строка в меню не появляется.

Пункт меню "Настройка" позволит включить замер времени, затрачиваемого на перегрузку таблицы, разрешить закрытие исходной таблицы после перегрузки в Йоксель, удаление строк с кнопками "Настройка" и "Расшифровка" и произвести настройки отчетов для группировок.

Настройки отчетов очень просты. Это заголовок таблицы (как он виден в 1С), отступы сверху и снизу (сверху шапка, снизу итого).  В анализе формата выставляются возможные варианты изменения строк в отчете (чем меньше вариантов, тем быстрее). Обычно требуется установить в анализе "ЦветФона" и "Полужирный" и попробовать установить разные отступы, обычно в пределах 7-10 сверху и 0-2 снизу.

Файлы Новейшего Отчета 7.7 дополнительных настроек не требуют.

Некоторые замечания:

Преимущества Йоксель читайте по ссылкам: http://www.infostart.ru/profile/22035/projects/1753,   http://yoksel.net.ru/HomePage

При тестировании скорости обработки оказалось, что подключение внешней компоненты 1С++  (даже без использования ее возможностей) ускоряет перегрузку в Йоксель почти в 2 раза. Поэтому обработка пытается загрузить 1C++, хотя для своей работы ее не требует и ругаться на ее отсутствие тоже не будет.

Скорость работы обработки (включая перегрузку в Йоксель) без подключения 1С++ ~12c на 60к строк (mxl 48Mb) и ~7c c 1С++ на Athlon64 3200+. Мелкие отчеты почти мгновенно: 2000 строк ~0.2c

Настройки "по умолчанию" зашиты в внутрь обработки и тестировались на ТиС, ПУБ и Комплексной конфигурациях. Корректно обрабатываются группировки 18 отчетов: Анализ продаж, Ведомость по банку, Ведомость по кассе, Ведомость по комиссионерам, Ведомость по комитентам, Ведомость по контрагентам, Ведомость по остаткам ТМЦ, Ведомость по подотчетникам, График платежей, Заказы поставщикам, Заявки покупателей, Оплата заявок, Остатки ТМЦ, Отчет по клиентам, Отчет по продажам ТМЦ, Отчет по проектам, Ведомость по партиям ТМЦ, Резервы ТМЦ. Настройка группировки любого другого отчета сделанного аналогичным образом добавляется через настройки.

Определение группировок базируется на рамках ячеек сверху/снизу, т.е. если в отчете рамки убраны (в стандартных отчетах они есть всегда), обработка будет работать непредсказуемо.

Удаление строк "Настройка" и "Расшифровка" проверяет наличие серого фона на строках и, если он есть (если его нет, это печатная форма документа), удаляет 2 строки сверху отчета.

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

Наименование Файл Версия Размер
Обработка на кнопку (15/02/2009)

.1234052044 11,51Kb
867
.1234052044 11,51Kb 867 Скачать
Все в компекте (15/02/2009)

.1234368745 1,26Mb
641
.1234368745 1,26Mb 641 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Ёпрст 1057 09.02.09 09:33 Сейчас в теме
Остаётся только подождать новой версии йокселя..
2. Djelf 248 09.02.09 10:10 Сейчас в теме
Чтоб совсем с мокселя сбежать? ;)
3. JohnyDeath 300 09.02.09 10:27 Сейчас в теме
Что самое интересное в таких разработках так это то, что плюсуют те, у которых нечто подобное уже крутится в своих конфах ;)
4. Djelf 248 09.02.09 20:05 Сейчас в теме
(3) Плюсы мало интересуют, а вот отсутствие комментариев удручает. Непонятно что из трех случаев ближе к правде: это настолько плохо, что я сразу стер и забыл; этот баян я столько раз видел и слышал, что уже тошно; спасибо конечно, но я и без спасиба это куда ни будь приспособлю. :D
5. JohnyDeath 300 09.02.09 20:52 Сейчас в теме
(4) Я в общем-то не совсем про плюсы, а про людей, которые хоть как-то здесь отметились.
А остальные скорее всего просто боятся делать что-то новое и "тем более с ВК" (ИМХО)
6. Djelf 248 09.02.09 21:18 Сейчас в теме
(5) Запрет всех ВК-зло. Мне франчи 4 года не давали ничего подключать :\ Сейчас под терминалом на Linux-сервере трудятся 1с++, formex и Йоксель! И не говорите мне что они под Linux "заточены" ;)


7. Donat 09.02.09 21:26 Сейчас в теме
А закрытие исходной таблицы после перегрузки в Йоксель, не вызывает вылета программы? А-то я когда-то у себя не смог перебороть этот глюк. Пришлось писать класс и переделывать все отчеты и печатные формы.
А вообще Йоксель - великая вещь. И плюс, автоматом за любую попытка популяризации Йокселя.
А по поводу (6), этот набор компонент - обязательный джентельменский набор для доработки любой конфы.
8. Djelf 248 09.02.09 21:41 Сейчас в теме
(7) Закрытие исходной таблицы по-умолчанию не включено. Включается в "Настройках". На последних версиях ВК (обоих) уронить 1С на этом этапе мне пока не удалось.
22. nep_i 137 12.02.09 09:43 Сейчас в теме
(6) Пардон за оффтопик. Очень хочется подбробней узнать про сервер терминалов на базе linux для работы с 77 да еще и с ВК.
Какой wine (стандартный или от etersoft), какой сам сервер терминалов (rdp, vnc, nx), 1С77, очевидно, в файловом режиме? (ну и еще горстка вопросов :) )

Года полтора назад пробовал сделать такое(без wine от etersoft) - получалось очень уныло.
24. Djelf 248 12.02.09 12:15 Сейчас в теме
(22) У меня wine@etersoft.sql 1.0.8, 1C DBF 2Gb, в режиме терминала по NX протоколу. Клиенты в основном тонкие с загрузкой по pxe. ВК 1cpp, formex, yoxsel, 1sqlite. Все это работает уже больше года.
З.Ы. Тестовую версию etersoft дает бесплатно. Обсуждение этого хозяйства тут: http://linuxforum.ru/index.php?showforum=58
25. nep_i 137 12.02.09 12:28 Сейчас в теме
35. Alav 13 15.02.09 18:56 Сейчас в теме
(6) Мой первый опыт работы с formex был плачевный. После установки formex и загрузки (без использования его в работе), стали наблюдаться дикие тормоза при листании списков (справочников, документы). (база дбф в терминале порядка 4-х гиг, юзеров не менее 60). Пришлось срочно удалять его. В процессе переписки с Альфом выяснилось, что по умолчанию он перехватывает события от мыши и клавиатуры, и если юзеров больше 20 то возможен такой эффект. И после этого я на все ВК как то боязно посматриваю. Хотя за ВК управления приоритетами отдельное спасибо автору.

Так же и с Йоксель, вроде бы и нужная, но ... работает - не трогай.
36. Djelf 248 15.02.09 21:25 Сейчас в теме
(35) Насильно ВК никто не заставляет использовать. Но без них иногда казалось бы элементарные вещи превращаются в полный кошмар.
Вариант подключения ВК вхолостую на тестирование поддерживаю обоими руками. Сам все используемые ВК подключал в холостом режиме на недельку. С этим тормозом formex`а знаком (у самого терминал все таки), плохо что в документации об этом ни слова. Наверное все терминальщики нарываются.
Спасибо, кстати, за напоминание, обработки обновил.

Обновление: перехватчики мыши и клавиатуры отключаются в том случае если formex грузится из обработки.
9. CheBurator 09.02.09 22:21 Сейчас в теме
работает!
имхо следует рассмотреть вопрос "ликвидации" секции Кнопки при переносе в йоксель... потому как "обновить" и "настройка" вроде как после переноса в йоксель не работают...
14. Djelf 248 10.02.09 09:39 Сейчас в теме
(9) И точно, забыл добавить удаление лишних строк. Добавил.
(12) Скрин есть: на первом скрине первые колонки исходной таблицы скромно выглядывают из под Йокселя ;)
(11) vde69 этот скрипт с 1С`овским оформлением не сработает (бывают области в несколько строк с разным содержанием ячеек).
15. vde69 922 10.02.09 09:49 Сейчас в теме
(14) я не говорю, что это панацея (я писал его для 7.7 и у меня все работает, просто нужно добавить специальное оформление первой колонки), я говорю, что вполне штатными возможностями решение не такое большое как кажется. Пусть у людей будет выбор, применять BK или нет.

Я считаю, что применять ВК надо там где без него не обойтись, а всякие "рюшечки" делать на ВК - не стоит
16. Djelf 248 10.02.09 10:15 Сейчас в теме
(15) Ааааа вот ты о чем. О сохранении таблицы в Excel с группировками без ВК.
Тут не только сохранение, а еще и перегрузка. В этом и разница. "Рюшечка" Йоксель позволяет после группировки работать с таблицей не выходя из 1С в сотни и тысячи раз быстрее, чем аналогичная обработка группировок на на "чистой" 1С.
19. strah4 11.02.09 10:24 Сейчас в теме
(14) строки выглядывают, а колонки?
20. Ёпрст 1057 11.02.09 10:47 Сейчас в теме
(19) те же самые что и на скрине.
10. O-Planet 6441 09.02.09 23:31 Сейчас в теме
А от Чебурашки по йоксельной традиции такой же топик будет? :)
11. vde69 922 10.02.09 08:54 Сейчас в теме
скрипт для свертки групп пишеться за 1 час, выкладываю для сравнения, ибо заводить отдельную страницу - совесть не позволяет

Public Sub GroupRangeInCol(SheetName As String, NumCol As Integer, RowStart As Integer, MaxLevel As Integer)
' процедура групирует строки по значению ячейки в колонки NumCol
' значение должно иметь вид: "Стр1/Стр2/Стр3/" разделитель "/" разделяет уровни
' а значения Стр - сами группы
'
' NumCol - номер колонки с ключами
' Key - Текущий ключ
' RowStart - строка начала анализа
' MaxLevel - количество развернутых уровней групп

Dim RowStart2 As Integer
Dim R
Dim n As Integer
Dim n1 As Integer
Dim Key As String
Dim Key2 As String
Dim fl As Boolean
Dim CountFl As Integer

' коллекция ключей
Dim TabR As New Collection

'Exit Sub
On Error GoTo ErrorHandler

' заполним коллекцию различными ключами
For n = RowStart To Application.Worksheets(SheetName).Cells.SpecialCells(11).Row
Key = Strings.Trim(CStr(Application.Worksheets(SheetName).Cells(n, NumCol).Value))

' заодно формат числовой поставим (потом надо переделать через параметр)
Application.Worksheets(SheetName).Cells(n, 5).NumberFormat = "#,##0.00"

If Key <> "" Then
' другой уровень может надо заносить
fl = True
For n1 = 1 To TabR.Count
If TabR.Item(n1) = Key Then
fl = False
End If
Next n1

If fl Then
TabR.Add (Key)
End If
End If
Next n


' теперь идем по ключам и для каждого ищем диапазон
For n1 = 1 To TabR.Count
Key = TabR.Item(n1)
CountFl = 0

RowStart2 = 0
fl = True ' флаг показывает, что надо начинать новый диапазон
For n = RowStart To Application.Worksheets(SheetName).Cells.SpecialCells(11).Row

Key2 = Strings.Trim(CStr(Application.Worksheets(SheetName).Cells(n, NumCol).Value))

If Key2 = Key Then
CountFl = CountFl + 1
End If

If Strings.Left(Key2, Strings.Len(Key)) = Key Then
'данную строку включаем в диапазон
If fl Then
RowStart2 = n
fl = False
End If
Else
'If (RowStart2 < (n - 1)) And (RowStart2 > 0) And (CountFl > 1) Then
If (RowStart2 < n) And (RowStart2 > 0) And (CountFl > 0) Then
' групируем
Set R = Application.Worksheets(SheetName).Range(RowStart2 & ":" & (n - 1))
R.Group
End If
fl = True
CountFl = 0
End If

Next n

If (RowStart2 < (n - 1)) And (RowStart2 > 0) And (Not fl) Then
' групируем
Set R = Application.Worksheets(SheetName).Range(RowStart2 & ":" & (n - 1))
R.Group
End If
Next n1

' очищаем колонку
For n = RowStart To Application.Worksheets(SheetName).Cells.SpecialCells(11).Row
Application.Worksheets(SheetName).Cells(n, NumCol).Value = ""
Next n

With Application.Worksheets(SheetName).Outline
.SummaryRow = Excel.XlSummaryRow.xlSummaryAbove
.AutomaticStyles = False
.ShowLevels RowLevels:=MaxLevel
End With

Exit Sub

ErrorHandler:

End Sub

12. strah4 10.02.09 08:56 Сейчас в теме
Для людей, которые, как я, узнали о йокселе из этого поста, не хватает скрина изначальной таблицы, чтобы до конца ухватить идею. Если то что я думаю, то шедевр заслуживающий проставки:) Вобщем захвачу с собой в поезд справку по йокселю и эту обработку и буду смотреть... Или спать:)
13. viddik 230 10.02.09 09:17 Сейчас в теме
Прекрасная вещь! Мне лично не хватает только возможности сохранять экселевские формулы. Тогда можно было бы убрать Excel с сервака совсем...
17. Djelf 248 10.02.09 10:21 Сейчас в теме
(13) С формулами все плохо, насколько я понял, формулы в ячейках Йоксель в ближайшей перспективе не планируются.
18. Ёпрст 1057 10.02.09 10:42 Сейчас в теме
(17) в планах то есть, а вот до реализации далеко :)
21. Djelf 248 11.02.09 19:59 Сейчас в теме
За новый вариант "Все в компекте" сильно ногами не бейте, лучше помогите интеллектуально ;) Кажется добился чтоб этот вариант не падал, но вот как избежать вывода ошибки в окно сообщений, при первом запуске, что-то не придумывается ;(
23. Ужас бухгалтера 221 12.02.09 12:08 Сейчас в теме
Насчет "комплектного варианта". Без выдачи ругани проверить существование глобальной переменной что-то не получается. Если смириться с выдачей ругани, то проверять проще через обычный "Шаблон". Например: Результат = Шаблон ("[ТипЗначенияСтр (глПутьОбработкиПерегрузкиВЙоксель)]");

В этом случае, если переменная есть, то в переменной "Результат" будет "Строка". Можно и без ТипЗначенияСтр - проверять само значение.

Вылет 1С скорее всего происходит из-за Formex.Сервис.УдалитьГлобальныйМодуль - я уже на это наступал. Если просто добавить ГМ, то еще ничего. А если пытаться удалять, то :( Поэтому, если перейти на шаблон, то и вылеты, скорее всего, прекратятся. У меня прекратились.
26. Djelf 248 12.02.09 13:07 Сейчас в теме
(23) Спасибо, Шаблон это как раз то что надо, ошибка при первом запуске осталась но вылетать перестало.
27. artbear 1414 12.02.09 13:19 Сейчас в теме
(23) На Мисте или даже на Инфостарте было обсуждение, как проверить наличие глобальной переменной, в итоге все-таки проблему решили без выдачи системных сообщений и без ВК
28. artbear 1414 12.02.09 13:21 Сейчас в теме
(23) У ФормЕкс есть зарегистрированный баг - если удалять доп.глобальные модули не в порядке, строго обратном порядку их создания, то будет падение 1С.
Я пока просто глобальники не удаляю :)
29. Djelf 248 12.02.09 15:19 Сейчас в теме
Проблема с выдачей ошибки решена. Спасибо за помощь.
Ужас бухгалтера; +1 Ответить
30. Ужас бухгалтера 221 12.02.09 15:24 Сейчас в теме
31. artbear 1414 13.02.09 07:30 Сейчас в теме
(29) Если это мне :) , то всегда пожалуйста.
32. Djelf 248 13.02.09 08:02 Сейчас в теме
(31) Ну, да ;) Если знать что вопрос в принципе решаем, то он и решается легче.
33. Ёпрст 1057 13.02.09 14:43 Сейчас в теме
Недочет - нет фиксированной шапки...
Скролить неудобно.
34. Djelf 248 13.02.09 16:59 Сейчас в теме
(33) Спасибо за бдительность. Исправил, шапка будет фиксироваться для зарегистрированных отчетов.
37. Andzhej 22.03.09 03:03 Сейчас в теме
Глючит! Компонента FormEx.dll не установленная! Хотя в C:/Program Files/1Cv77/BIN она есть.
39. Ужас бухгалтера 221 22.03.09 03:56 Сейчас в теме
(37) Возможно, 1С запускается из другого каталога (не C:/Program Files/1Cv77/BIN) Можно попробовать запхнуть формекс в каталог БД. Может, версия старая.

(38) Регить никого не нужно.
38. Andzhej 22.03.09 03:05 Сейчас в теме
может ее регить нужно через regsvr32?
40. Andzhej 22.03.09 04:54 Сейчас в теме
И так тоже пробовал - не работает.
"Чебурашкина" работает там кроме FormEx.dll идет mxl_doctor.dll кинул в базу и ОК.
41. Ужас бухгалтера 221 22.03.09 05:21 Сейчас в теме
(40) Чудес не бывает. Что-то, значит, положил не туда. Насколько я знаю Чебурашку, у него загрузка компонент реализована параноидальным образом: даже если пользователь положил ВК не туда, куда надо, то его обработка ее все равно может найти, т.к. она проверяет наиболее вероятные места, куда пользователь по ошибке может их запихнуть.
42. Djelf 248 22.03.09 12:23 Сейчас в теме
У меня загрузка ВК без пути:
ЗагрузитьВнешнююКомпоненту("FormEx.dll")
Тогда 1С ищет ВК только в КаталогИБ() и КаталогПрограммы().

У Чебурашки пути прописаны более жестко:
ЗагрузитьВнешнююКомпоненту(КаталогИБ() + "FormEx.dll")
ЗагрузитьВнешнююКомпоненту(КаталогИБ() + "ExtForms\" + "FormEx.dll")
ЗагрузитьВнешнююКомпоненту(КаталогПрограммы() + "FormEx.dll")

(40) Если обработка Чебурашки работает, а моя нет, подозреваю что FormEx.dll грузится из ExtForms, а в BIN лежит какой-то не такой formex. Попробуйте поменять в коде загрузку на 2й его вариант (ну может 1й или 3й, хотя это странно).
43. rasswet 82 18.09.09 09:54 Сейчас в теме
Если (УдалятьНР=1) и (""+Документ.Область(1,1).ЦветФона="12632256") Тогда
{F:\TEST\MOSK06\EXTFORMS\ПЕРЕГРУЗКА.ERT(141)}: Поле агрегатного объекта не обнаружено (ЦветФона)
как с этим быть?
44. Ёпрст 1057 18.09.09 09:59 Сейчас в теме
(43) обновить компоненту йоксель, для начала, до последней версии.
45. rasswet 82 18.09.09 10:22 Сейчас в теме
может это связано отсюда http://www.dorex.ru/?projects&formex&bugs
"Известные ошибки текущего релиза компоненты.
* Критическая ошибка при попытке установить цвет шрифта или фона для некоторых типов атрибутов формы"
(44) 1.1.18.0 всегда стараюсь пробовать на последних версиях софта. 1срр тоже последняя. и формекс.
46. JohnyDeath 300 18.09.09 10:56 Сейчас в теме
(45) FormEx тут не причем. Тебе ж сказали, бери последнюю версию Йокселя http://yoksel.net.ru/Hotfixes
48. rasswet 82 18.09.09 11:05 Сейчас в теме
(46) с офф сайта и скачал. в 45 написано-01.01.18 это версия SpreadSheet.dll для тех кто не в курсе.
47. rasswet 82 18.09.09 11:02 Сейчас в теме
yoksel_hotfix_2009_09_06 куда уж позже?
сказал же-всё последнее стоит.
49. Djelf 248 18.09.09 11:38 Сейчас в теме
45 это формекс, а 43 относится к йокселю.
Такая ошибка может возникнуть если SpreadSheet почему то не загружается.
На версии yoksel_hotfix_2009_09_06 только что проверил ЦветФона работает...
50. Djelf 248 18.09.09 11:50 Сейчас в теме
Хотя нет... если йоксель не загрузился должно было еще до этого ругаться...
Попробуй сам ВК сначала загрузить (перед моей обработкой), с точным указанием пути к ним, а то иногда такой зоопарк из версий бывает...
51. rasswet 82 21.09.09 11:51 Сейчас в теме
52. Djelf 248 23.09.09 17:34 Сейчас в теме
(51) А "Без группировки" в Йоксель перегружается?
53. Djelf 248 23.09.09 17:36 Сейчас в теме
(51) У тебя какие ВК грузятся, в каком порядке и каких версий?
Мне воспроизвести не удается ;(
54. rasswet 82 23.09.09 18:17 Сейчас в теме
(53) а порядок загрузки важен?
1срр, йоксель и формекс. все три загружены. а вот с порядком сложнее.
причем 1срр и формекс работают гарантировано. у меня есть обработки которые их юзают и работают.
55. CheBurator 3074 19.12.09 01:39 Сейчас в теме
Автору данной разработки - офигенный респект! кнопка висит у меня уже давно... подхватываются нештатные отчеты тоже хорошо.. причем без настроек. Основной плюсь - удобство для просмотра и работы с отчетом "визуально"...
56. Djelf 248 19.12.09 23:18 Сейчас в теме
(55) Спасибо за теплые слова, однако именно Ваша разработка http://infostart.ru/public/14180/ натолкнула меня на это решение!
57. CheBurator 3074 20.12.09 00:26 Сейчас в теме
58. CaSH_2004 365 26.03.10 21:48 Сейчас в теме
:| А как выполнить то поиск по строке, типовая функция заблокировано, а больше то ничего не видно!!!
59. Djelf 248 26.03.10 22:00 Сейчас в теме
(58) Поиск был добавлен в Йоксель начиная с версии 01.01.16 от 21.07.2009 Обновите ВК отсюда: http://yoksel.net.ru/Hotfixes
60. CaSH_2004 365 27.03.10 17:17 Сейчас в теме
Спасибо Djelf, работает! а не подскажеш чем отличается SpreadSheet.dll и Yoksel.dll
я так понял что Yoksel.dll это COM-сервер, а SpreadSheet.dll - компонента под 7.7
путают названия, почему Йоксель компонента а называется SpreadSheet.dll?
логичнее вроде было бы Yoksel.dll и YokselCOM.dll
61. Djelf 248 29.03.10 12:44 Сейчас в теме
(60) Исторически сложилось: Сначала (01.2008) появилась ВК реализующая ТабличныйДокумент, логичное название - SpreadSheet. Затем (04.2008) появилось "Самостоятельное приложение" - YokselStandAlone. СОМ-сервер появился значительно позже (02.2009) он и был назван именем проекта Yoksel.
62. CheBurator 3074 06.06.10 22:22 Сейчас в теме
(61) еще раз спасибо за хорошую вещь..!
Пришлось подшаманить немного, чтобы искала в таблице настроек не по совпадению заголовка отчета а по частичному вхождению - потому как часто в заголовке отчета есть "переменная" часть...
63. AndryRV 06.10.11 13:55 Сейчас в теме
Удобная вещь, жаль, что только недавно ее открыл.
64. пользователь 18.10.11 16:40
Сообщение было скрыто модератором.
...
65. SnegAvik 28.10.11 14:49 Сейчас в теме
Спасибо,помогло в освоении йокселя и интеграции его в 7ку)
66. droplet 79 02.12.11 09:33 Сейчас в теме
Хорошая вещь. Очень удобно с большими справочниками, такими как материалы, основные, контрагенты, да и отчеты бывают огромные, на их сохранение в обчном режиме убивается куча времени, а так - быстро и удобно. Свертка и разбивка по группам - добно и функционально. С любой обработкой нужно разбираться, всегда чему то и сам научишься.
Автору +
68. wunderland 201 10.05.12 17:07 Сейчас в теме
Столкнулся с такой проблемкой - на некоторых компьютерах при печати сгруппированного отчета, в конце, на отдельной странице повторяется(именно повторяется) последняя строка с итогом, та которая попадает в область, указанная в настройках как "отступ снизу". Может подскажите, в чем может дело.
69. Djelf 248 10.05.12 20:21 Сейчас в теме
> на некоторых компьютерах ... повторяется(именно повторяется)

В Йокселе повторения строк при печати нет, в обработке отступ снизу должен, насколько я помню (спустя 3 года), отсекать итог из списка возможных строк для группировки.

Почему на НЕКОТОРЫХ даже не представляю - должно быть либо на всех, либо отступ снизу как-то отличается (если обработка не в сетевой папке), но все равно дублирование строки... ну такого я точно в обработке не делал...

Обработка же делает все достаточно тупо: удаляет несколько строк сверху, отступает чуток вниз для пропуска заголовка, бежит по строкам до конца таблицы -количество строк итога. Потом это дело группирует...
70. wunderland 201 28.05.12 22:47 Сейчас в теме
(69) Извините, что задал вопрос, а сам сразу не отписался...
В архиве лежит 4 Print Screen-а 2 с моего компьютера, и 2 с другого.
На картинке с индексом 1 отчет, свернутый при помощи Вашей обработки. Он маленький - с запасом помещается на страницу. А на второй - то что показывает предварительный просмотр печати. В одном случае там одна стр. и больше ничего нету. В другом - та самая повторяющаяся строка, отдельно на следующем листе. Все версии одинаковы, все параметры тоже. Чем вызвано такое явление и какие закономерности, у меня варианты кончились :(
71. wunderland 201 28.05.12 23:28 Сейчас в теме
(69)Склероз прокляты совсем замучил...
Вот скрины
Прикрепленные файлы:
Screen.rar
72. Djelf 248 28.05.12 23:37 Сейчас в теме
mxl`ки на почту, и то что получилось! По скринам увидеть то увижу, но понять как так получилось - не пойму. Да еще и Screen.rar битый получился...
73. wunderland 201 28.05.12 23:54 Сейчас в теме
(72)перезалил скрины, mxl`ки на почту кинул
Прикрепленные файлы:
Scrin.7z
74. Djelf 248 29.05.12 00:15 Сейчас в теме
Очаровательно: к архивам 7z спереди добавляется <pre> поэтому архиватор их и не видит, что c rar творится я не знаю... Может старый, добрый zip спасет мир?
75. Katherine 21.06.12 14:29 Сейчас в теме
Антон, спасибо за эту обработку. Но возникает ошибка при попытке вывести отчет "С группировкой" в комплексной на стандартных отчетах

НаборСвойств=Документ.ДополнительныеСвойства;
{E:\БАЗЫ\2010\EXTFORMS\ПЕРЕГРУЗКАВЙОКСЕЛЬ.ERT(184)}: Поле агрегатного объекта не обнаружено (ДополнительныеСвойства)

Как это можно исправить?
Formex и Йоксель взяты последних версий.
77. Djelf 248 21.06.12 14:43 Сейчас в теме
(75) Katherine,
Йоксель = СоздатьОбъект ("Йоксель");
Сообщить(Йоксель.Версия);
в студию!
Katherine; +1 Ответить
78. Katherine 21.06.12 19:53 Сейчас в теме
(77) дело оказалось в версии dll. С сайта по ссылке "Скачать" - скачивается версия 01.01.02. После скачивания 01.01.27 все заработало (нашла в Hotfixes).
Спасибо за помощь :)
76. AlexO 132 21.06.12 14:40 Сейчас в теме
Грустно тут у вас...
Семерошники вообще народ грустный и занятой - сидят и программят, программят и сидят :))
То ли дело студенты со Снежком - какие полеты необоснованных фантазий, какие бездны незнания!
Прям слов не хватает ... :)
79. wunderland 201 02.03.12 13:25 Сейчас в теме
Знакомство с Йоксель началось именно с Вашей обработки. Очень понравилось. А бухи так вообще повизгивая от восторга таскают мне конфеты, уже складывать некуда... База большая и большинство отчетов на 3-5-7 стр. а многие гораздо больше. Но вот проблемка одна все-таки была - некоторые отчеты, печатные формы все-таки требуют небольшого тюнинга, но в пределах 10-30 мин.
80. Xershi 961 09.10.19 22:08 Сейчас в теме
Делал по инструкции:
1. В папку с установленной 1С 7.7 (у меня "c:\Program Files (x86)\1Cv77\BIN\") положил файлы (FormEx.dll, FormEx.als, SpreadSheet.dll)
2. В папку "КаталогИБ/ExtForms" скопировал обработку "ПерегрузкаВЙоксель.ert"
3. Самое сложное. Панель инструментов это не та панель, которая вызывается правой кнопкой мыши (Сервис - Панели инструментов...).
Тут нужно открыть конфигурацию. Перейти на вкладку интерфейсы и в каждом интерфейсе делать кнопку.
Начинаем редактировать интерфейс и там уже есть меню "Панели инструментов". Далее там есть "Состав панели", где добавляется кнопка. Иконку можно поменять перетащив ее на кнопку.
Остальное по инструкции. Единственное когда автор писал "Параметры: Укажите путь к файлу", он имел в виду не текст туда написать, а нажать кнопку выбора файла и указать полный путь к обработке "ПерегрузкаВЙоксель.ert", затем можно согласиться, чтобы путь был относительным от базы, чтобы копирование ее в другое место не приводило к ошибке.

Все получилось заняло минут 15 наверное.

Единственное не удобство постоянно выскакивает меню настроек. Я так понимаю это надо допиливать, чтобы какое-то значение по умолчанию было.
81. Slypower 1 15.10.19 12:55 Сейчас в теме
(80) FormEx.als лучше положить в каталог базы. Это описание языка, потом появится в конфигураторе в синтаксисе
82. Xershi 961 16.10.19 21:06 Сейчас в теме
(81) а что если положить в папку программы не появится?
Мне это нужно только чтобы решить проблему ограничения количества символом в 255 при сохранение ПФ в эксель. Семерка по умолчанию сохраняет в 95 экселе.
83. Slypower 1 17.10.19 08:41 Сейчас в теме
(82) хотя вы правы, проверил, появится описание)))))
Оставьте свое сообщение

См. также

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

Разработка внешних компонент Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Абонемент ($m)

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

1 стартмани

28.11.2013    100224    312    Serginio    80    

WebЦвета для 1с77 FormEx

Инструментарий разработчика Работа с интерфейсом Платформа 1С v7.7 Абонемент ($m)

Обработка с фрагментами кода для программного использования набора цветов из коллекции WebЦвета 1с версии 8+ в 1с версии 77. Требуется предварительное подключение сторонней библиотеки FormEх. Будет полезно программистам 1с 77, 1с 8. Да и вообще при программировании на любом языке при потребности использовать коллекцию цветов WebЦвета.

1 стартмани

30.03.2022    1853    0    igor7777    4    

Сводная таблица Excel из 1С

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

Сводная таблица Excel из 1С - как сделать ее программно через COM соединение.

1 стартмани

30.07.2021    3437    0    atdonya    0    

Внешняя компонента для преобразования файлов из/в кодировку Base64 в 1С 7.7

Разработка внешних компонент WEB-интеграция Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Эта внешняя компонента Base64.dll предназначена для платформы 1С версии 7.7. Используется для преобразования файлов из/в кодировку Base64 из встроенного языка 1С Предприятие. Компонента тестировалась на базе конфигурации Бухгалтерский учет для Казахстана, редакции 7.70.257.

2 стартмани

06.04.2021    5590    10    softmaker    8    

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

Разработка внешних компонент Сканер штрих-кода Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Абонемент ($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    83464    95    igorberezhnov    121    

Выгрузка товаров из 7.7 для загрузки в личный кабинет АТОЛ для ньюджеров 91Ф, 92Ф и подобных

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

Выполняет выгрузку товаров (всех, только с признаком в прайсе, только из указанной папочки) с гибкой настройкой выгружаемых данных. Формируется файл в формате XLSX подходящий для прямой удаленной загрузки в кассовый аппарат АТОЛ 91Ф/92Ф и им подобных, имеющих управление через Личный кабинет АТОЛ (lk.atol.ru).

1 стартмани

31.01.2021    5705    2    &-rey    1    

Выбор цвета для 1С 7.7

Работа с интерфейсом Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Простая и удобная внешняя обработка для выбора цвета без применения внешних компонент.

1 стартмани

09.06.2020    5290    2    vap_pig    5    

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

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

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

1 стартмани

08.06.2020    6524    19    mdbruyfn    8    

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

Разработка внешних компонент Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

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

1 стартмани

14.04.2015    23930    2    Serginio    1    

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

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

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

1 стартмани

23.05.2020    5623    3    mdbruyfn    0    

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

Розничная торговля Загрузка и выгрузка в Excel Платформа 1С v7.7 Конфигурации 1cv7 Розничная и сетевая торговля (FMCG) Россия Бухгалтерский учет Абонемент ($m)

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

5 стартмани

20.02.2020    8485    0    Ignatov_mu    1    

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

Загрузка и выгрузка в Excel Обработка документов Платформа 1С v7.7 Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Абонемент ($m)

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

1 стартмани

19.04.2010    63251    1746    Tatitutu    97    

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

Разработка внешних компонент WEB-интеграция Платформа 1С v7.7 Абонемент ($m)

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

1 стартмани

14.11.2019    13709    66    mdbruyfn    57    

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

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

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

1 стартмани

11.10.2019    10175    2    ksnik    2    

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

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

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

1 стартмани

08.09.2019    13683    8    ksnik    2    

Класс 1С++ для программного добавления изображений/текста/ШК в таблицу Промо

Работа с интерфейсом OpenConf Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Необходимо добавить в сформированную таблицу изображения/текста/ШК (81 тип ШК) с прозрачным фоном? Вставить фирменный логотип? Быстро организовать оформление документов в корпоративном стиле? Данная разработка поможет в этом!

1 стартмани

03.06.2012    254129    235    zarius    116    

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

Обработка справочников Загрузка и выгрузка в Excel Обмен между базами 1C Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 1С:ERP Управление предприятием 2 Абонемент ($m)

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

1 стартмани

16.08.2019    16061    12    ksnik    12    

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

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

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

1 стартмани

02.08.2019    17735    35    phsin    29    

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

Загрузка и выгрузка в Excel Оптовая торговля Розничная торговля Обмен между базами 1C Платформа 1С v7.7 Платформа 1С v8.3 1С:Управление торговлей 10 1С:Комплексная 7.7 1С:ERP Управление предприятием 2 Управленческий учет Абонемент ($m)

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

1 стартмани

29.07.2019    17249    13    ksnik    0    

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

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

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

1 стартмани

22.03.2011    43963    481    Tatitutu    39    

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

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

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

1 стартмани

29.04.2019    9543    3    Palmer1976    0    

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

Разработка внешних компонент Загрузка и выгрузка в Excel Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

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

1 стартмани

21.03.2019    20793    48    MadDAD    177    

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

Загрузка и выгрузка в Excel Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

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

2 стартмани

25.02.2019    9499    1    kiba    0    

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

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

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

5 стартмани

19.12.2012    35771    191    @lexandr    11    

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

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

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

1 стартмани

13.07.2018    13700    1    pakko    7    

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

Работа с интерфейсом Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

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

1 стартмани

01.05.2018    19447    24    Gkmy    11    

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

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

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

5 стартмани

04.01.2018    21626    2    protexprotex    34    

Процесс бар (индикатор состояния выполнения цикла) Промо

Работа с интерфейсом Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Полезная "красотулька" в вашем документе. Будет очень полезна для медленных компьютеров, где не всегда понятно, работает-ли обработка или 1с-ка тупо "зависла"

14.04.2008    29732    871    ded00786    38    

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

Разработка внешних компонент ККМ Кассовые операции Оперативный учет 7.7 1С:Торговля и склад 7.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    49942    336    asdfghgghjdhg    127    

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

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

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

1 стартмани

09.08.2017    22803    6    AlexRAA.1C    0    

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

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

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

1 стартмани

08.05.2017    30556    81    crimeait    2    

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

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

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

1 стартмани

08.09.2012    114117    28    ksnik    2    

Диалоги выбора периода для 1С версий 8.3 и 7.7

Работа с интерфейсом Платформа 1С v7.7 Платформа 1С v8.3 Абонемент ($m)

Представлены два диалога для выбора интервала дат по календарю в составе демонстрационных конфигураций 1С8.3 и 1С7.7

1 стартмани

24.01.2017    23342    19    romasna    7    

1sqlite reborn

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

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

1 стартмани

07.11.2016    30904    28    Djelf    39    

Вывод и перенумерация отчета с заранее неизвестным количеством группировок. Промо

Работа с интерфейсом OpenConf Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Абонемент ($m)

1C v.7.7 Пример вывода отчета с заранее неизвестным количеством группировок, с возможностью изменять уровень вложенности группировок из списка значений на форме, с нумерацией конечного отчета, с выводом структуры вложенности группировок (с помощью внешней компоненты Йоксель - http://yoksel.net.ru/Hotfixes). В приложенном файле показан пример вывода отчета из сформированной таблицы значений. Код я старался закомментировать как можно подробней. Хоть семерка и вымирающая платформа, думаю еще есть люди, которые только начинают ей заниматься, и им это может пригодиться.

1 стартмани

21.03.2012    32718    21    unichkin    11    

Как создать индикатор в 1С:Предприятии 7.7

Универсальные функции Работа с интерфейсом Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

В статье дано описание создания индикатора на форме в среде разработки 1С:Предприятие 7.7 исключительно типовыми средствами.

1 стартмани

27.09.2016    16884    2    HAMMER_59    6    

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

Загрузка и выгрузка в Excel Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

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

1 стартмани

20.09.2016    26291    11    aserg    4    

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

Работа с интерфейсом Разработка внешних компонент Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

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

1 стартмани

19.09.2016    19049    15    DasIsFantastich    4    

1C.Net:Предприятие – использование богатых графических возможностей .Net Framework Промо

Работа с интерфейсом Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Россия Абонемент ($m)

Windows Presentation Foundation (WPF) – презентационная система нового поколения для построения клиентских приложений Windows с ошеломляющими возможностями. Технология WPF основана на независимой от разрешения системе визуализации, построенной на векторной графике и использующей преимущества современного графического оборудования. В составWPF входят следующие средства: язык описания Extensible Application Markup Language (XAML), элементы управления, механизм привязки данных, средства разметки, 2d- и 3d-графика, анимация, стили, шаблоны, документы, медиа-элементы, текст и средства оформления текста. Презентационная система входит в состав .Net framework и доступна для использования внутри 1С:Предприятие средствами Elisy .Net Bridge, начиная с версии 3.2. Windows Presentation Framework полностью заменяет и многократно превосходит устаревающую технологию WinForms.

1 стартмани

19.05.2010    31830    281    Elisy    22    

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

Файловые протоколы обмена (TXT, XML, DBF), FTP Внешние источники данных Загрузка и выгрузка в Excel Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Абонемент ($m)

Позволяет выгружать данные справочников, документов, сальдо по счетам из 1С 7.7 (компонента «Бухгалтерский учет» в файлы формата MXL, XLS, DBF. Полученные файлы удобно использовать для переноса в другие программы. В разработке применено несколько оригинальных решений.

1 стартмани

10.06.2016    45417    180    gubanoff    11    

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

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

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

1 стартмани

01.03.2016    13605    10    Most    1    

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

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

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

1 стартмани

15.02.2016    17133    26    adamych8    2    

Небольшое украшение для 1С-Предприятие-7.7 Промо

Работа с интерфейсом Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Поздравляю всех девушек с 8 марта! Желаю им цвесть-расцветать и радовать глаз всех окружающихю По поводу такого случая предлагаю небольшое украшение для 1С-Предприятие-7.7 + тематичекую подборку слайдов.

1 стартмани

28.12.2011    26325    57    yuraos    23    

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

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

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

1 стартмани

11.02.2015    19103    49    LavinVladik    12    

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

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

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

1 стартмани

16.11.2014    36530    97    etmarket    20    

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

Загрузка и выгрузка в Excel Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

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

1 стартмани

16.11.2014    13909    11    Smile_D    2    

Гиперссылки в диалогах форм 1С:Предприятие-7.7 Промо

Работа с интерфейсом Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Правдоподобная имитация гиперссылок при двойном клике мышью на надписях в диалогах форм 1С:Предприятие-7.7

1 стартмани

29.12.2011    28039    33    yuraos    16    

"Магический батон" или еще одна попытка сделать "волшебную кнопку"

Универсальные обработки Работа с интерфейсом Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Очень часто, в процессе работы с 1С, у пользователя может возникнуть желание получить какую-либо информацию по данным, которыми он оперирует в данный момент. Например, забивая документ отгрузки, хочется посмотреть взаиморасчеты с контрагентом, или находясь в справочнике номенклатуры посмотреть движения по ней и т.д. В типовых конфигурациях с такими хотелками не очень то развернешься. К примеру про взаиморасчеты с контрагентом, это надо ползти в меню "Отчеты"->"Специализированные"->"Акт сверки", затем в самом отчете, как минимум, необходимо опять выбрать нужного контрагента и только после этого заветная "циферка" порадует глаз пользователя. Некоторые моменты всё же реализованы, например в типовой "Бухгалтерии", в формах списка справочника "Номенклатура", есть в привязанных печатных формах отчеты: "Оборотно-сальдовая ведомость" и "Анализ субконто", но в них также приходится что-либо выбирать/менять перед формированием. Или довольно удобная штука - механизм внешних печатных форм, но не для всех объектов он реализован (к примеру документ "Поступление ТМЦ" обделен такой возможностью). Добавить подобные вещи конечно можно, но для этого придется править конфигурацию и при обновлении учитывать все эти правки...

1 стартмани

21.08.2014    14260    7    SvSoft    4