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

19.06.15

Разработка - Инструментарий разработчика

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

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

Наименование Файл Версия Размер
Библиотека кода 1С 7.7
.ert 123,00Kb
248
.ert 123,00Kb 248 Скачать

Это набор кода, а не библиотечных функций.

Здесь и код для работы с Excel (все функции, которые когда либо мной применялись), и код для работы с xml (аналогично), и многое другое.

Обработка предназначена для использования в Конфигураторе! В режиме предприятия открывать бессмысленно, т.к. она даже не компилируется.

Вероятность появления подробного описания представленного кода равна 0.000001. Это произведение вероятностей бесплатного труда программиста 1С (0.001) на вероятность того, что работу программиста 1С оплатит другой программист 1С (0.001).

P.S. Если заметите явно указанные логины и пароли, то убедительная просьба не использовать! Статья 272, УК :)

См. также

Консоль запросов

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

Консоль запросов к базе SQL, не требующая внешних компонент

10 стартмани

29.04.2015    21526    54    Gvozdod    8    

14

StartManager 1.4 - Развитие альтернативного стартера

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

Очередная редакция альтернативного стартера, являющегося продолжением StartManager 1.3. Спасибо всем, кто присылал свои замечания и пожелания, и тем, кто перечислял финансы на поддержку проекта. С учетом накопленного опыта, стартер был достаточно сильно переработан в плане архитектуры. В основном сделан упор на масштабируемость, для способности программы быстро адаптироваться к расширению предъявляемых требований (т.к. довольно часто просят добавить ту или иную хотелку). Было пересмотрено внешнее оформление, переработан существующий и добавлен новый функционал. В общем можно сказать, что стартер эволюционировал, по сравнению с предыдущей редакцией. Однако пока не всё реализовано, что планировалось, поэтому еще есть куда развиваться в плане функциональности.

1 стартмани

23.04.2014    165606    1863    Alexoniq    1596    

496

Tray Informer

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

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

1 стартмани

04.09.2013    32866    61    O-Planet    78    

49

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

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

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

1 стартмани

13.08.2013    21179    Reptile    5    

35

v7.7 1CDialogControls: Инструмент в помощь разработчику на 7.7.

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

Давным давно, когда я еще плотно писал на 7.7 работа с формами была мучительной и неудобной. Приходилось каждый элемент выкладывать, выравнивать на форме ручками, прописывать код в модуле. Иногда при разработке очередной формы приходила в голову мысль: "а где-то я уже похожее делал..." и начинался мучительный поиск подходящего кода в своих запасах........

1 стартмани

21.02.2013    18023    35    MarSeN    14    

