...

Библиотека по теме "Универсальные функции" для 1С

Универсальные функции 1С:Предприятие 8 1C:Бухгалтерия

Отладка внешних печатных форм для тонкого клиента без дополнительных обработок.

10.12.2013    31149    rutadmeen    43    

57

Математика и алгоритмы Универсальные функции 1С:Предприятие 8 1C:Бухгалтерия

Задача такова, сравнить 2 таблицы значений (Табличные части) и выдать результат, о том что в них изменилось, применительно к реальной задаче будет звучать так, показать пользователю что изменилось в документе.

06.12.2013    15682    Xatori111    10    

5

Универсальные функции 1С:Предприятие 8 1C:Бухгалтерия

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

28.11.2013    16419    Сисой    9    

12

Универсальные функции Запросы 1С:Предприятие 8

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

25.11.2013    61127    ixilimuse    65    

103

Универсальные функции 1С:Предприятие 8

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

07.11.2013    23274    razin    17    

8

Универсальные функции 1С:Предприятие 8 1C:Бухгалтерия

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

25.10.2013    77174    hop    29    

107

Универсальные функции 1С:Предприятие 8

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

23.10.2013    9232    Yurkiss    5    

15

Универсальные функции 1С:Предприятие 8 1C:Бухгалтерия

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

16.10.2013    17492    ser6702    7    

12

Универсальные функции 1С:Предприятие 8

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

13.10.2013    18269    rtnm    10    

12

Универсальные функции 1C:Бухгалтерия

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

30.09.2013    33424    Lokiy    11    

12

Универсальные функции 1С:Предприятие 8

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

27.09.2013    24435    taiba    8    

9

Универсальные функции 1С:Предприятие 8

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

17.09.2013    11589    nick-max    21    

23

Универсальные функции 1С:Предприятие 8 1C:Бухгалтерия

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

1 стартмани

13.09.2013    33013    holostyak    31    

5

Универсальные функции 1С:Предприятие 8 1C:Бухгалтерия

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

08.09.2013    32835    Crazy Professor    30    

16

Универсальные функции 1С:Предприятие 8 1C:Бухгалтерия

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

13.08.2013    13256    shmellevich    6    

11

Универсальные функции 1С:Предприятие 8 1C:Бухгалтерия

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

06.08.2013    17533    nick-max    17    

22

SMS рассылки Универсальные функции 1С:Предприятие 8 1C:Бухгалтерия

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

05.08.2013    5720    irktrans    5    

9

Универсальные функции Механизмы типовых конфигураций 1С:Предприятие 8 1С:Управление торговлей 10

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

03.08.2013    4711    zloy_vasya    1    

2

Универсальные функции 1С:Предприятие 8 1C:Бухгалтерия

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

1 стартмани

31.07.2013    16803    vovant    9    

12

Универсальные функции 1С:Предприятие 8

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

29.07.2013    16321    zsrg    3    

7

Универсальные функции 1С:Предприятие 8 1С:Управление производственным предприятием

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

10.07.2013    12487    GH0STexe    10    

13

Универсальные функции 1С:Предприятие 8

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

01.07.2013    24774    Yashazz    19    

14

Универсальные функции

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

28.06.2013    47812    Vlad_M    41    

63

Универсальные функции 1С:Предприятие 8

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

1 стартмани

19.06.2013    22651    Alximikkk    16    

20

Универсальные функции 1С:Предприятие 8

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

03.06.2013    29833    saiten    22    

57

Разработка внешних компонент Универсальные функции 1С:Предприятие 8

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

1 стартмани

22.05.2013    19272    Serg23ru    24    

36

Универсальные функции 1С:Предприятие 8 1C:Бухгалтерия

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

14.05.2013    59364    kyrasol    22    

52

Универсальные функции 1С:Предприятие 8 1C:Бухгалтерия

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

24.04.2013    13945    vld_trade    9    

1

Загрузка и выгрузка в Excel Универсальные функции 1С:Предприятие 8 1C:Бухгалтерия

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

1 стартмани

17.04.2013    24743    vova196    5    

