Набор универсальных функций для 1С77

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

Разработка - Универсальные функции

104
Набор универсальных функций и кусочки кода для 1С77

Для 1С77 для любой конфигурации.

Два десятка универсальных функций, все что им нужно передается через параметры. Сделано так, что можно копировать в свой код без головной боли. А так же кусочки кода.

Была идея собрать в одном файле, все что нехватало.

Сделано в виде CHM-файла, что облегчает поиск нужной функции.

104

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

Наименование Файл Версия Размер
-
.1248262122 55,06Kb
25.09.09
956
.1248262122 55,06Kb 956 Скачать

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

Комментарии
Избранное Подписка Сортировка: Древо
1. Tatitutu 3816 22.07.09 15:43 Сейчас в теме
Чем пакавал файл ?
сделай ее в формате *.als вообще класс будет
2. Арчибальд 2708 22.07.09 15:46 Сейчас в теме
(1) Из Алсу копипастить не получится однако...
8. support 4454 23.07.09 03:06 Сейчас в теме
(2) Почему? Разве Ctrl+C не работает?
6. Alex_Smolensky 104 22.07.09 23:31 Сейчас в теме
(1)Tatitutu: Паковал ХелпМануал4. Als - не айс.

(3)Noy: да, не все универсально. Делалось для удобства пользования. Упор делался на уменьшения затрат на разработку новых обработок с небольшими затратами на разработку инструментов ;)
3. Noy 1062 22.07.09 15:50 Сейчас в теме
+!
вот только не все функции универсальны:
Функция ПолучитьЕдиницуИзмерения(Знач КодЕд);
4. cs25 80 22.07.09 15:56 Сейчас в теме
5. YVolohov 686 22.07.09 18:01 Сейчас в теме
Удобная подача (+), chm в данном случае оптимален, можно бы еще pdf с разделами
7. legioner 164 23.07.09 02:19 Сейчас в теме
9. elis 23.07.09 09:24 Сейчас в теме
а у меня не работает вообще (
11. Alex_Smolensky 104 23.07.09 10:48 Сейчас в теме
(9) elis: Стандартный файл помощи. Значит в системе данная компонента не установлена

(10) Shaman100M: функции работы с текстом писал для разбора адреса, там резделитель слов запятая. С перечислениями пришлось заморочится т.к. через OLE тип перечисление не передается, потому и появилась такая функция.
Не претендую на на лучшую реализацию, как смог.
13. Shaman100M 1191 23.07.09 11:14 Сейчас в теме
(11) однострочная реализация - это как разминка для мозгов, однако для быстрой "писанины" она не подойдет.
18. boozin 23.07.09 15:24 Сейчас в теме
Присоединяюсь к (9). Файл открывается, но с правой стороны - ошибка Explorer
Файлов *.chm у меня достаточно, например, справочник по языку 77 или комплексное описание 77 в этом формате и много других - с ними все ОК.
В качестве браузера по умолчанию пользую FireFox
10. Shaman100M 1191 23.07.09 10:31 Сейчас в теме
некоторые функции можно заменить одной строкой, например:

ДополнитьСтрокуЛево()
ПолучитьСловоИзСТроки()
ПолучитьПеречисление()
12. highlander 23.07.09 10:59 Сейчас в теме
Плюс однозначно, справка действительно полезная. Но позвольте вопрос - расширять эту справку планируете? А то как-то функций маловато....
15. Alex_Smolensky 104 23.07.09 11:20 Сейчас в теме
(12) highlander: пока не планирую, т.к. с этим уже не работаю. Но если у кого есть свои "полезняшки" - пишите, могу дополнить.
14. sCHTASS 49 23.07.09 11:19 Сейчас в теме
Не понимаю, с чего люди радуются? Ничего уникального не увидел.
16. Майкопчанин 80 23.07.09 13:16 Сейчас в теме
ставлю плюс, хотя... функций откровенно мало, не все из них являются образцом программирования, а самое главное - как пополнять список функций?
Для этого я порекомендовал бы MyBase (www.wjjsoft.com)
17. vde69 908 23.07.09 14:00 Сейчас в теме
19. elis 23.07.09 17:01 Сейчас в теме
B00ZIN у меня была такая же проблема...файл надо просто разблокировать...Не важно какой браузер
20. boozin 23.07.09 17:52 Сейчас в теме
(То elis) Большое спасибо - помогло
21. Свой 164 28.07.09 20:10 Сейчас в теме
идея не нова, например у Гения 1С есть "библиотека продвинутых функций" для 8-ки
хотелось бы "общественного" вики-подобного репозитария универсальных функций, например на том же инфостарте, для отделения мусора от полезного можно былоб ввести рейтинги, с клиентом конвертации в актуальный als-файл, кстати из алса удобно вставлять методы и куски.
barmaley66; +1 Ответить
22. Diamante 87 29.07.09 08:03 Сейчас в теме
При открытии выскочило "Переход на веб-страницу отменен"
23. deskor 30.07.09 01:25 Сейчас в теме
Полезная штучка! Аффтару зачод!
24. kif21_10_37 04.08.09 14:29 Сейчас в теме
Полезная штучка - чтоб каждый раз не рыться и не вспоминать
25. soba 05.08.09 11:08 Сейчас в теме
Как то маловато наполнение... Плюсовать или минусовать не буду
26. virs 05.08.09 14:55 Сейчас в теме
Ничего сегодня не качал..., а мне купите, купите доступ?
27. Rainy 15 12.08.09 16:20 Сейчас в теме
Очень мало функций... Начинание не плохое, и если инструмент основательно расширить-на все случаи жизни, тогда это станет отличным подспорьем, особенно новичкам. Но плюс за идею.
28. soft31337 22.09.09 09:37 Сейчас в теме
этож какими прошу прощения Мудаками надо быть? чтобы давать скачивать файлы 1 раз в сутки, а остальное за бабло? люди давайте сваливайте с этого унылого ресурса, и перелазте на ресурс который дает нормально и бесплатно все скачивать, а администрация этого унылого ресурса пусть кусает локти.
Долой жидовские морды админские!
29. Fisco 25.12.09 10:48 Сейчас в теме
Неплохо, но желательно проверить и исправить грамматические ошибки:
"ЕдИзмерФ = СоздатьОбъект("Справочник.ЕденицыИзмерения");"
30. Sergey_Murzinov 28.09.11 18:05 Сейчас в теме
31. i_konnov 29.09.11 18:03 Сейчас в теме
Скачал на всякий случай, думаю пригодится
32. AzagTot 37 02.11.11 17:49 Сейчас в теме
Спасибо аффтору, полезный файлик :-)
33. serega3914 18.01.12 13:43 Сейчас в теме
Спасибо. Полезная штука.
34. galinka1c8 16.05.13 15:10 Сейчас в теме
Просто класс, с 1С 7.7 работаю довольно давно, а вот составить такую библиотечку все никак руки не доходили(или некогда, или лениво было), хотя она значительно упростит написание кода. Полезно.Спасибо.
Оставьте свое сообщение