16

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

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($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    36093    51    venger    7    

23

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

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

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

1 стартмани

20.11.2012    30653    59    dusha0020    15    

24
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. SeiOkami 3418 25.11.12 15:29 Сейчас в теме
А есть подобное для 8.х ?
27. dour-dead 270 22.12.12 14:36 Сейчас в теме
2. adhocprog 1138 25.11.12 18:36 Сейчас в теме
тут есть, но не так много:
blog.prog8.ru/biblioteka-koda-1s-8/
3. TrinitronOTV 14 26.11.12 08:10 Сейчас в теме
4. vladimir_makarov 105 26.11.12 22:16 Сейчас в теме
Минус не ставлю. Но!!! Бредятина полная, т.б. НЕ рабочая!!!
5. adhocprog 1138 26.11.12 23:34 Сейчас в теме
6. vladimir_makarov 105 27.11.12 00:03 Сейчас в теме
Почему "нерабочая"??? Потому, что не работает! Кругом ошибки, в любой конфе! ПЕРЕДЕЛАЙ!... и будет тебе почёт и понимание.
7. adhocprog 1138 27.11.12 00:12 Сейчас в теме
(6) в публикации же написано "Это набор кода, а не библиотечных функций."
Код даже не компилируется, т.к. одна и та же функции может быть три раза создана (три версии).
Зато есть все функции и методы для работы с Excel, xml, с которыми мне приходилось работать.
10. vladimir_makarov 105 29.11.12 11:09 Сейчас в теме
(7)А для какой надобности там достаточно сложная диалоговая форма? Явно НЕ для использования в конфигураторе! Если всё полезное только в коде, так и выкладывать надо статью (с вложением текстовых), а не *.ert! *.ert должно работать! Ест-но, если в код *.ert всякой бредятины написать, он не скомпилируется, тогда зачем вообще ТАК делать? Полезные примеры кода можно выложить в таблицах, в ссылках, да как угодно.
11. adhocprog 1138 29.11.12 11:32 Сейчас в теме
(10) я выложил то, чем сам пользуюсь.
И именно через конфигуратор. На форме есть полезные шаблонные элементы.
Parazyte; +1 Ответить
12. adhocprog 1138 29.11.12 11:40 Сейчас в теме
(10) "*.ert должно работать!" - откуда это следует? где это написано?
"если в код *.ert всякой бредятины написать" - это кто что видит. Для меня это код, который помогает мне в работе. Думаю, что и другим поможет.
"Полезные примеры кода можно выложить в таблицах, в ссылках, да как угодно." - в виде текста это 160 листов.
Кстати! Вспомнил, почему в ert сделал! Так как с помощью телепата можно нажать Ctrl+1 и набрать три буквы, чтобы попасть в нужно место - отсюда и вычурные название методов _XML_, _Excel_ и даже _Эксель_, чтобы раскладку не переключать.
А в тексте на 160 листов запаришься искать нужный фрагмент.
8. vec435 15 29.11.12 08:16 Сейчас в теме
если оформить в виде что-то вроде ИнструментыРазработчика - будет привлекательнее
9. пользователь 29.11.12 09:55
Сообщение было скрыто модератором.
...
13. Fenicss 30.11.12 07:39 Сейчас в теме
Вы бы лучше сделали тогда содержание для вашего списка функций. Так как практически нереально разобраться и заполнить все твои функции. Да и комментариев бы побольше не помешало бы , а то очень сложно сидеть и догадываться что и для чего.
14. adhocprog 1138 30.11.12 09:05 Сейчас в теме
(13) Fenicss, почему у тебя за 1.5 года еще ни одной публикации нет?
Parazyte; Sure; dnikolaev; MrFlanker; Fenicss; +5 Ответить
15. Fenicss 30.11.12 12:15 Сейчас в теме
Обычно мои решения узко направленны и интерес могут вызывать у очень узкого числа людей. Которые вместо того что бы искать решения в интернете быстрее напишут все сами. Но так как сейчас стал больше разрабатывать на 8.2 скорее всего скоро парочку выложу))
16. adhocprog 1138 30.11.12 12:30 Сейчас в теме
(15) ну так выкладывай скорей, мы и подскажем, как лучше сделать )
Расскажем, куда надо картинку сдвинуть, и где с большой буквы написать )
17. Fenicss 30.11.12 13:18 Сейчас в теме
Мое предложение сделать содержание было, не целью задеть вас. А предложить возможность по улучшению выложенной вами статью. И оно было сделанно не по причине моей капризности!
gimalaj; mikhailovaew; adhocprog; +3 Ответить
18. adhocprog 1138 30.11.12 13:29 Сейчас в теме
19. mikhailovaew 127 03.12.12 12:03 Сейчас в теме
Присоединяюсь к (17) в предложении добавить краткое содержание. Выложены 2 картинки с примерами кода, это хорошо, по ним видно, что есть код для работы с экселем и xml. А что есть еще? Скачивать файл, чтобы разбираться, пригодится он или нет, как-то не хочется.
20. adhocprog 1138 03.12.12 12:45 Сейчас в теме
(19) Как мне видится, вероятность, что за бесплатно появится описание, меньше 0.1%.
Вероятность, что составление описания оплатят программисты, скачивающие файл, еще на несколько порядков меньше.
21. mikhailovaew 127 03.12.12 12:53 Сейчас в теме
(20) Зато при появлении описания повышается вероятность скачивания файла, и соответственно увеличения у автора количества стартмани :-) На мой взгляд, совет дан полезный, воспользоваться им или нет - решать Вам.
22. adhocprog 1138 03.12.12 12:59 Сейчас в теме
(21) >> при появлении описания повышается вероятность скачивания файла, и ... увеличения ... стартмани
Согласен. В принципе, это очевидно.
Раз я этого еще не сделал, то только потому, что количество потенциально вырученных старт мани х 4 рубля меньше стоимости временных затрат.
23. Fenicss 03.12.12 13:14 Сейчас в теме
Ну мы просто посоветовали как и что сделать, а решать то конечно тебе стоит оно того или нет.
24. adhocprog 1138 03.12.12 14:11 Сейчас в теме
(23) я понял )
Вас много, а я один )
Дмитрий, жду твоих публикаций )
25. Fenicss 04.12.12 06:43 Сейчас в теме
Зачем тебе так нужны мои публикации? Охота покритиковать или просто поспамить??
26. chemezov 47 14.12.12 09:55 Сейчас в теме
"вы бы лучше так и эдак", взяли сами бы и сделали
adhocprog; +1 Ответить
28. lushka 6 25.12.12 06:14 Сейчас в теме
29. AndreyNit 59 28.12.12 10:01 Сейчас в теме
Автору спасибо, пригодится.
adhocprog; +1 Ответить
30. sidalexsandr 3 28.12.12 10:21 Сейчас в теме
31. MarSeN 984 26.03.13 13:37 Сейчас в теме
Чтобы не сваливать все в обработку для того чтоб контролы и связаный с ними текст вставлять в новые формы воспользуйтесь вот этой разработкой http://infostart.ru/public/174911/_
32. adhocprog 1138 26.03.13 14:01 Сейчас в теме
33. MarSeN 984 26.03.13 14:20 Сейчас в теме
34. temp2003 9 26.03.13 14:38 Сейчас в теме
Полезная вещь.... Жалко содержания нет для 8-ки )) Но поизучать будет интересно
35. shurix 09.04.13 20:52 Сейчас в теме
Попробуй воспользоваться :-)
36. Abadonna 3958 27.07.13 01:49 Сейчас в теме
(0) Поважаешь жадных владельцев и ленивых проггеров ;) Какая 7.7 в наше время?
37. adhocprog 1138 27.07.13 01:59 Сейчас в теме
38. Abadonna 3958 27.07.13 02:06 Сейчас в теме
(37)Чего тут понимать? 7.7 - на помойку! Это я тебе как проггер, у которого больше 10 лет опыт программирования в 7.7
39. adhocprog 1138 27.07.13 02:24 Сейчас в теме
(38) так давно уже на помойке.
С чего вдруг тема-то поднялась?
40. Abadonna 3958 27.07.13 02:27 Сейчас в теме
(39)
С чего вдруг тема-то поднялась?


