...

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

Универсальные функции Запросы Программист Платформа 1С v8.3 Бесплатно (free)

В данной статье пойдет речь о том как в 1С 8.1-8.2 можно использовать прямые запросы к СУБД MS SQL. Статья навеяна реальным внедрением. Я постарался описать общие моменты которые необходимо знать для того что бы спуститься на уровень СУБД и начать использовать прямые запросы к СУБД в обход 1С Сервера приложений.

25.11.2013    55250    ixilimuse    65    

100

Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Абонемент ($m)

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

1 стартмани

12.11.2013    30758    9    wowik    23    

6

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

Удобный для встраивания в свои программы пример реализации в 1С двух функций MS Excel, рассчитываемых методом итераций (расчёт внутренней ставки доходности и процентной ставки по аннуитету за период).

1 стартмани

12.11.2013    7214    32    abakcom    6    

3

Универсальные функции Программист Платформа 1С v8.3 Бесплатно (free)

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

07.11.2013    21901    razin    17    

8

Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Бесплатно (free)

Достаточно часто стали появляться задачи, требующие получения данных по структуре подчиненности документов. Каждый раз писать все заново надоело. Решил добавить в общий модуль пару экспортных функций...

25.10.2013    71941    hop    28    

105

Универсальные функции Программист Платформа 1С v8.3 Бесплатно (free)

Функция РазностьДатПрописью(Дата1, Дата2), которая возвращает разность между двумя датами прописью в виде 1 год 12 месяцев 3 дня 10 часов 6 минут 12 секунд.

23.10.2013    8203    Yurkiss    5    

15

Универсальные функции Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

Навеяло от...http://infostart.ru/public/203664/ но с другого бока. Пришли пингвины, заявили... (а база перекурочена предшественниками как черепаха богом) хотим чтоб если есть в документе такой то реквизит, чтоб он всегда был заполнен... или же никогда там не выбирались группы и перечислили наименования справочников при ссылке на которые не должно быть пустот. И что? Я рыжий сидеть дня два прсматривать каждый из почти двух сотен доков? Потому и уродились три подписки на события. Описание в тексте Выбор групп проверяется на событие ПередЗаписью а проверка реквизитов на событии ОбработкаПроверкиЗаполнения

16.10.2013    16287    ser6702    7    

11

Универсальные функции Программист Платформа 1С v8.3 Россия Бесплатно (free)

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

13.10.2013    17371    rtnm    10    

12

WEB-интеграция Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Абонемент ($m)

Написание простой команды проверки правописания. Используя Общие команды. Собственно появилась задача, написать обработку, или что угодно используя любые способы и методы для проверки правописания текстовых полей в конфигурации и желательно почти в любой типовой, и на УФ. Первой о чем я задумался был способ реализации через ВК, но потом наткнулся на статью по обработке которая использует сервис Яндекс. Яндекс.Спеллер - API

1 стартмани

11.10.2013    11181    8    WizaXxX    9    

22

Зарплата Универсальные функции Программист Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 2.5 Россия Бухгалтерский учет Абонемент ($m)

Склонение ФИО без подключения сторонних компонент для ЗУП 2.5!

1 стартмани

11.10.2013    12671    50    evoo    12    

3

Универсальные функции Программист 1C:Бухгалтерия Бесплатно (free)

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

30.09.2013    31716    Lokiy    11    

12

Универсальные функции Программист Платформа 1С v8.3 Бесплатно (free)

Как преобразовать Список значений в аналогичную по структуре Таблицу значений

27.09.2013    21499    taiba    8    

8

Универсальные функции Программист Платформа 1С v8.3 Россия Бесплатно (free)

Надоело засорять модули форм мелкими функциями типа ПолучитьВидСкладаНаСервере(Склад)? Пора положить этому конец!

17.09.2013    10284    nick-max    21    

23

Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Абонемент ($m)

Форматированная строка. Пример работы параметрами с форматированной строкой. Функция не претендует на универсальность, но вдруг кому пригодится. Есть мысли как улучшить (для себя реализую!) Для простых строк вполне может подойти

1 стартмани

13.09.2013    29113    holostyak    31    

5

Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

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

13.08.2013    12311    shmellevich    6    

11

Email рассылки Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

06.08.2013    22104    56    Tavalik    11    

17

Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

Аналог встроенной в платформу функции, преобразовывающей наименование в синоним. Пример: СуммаБезНДС -> Сумма без НДС

06.08.2013    15371    nick-max    17    

18

SMS рассылки Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

Рассылка СМС из 1С через REST API сервиса ibatele.com. Минимальный код, готовый для внедрения в любую конфигурацию.

05.08.2013    4847    irktrans    5    

9

Универсальные функции Механизмы типовых конфигураций Системный администратор Программист Платформа 1С v8.3 1С:Управление торговлей 10 Украина Бесплатно (free)

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

03.08.2013    4067    zloy_vasya    1    

2

Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Функция ПреобразованиеСтрокиБезПробелов в Строку с пробелами с разделением по Заглавным буквам. ОКОНЧАТЕЛЬНАЯ ВЕРСИЯ! Теперь с воможностью добавления исключений, которые не надо преобразовывать в нижний регистр (НДС, ГТД...). Вы можете добавить свои исключения в массив исключений. В строке без пробелов может быть неорганиченное количество РАЗНЫХ Исключений (если, нпример, НДС повторяется в строке 2 раза функция преобразует вторую НДС в нижний регистр).