См. также

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

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

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

1 стартмани

27.09.2016    9596    2    HAMMER_59    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    21002    4    Serginio    1       

Запуск php програм в 1С 7.7 0

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

Запуск программ PHP на сервере по прямому адресному запросу. Дополнительная возможность - передавать параметры методом GET-запросов.

1 стартмани

15.09.2014    5101    7    kwadro    1       

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

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

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

1 стартмани

05.06.2014    10323    10    kos    3       

1C7.7 парсер JSON 7

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

РАБОТОСПОСОБНЫЙ парсер JSON встраивается в глобальный модуль в виде 3х функций. Для достижения положительного результата активно используется regexp.

1 стартмани

23.01.2014    14060    65    pit201201    16       

Компонента "Быстрый регистр" для 1С 7.7 (на прямых запросах SQL 1c++) 7

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

Ускорение операций с регистрами 1с 7.7 через объектную модель, за счет доступа через прямые запросы SQL (1c++). Существует возможность добавления произвольных подзапросов соединений c другими таблицами и отборов WHERE, гибкой настройки вывода полей в результат

1 стартмани

13.01.2014    10087    8    victor_goodwill    7       

Обработка проверки номера сотового телефона 3

Инструменты и обработки no Внешняя обработка (ert,epf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Windows Абонемент ($m) Универсальные обработки Классификаторы Универсальные функции

Обработка предназначена для проверки номера сотового телефона по базе def номеров РФ по данным rossvyaz.ru

1 стартмани

05.10.2012    14838    28    BPAvel    8       

Почтовый клиент для скачивания вложений с почты 1С:7.7 7

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

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

1 стартмани

15.08.2012    12197    19    serko8547    3       

Группировка данных в таблице значений (1С:7.7) 3

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

Надоело каждый раз морочиться с итогами по группам данных в таблице значений при выводе отчета на печать! Вот и накидал простое решение... может и боян - но мне нравится)