Библиотека кода 1С 7.7

Вот я и говорю - поважаешь ;) А надо их на голодный паек, раз упорствуют :)))
41. adhocprog 1138 27.07.13 10:35 Сейчас в теме
(40) теперь ясно )
Слово "поважаешь" по ходу не из русского языка )
42. Abadonna 3958 27.07.13 10:45 Сейчас в теме
(41)
Слово "поважаешь" походу не из русского языка )

По ходу только для тех, кто русский на уровне офисного знает ;)
ПОВАЖАТЬ
ПОВАЖАТЬ кого, южн. и зап. уважать, почитать. || Поважать, поважить пенз. кур. поваживать или поваждать пск. повадить кого, к чему, приучить соблазнами и приманить; потворствовать, послаблять дурным наклонностям, быть поводом чьей-либо дурной привычки. На что поваживаешь лошадь лягаться, убьет она кого-нибудь! Сама мать повадила сынка баловать, а теперь бьет! Поваженный, что наряженный. ‑ся, страдат. и возвр. по смыслу речи. Повадится овца, не хуже козы. Повадился кувшин по воду ходить, там ему и голову сломить (сложить). К вину поваживаются исподволь.
Толковый словарь Даля. — 1863—1866
43. adhocprog 1138 27.07.13 10:56 Сейчас в теме
(42) ну раз Даль написал, значит из русского )
Google определил "поважаеш", как ураинский язык.
Может быть правильнее было написать "поваживаешь", вместо "поважаешь"? )
Ты этот вопрос можешь тоже выяснить?
44. Abadonna 3958 27.07.13 11:09 Сейчас в теме
(43)Не знаю, как у new generation, а у моего поколения "а вот не @@й поважать!" было весьма распространено.
45. Sasha255n 13.09.13 21:44 Сейчас в теме
Дело не в произношение а что 7.7 и год 2013 эх лет пять бы назад сие творение ..... да кстати а для восьмерки нечто подобное у автора нет? По случаю .....прямо таки было куда гораздо и полезней а что самое главное актуальнее
46. mptt 16 14.09.13 11:13 Сейчас в теме
Я категорически не согласен с Sasha255n , что платформа 7.7
анахронизм..По моему мнению отличный инструментарий,
для учетных задач, а самое главное преимущество платформы
7.7- это ее скорость. На платформе 7.7 написано тысячи конф
которые работают и будут работать еще десятки лет..
Так же как приложения на легендарном Foxpro 2.6 которые
в эпоху 1С давно должны отправиться в мир иной, но они живы
до сих пор на многих предприятиях и даже в крупных банках
таких как Сбер,Газпромбанк и т.п.
fostayn; rimma_n; aigar; Доня; MrFlanker; Cartman; SANILLA; adhocprog; +8 Ответить
47. chev 03.10.13 12:13 Сейчас в теме
48. MrFlanker 219 21.12.13 05:22 Сейчас в теме
(46) Конечно мы вот только переходим на 8-ку и уже жуткие тормоза я на 7-ки отчеты за 3 года делал в считанные секунды.
49. MrFlanker 219 21.12.13 05:30 Сейчас в теме
Ну и автору респект, все бы так выкладывали наработки......
50. Иваныч 23 28.05.14 14:46 Сейчас в теме
Спасибо за такой труд, пока мани нет, потом обязательно скачаю. Плюс поставил
51. jobkostya1c_ERP 100 06.04.15 16:54 Сейчас в теме
Да, мощная библиотека! Главное что-то нормальное для работы с XML и Ексель.
adhocprog; +1 Ответить
Оставьте свое сообщение