20

Универсальные функции

Поиск совпадающих и различных подстрок в двух строках, приведённых к общей длине. Результат - таблица значений с №№ начал и окончаний одинаковых и различных фрагментов. Дихотомический обход, высокая скорость.

19.02.2013    38374    Yashazz    18    

18

Универсальные функции 1С:Предприятие 8 1C:Бухгалтерия

Представьте ситуацию: Вы используете один метод (процедуру) для нескольких регламентных заданий. Процедура сработала, но как штатными средствами определить какое именно РЗ ее запустило? Спросите зачем? В одной из конфигураций у меня, например, все РЗ не предопределенные! Каждое РЗ (созданное в конфигураторе) - лишь определенный МЕТОД обработки данных! А в консоле настройки РЗ в режиме Предприятия (шедуллере) уже создается немыслимое множество всевозможных РЗ для обработки разных ситуаций. Но количество методов обработки ограничено, оно описано Регламентными Заданиями (методами) в режиме конфигуратора. Пример: В конфигураторе создано РЗ архивирования файлов. А в режиме Предприятия (шедуллере) пользователь создает несколько РЗ на архивирование и для каждого указывает каталоги откуда брать/куда выкладывать. Вот Вам хитроумный способ получить ключ (т.е. уникальность) сработавшего Регламентного Задания в процедуре обработчике.

19.02.2013    29150    Bitnikov    16    

32

Универсальные функции 1С:Предприятие 8 1C:Бухгалтерия

Парсинг HTML-таблиц, занесение результатов в таблицы значений. Обработка вложенных друг в друга html-таблиц. Обработка объединённых ячеек. Одна функция - и готово.

08.02.2013    29528    Yashazz    20    

42

Универсальные функции 1С:Предприятие 8

Необходимо было сопряжение фискального регистратора(ФР) Штрих.. - установка времени компьютера на фискальном регистраторе - пришлось общаться с ФР с помощью команд в шестнадцатеричном формате. Перевод из десятичного формата в шестнадцатеричный нашел - http://infostart.ru/public/83824/, а обратно нет, пришлось написать. И вот что получилось

07.02.2013    23535    vladimir2008    31    

5

Универсальные функции 1С:Предприятие 8

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

06.02.2013    27645    mxm2    21    

23

Универсальные функции 1С:Предприятие 8 1C:Бухгалтерия

Часто бывает, что при поднятии BackUp в тестовую базу регламентные задания, которые должны выполняться только в "боевой" базе, начинают выполняться в тестовой, хотя это совсем не нужно или вообще недопустимо. Чтобы быть полностью уверенным, что задание не отработает в тестовой базе, я решил добавить небольшой код в начало метода регламентного задания.

28.01.2013    8825    sazol    16    

10

Универсальные функции 1С:Предприятие 8 1C:Бухгалтерия

В продолжение темы "Добавить к дате рабочие дни в запросе" (http://infostart.ru/public/166349/) - у клиента была самописная конфигурация, в которой график посещения торговой точки указывался в виде дней недели (например, вторник и пятница), а нужно было сделать так, чтобы указывался ещё и номер этого дня в месяце (например, третий четверг).

03.01.2013    30604    INTECH1    11    

26

Универсальные функции 1С:Предприятие 8 1С:Управление торговлей 10

Все знают, что такое ТА для 1с 7.7 И этот механизм отсутствует в 1С 8. Но многие бухгалтера привыкли к нему. Почему бы тогда его не реализовать?

1 стартмани

18.12.2012    23983    Sykoku    28    

4

Универсальные функции 1С:Предприятие 8

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

14.12.2012    37756    Infector    18    

36

Оптовая торговля Розничная торговля Универсальные функции Механизмы типовых конфигураций 1С:Предприятие 8 1С:Управление торговлей 10

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

11.12.2012    17889    VIA_1C    16    

7

Универсальные функции 1С:Предприятие 8 1C:Бухгалтерия

Функция формирует синоним переменной из идентификатора, как это делает платформа 1С8.

20.11.2012    29619    v.l.    56    

38