1 стартмани

08.08.2012    17418    35    Lancelot-2M    9       

Универсальные функции Даты-Времени в 1Cv7 2

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

Представлены 4 основные функции и 2 вспомогательные. Входом функций являются Дата и Время как в стандартном, так и форматированном представлении. На закладке "Функции" дана возможность проверить работу функций. Представлен альтернативный выбор Даты с помощью Календаря (кн. "Выбор").; На закладке "Календарь" показано, как просто можно создать и распечатать календарь на любой(!) год.

1 стартмани

22.05.2012    14627    19    newold2    13       

Расчет CRC32 5

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

Расчет CRC32 без использования внешних компонент

1 стартмани

26.04.2012    9926    36    GAlexis    17       

Выяснение ID'а объекта в базе SQL по его внутреннему идентификатору 1С 7

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

Обработка позволяет узнать ID в базе SQL конкретного агрегатного объекта конфигурации (метаданных) 1С 7.7.

1 стартмани

27.03.2012    24956    14    born85    41       

Прогрессбар для конфигураций 7.7 5

Инструменты и обработки Программист Конфигурация (md, cf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Windows Абонемент ($m) Работа с интерфейсом Универсальные функции

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

1 стартмани

11.02.2012    5470    32    Gagarick    3       

Редактор таблиц значений 14

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

Простой и эффективный инструмент. Позволяет делать с таблицами значений все, что угодно: создавать, редактировать, записывать в файл, считывать из файла, обрабатывать...

1 стартмани

17.10.2011    11722    83    warenic    12       

Редактор списков значений 9

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

Простой и эффективный инструмент. Позволяет делать со списками значений все что угодно: создавать, редактировать, записывать в файл, считывать из файла, обрабатывать...

1 стартмани

17.10.2011    8978    51    warenic    6       

Сравнение таблиц с данными 2

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

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

1 стартмани

16.03.2011    9636    32    waol    1       

Печать штрихкодов (не EAN-13) TTF-шрифтом 7

Инструменты и обработки no Внешняя обработка (ert,epf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m) Сканер штрих-кода Ценники Универсальные функции

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

1 стартмани

02.03.2011    18957    146    tdr1225    7       

Автонумерация документов 2

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

Универсальная процедура автонумерации - решение, учитывающее ручные исправления номеров документов.

1 стартмани

24.11.2010    10919    149    aleksandr_leiman    6       

Сведения истории значений 7

Инструменты и обработки Программист Конфигурация (md, cf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m) Обработка справочников Универсальные функции

Разработка содержит функцию «глСведенияИсторииЗначений(Элемент, НачДата, КонДата, ВсеИдРеквизитов = "")», демонстрацию которой выполняет данная разработка. Функция работает с историей реквизитов одного конкретного элемента справочника.

1 стартмани

29.08.2010    8012    76    provadyuga    5       

Многофирменный учет или отборы в общих журналах документов 17

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

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

1 стартмани

09.05.2010    14302    249    kompas-dm    8       

Хранилище файлов для 7.7 14

Инструменты и обработки Программист Конфигурация (md, cf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Windows Абонемент ($m) Универсальные функции

Макетная конфигурация для структурированного хранения внешних файлов. Ссылки прикрепляются к документам и справочникам 1С.

1 стартмани

09.04.2010    10964    225    alex_serb    9       

Гибкие блокировки для 7.7 SQL Оперативный учет (очередные грабли :)) 4

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v77::ОУ 1cv7.md Windows Абонемент ($m) Обработка документов Универсальные функции

Обработка с функционалом по внедрению/использованию гибких блокировок в 1С 7.7 на SQL. На ваш суд и обсуждение :) Идея общеизвестная