1 стартмани

31.07.2013    14656    vovant    6    

11

Универсальные функции Системный администратор Программист Абонемент ($m)

Система транслитерации из кириллического алфавита в латинский алфавит, используемая Госдепартаментом США на JavaScript

1 стартмани

30.07.2013    11683    2    worker1c    2    

6

Универсальные функции Программист Платформа 1С v8.3 Бесплатно (free)

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

29.07.2013    15065    zsrg    3    

7

Универсальные функции Программист Платформа 1С v8.3 1С:Управление производственным предприятием Россия Бесплатно (free)

Как при помощи подписки на событие копировать элемент справочника "Номенклатура" с данными вкладок "Единицы" и "Свойства". Сначала нужно создать подписку на событие При копировании Элемента спр. "Номенклатура", а затем в обработчике написать следующий код:

10.07.2013    11527    GH0STexe    10    

13

WEB-интеграция Универсальные функции Программист Платформа 1С v8.3 Абонемент ($m)

Демонстрация простой функции для использовании сервиса Яндекса по склонению слов.

1 стартмани

09.07.2013    7863    62    Menjoy    17    

36

Универсальные функции Программист Платформа 1С v8.3 Бесплатно (free)

Было в таблице значений 3 колонки, по одной группировали, по другой суммировали, а третья и потерялась... Знакомая сказка? Чтобы не плодить вспомогательные данные, эта функция сворачивает таблицу так, что в специальной колонке будут подтаблицы, хранящие "свёрнутые" куски в первозданном виде. Может быть интересно изучающим некоторые фичи СКД.

01.07.2013    23269    Yashazz    19    

14

Универсальные функции Системный администратор Программист Бесплатно (free)

Описано решение проверки формата адреса email без использования скриптов и регулярных выражений, только кодом 1С. Применено в конфигурации УТ11.

28.06.2013    44477    Vlad_M    41    

61

Перенос данных 1C Универсальные функции Анализ учета Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

25.06.2013    39105    40    amatoravg    14    

30

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

Мне понадобилось реализовать паузу в одном алгоритме, и пауза должна была быть не более полусекунды. Поиски в интернете особо не удались, т.к. варианты либо кривы, либо не совсем оптимальны.

1 стартмани

19.06.2013    21351    Alximikkk    16    

20

Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Абонемент ($m)

Всё новое - это хорошо забытое старое! Представляю оригинальную версию обработки для ввода адреса из КЛАДР в конфигурациях 8.2 (только толстый клиент) без использования типового регистра сведений «Адресный классификатор». Как многим известно, в замечательной программе «1С: Бухгалтерия 7.7» ввод адресов производится из внешних DBF-файлов, свободно скачиваемых с сайта ФНС или диска ИТС в каталог ExtDb рабочей базы. С помощью данной обработки вы сможете легко подключить и обновлять внешний КЛАДР для неограниченного количества своих баз меньше чем за одну минуту.

3 стартмани

06.06.2013    47855    116    Chastiser    11    

25

Универсальные функции Программист Платформа 1С v8.3 Бесплатно (free)

Функция преобразования текстового представления ШК к последовательности символов шрифта EanGnivc

03.06.2013    27194    saiten    21    

57

Разработка внешних компонент Универсальные функции Программист Платформа 1C v8.2 Абонемент ($m)

Функция для автоматического переключения раскладки клавиатуры. (с помощью dynwrap.dll) Дабы не переключать каждый раз (при вводе информации в разных полях) с "Rus" на "Eng", можно эту работу возложить на функцию.

1 стартмани

22.05.2013    17889    Serg23ru    24    

36

Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

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

14.05.2013    55400    kyrasol    22    

51

Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Беларусь Бесплатно (free)

Функция, которая возвращает количество лет, месяцев, дней "полупрописью", т.е. в формате "4 года 5 месяцев 3 дня".

24.04.2013    12793    vld_trade    9    

1

Универсальные функции Программист Платформа 1С v8.3 Абонемент ($m)

Предназначена в основном для удовлетворения требований заказчиков к оформлению печатных форм.

1 стартмани

22.04.2013    37107    10    Поручик    11    

33

Загрузка и выгрузка в Excel Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Столкнувшись с проблемой загрузки в 1С из Excel Даты-Времени в числовом формате к удивлению не нашел нигде подобных формул. Может потому что они уж слишком банальны, а может потому что они "тайное знание посвященных". В общем, эта обработка пример конвертации Excel <=> 1C

1 стартмани

17.04.2013    23571    vova196    5    

20

Адаптация типовых решений Универсальные функции Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Нередко бывает необходимость открыть из 1С окно стороннего приложения, например, Word, Excel и т.д. Когда у меня появилась эта задача, в интернете было предложено много решений, однако большая часть из них оказалась неработоспособной. В этой статье предлагается решение задачи на примере внешней программы "АвтоДилер".

1 стартмани

15.04.2013    25333    17    GusevNA    19    

11