1 стартмани

19.02.2010    10785    92    Lars Ulrich    10       

ПЕЧАТЬ ИЕРОГЛИФОВ из 1С 20

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

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

1 стартмани

04.02.2010    21429    41    Tatitutu    29       

Универсальный подбор элементов справочника 6

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

Универсальная обработка для подбора элементов любого справочника путем прямого запроса с помощью 1С++ с использованием фильтра по вхождению для строковых реквизитов. (только для SQL)

1 стартмани

11.11.2009    8874    108    Boog    6       

Календарь 13

Инструменты и обработки no Внешняя обработка (ert,epf) v77::ОУ v77::БУ 1cv7.md Украина Windows Абонемент ($m) Работа с интерфейсом Универсальные функции

Вырванное из конфигурации решение справочника в виде календаря (с реализацией праздников и выходных для Украины).

1 стартмани

27.06.2009    10082    119    VRP    10       

Обработка сортировки по подразделению в любом документе 5

Инструменты и обработки Программист Внешняя обработка (ert,epf) v77::Расчет 1С7:ЗиК Windows Зарплата Управление персоналом (HRM) Абонемент ($m) Универсальные функции

Эта обработка относится к статье "http://infostart.ru/blogs/1086/" (Создаем сортировку по подразделению в любом документе (Зарплата и Кадры 7.7))

1 стартмани

28.05.2009    9613    62    Craig    18       

Получение списка запущенных процессов. Запуск и завершение программ по PID 1

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

Демонстрация способа запуска приложения с сохранением его PID и последующим закрытием по PID, получения списка процессов.

1 стартмани

01.04.2009    12576    174    MadDAD    13       

7.7. Нумератор бланков штрих-кодом + читатель (сканирование ШК). 20

Инструменты и обработки Программист Внешняя обработка (ert,epf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Windows Документооборот и делопроизводство Абонемент ($m) Универсальные печатные формы Сканер штрих-кода Универсальные функции

Как-то высказывалось здесь пожелание познакомиться со штрих-кодированием и объектом BarCode. Знакомьтесь. Вариант использования: Контроль возврата выданных документов.

1 стартмани

20.03.2009    20346    661    Арчибальд    5       

Процедура-плагин: Выгрузка в Йоксель для Новейшего отчета 7.7 21

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

Процедура дополняет Новейший отчет 7.7 с возможностью выгрузки созданного отчета в Йоксель (Excel) с группировками по строкам.

1 стартмани

09.12.2008    15757    133    Djelf    13       

Расширенные настройки для отчетов 9

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

Практически полный аналог стандартных возможностей - Сохранение и восстановление настроек в отчетах...

1 стартмани

08.12.2008    11341    154    Noy    27       

Как сделать удобный отбор документов в общем журнале для "Бухгалтерия 7.7", "1С:УСН" и "Зарплата и кадры 7.7" 46

Инструменты и обработки Программист Конфигурация (md, cf) v77::БУ v77::Расчет 1cv7.md Windows Абонемент ($m) Работа с интерфейсом Универсальные функции

Доработка предназначена для более удобного отбора документов общего журнала, чем в типовой "1С:Бухгалтерия", "1С:УСН", "1С:Зарплата и кадры". Позволяет пользователю: 1) установить отбор по виду документа; 2) установить отбор по сотруднику/контрагенту (зависит от конфигурации); 3) отключить отбор; 4) установить в качестве интервал текущие: день, месяц, квартал, год; 5) открыть сколько угодно общих журналов (!) и в них опять же установить отборы.

1 стартмани

13.12.2007    22151    396    IsiKosta    17