...

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

1С с "плюсами"

Разработка внешних компонент Математика и алгоритмы Универсальные функции Платформа 1С v8.3

- Разработана методика подключения внешней компоненты, снимающая ограничения на типы данных аргументов и возвращаемого значения. - Проведено документирование основных типов данных (объектов, интерфейсов) платформы. - Разработан объект «Делегат» для реализации функциональных объектов (указатель-на-функцию). - Разработана концепция итератора произвольного доступа для основных контейнеров платформы с целью сопряжения со стандартной C++ библиотекой. - В процессе разработки механизм 1С классов (наследование, интерфейсы) для возможности использования парадигм объектно-ориентированного программирования на уровне кода.

14.10.2015    25076    IntelInside    51    

75

Процедура расшифровки ячейки таблицы в отчетах 1С 7.7

Универсальные функции Платформа 1С v7.7 Конфигурации 1cv7

Хочу поделиться с вами универсальной процедурой для расшифровки ячеек печатной формы отчетов в 1С 7.7.

24.09.2015    21159    Anzhey    14    

12

Преобразование строки в дату

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

Функция преобразует строку в дату. Возможные варианты: "27/янв\2015 3-15-22", "1 янв 2005г. ::01", 20150320220315, "2/3/55", "05/3/15", "1 ФеВраЛЯ 05 г. 20:01:0", "1 янв. 2005 г ::", "1 янв 2005г ::01", "1 ФеВраЛь 05 г. 0:02:", "1 янВа 2005 г. 20:01", "02/04/2015", "20150320220315", "27.08.2015 3:15:22", "27.08-2015 5:24"

22.09.2015    20742    Serg G    18    

22

Перезапуск обработки или отчета с сохранением введенных данных (Обычные формы) !

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

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

18.09.2015    11504    Rupert69    5    

39

Ввод контрагента по номеру телефона

Универсальные функции Платформа 1С v8.3 1С:Управление торговлей 10

Стандартный функционал поиска контрагента позволяет подбирать по ИНН, Код, Наименование. Очень удобно вводить контрагента, зная его номер телефона. Для этого нужно сделать небольшие правки в коде.

11.09.2015    10907    Boudybuilder    6    

10

Автоматическое масштабирование табличного документа при печати

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

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

04.09.2015    11518    program345    1    

27

Торговое оборудование. Доработка функции ПолучитьИмяКомпьютераТО() в типовых конфигурациях 1С 8.2

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

Много раз замечал, что в типовых решениях не доработана функция определения имени клиентского компьютера, особенно когда работа с торговым оборудованием идет через RDP. В публикации представлен метод, решающий эту проблему. Представленная функция взята из типовой конфигурации "1С: Комплексная автоматизация, ред 1.1"

28.08.2015    6209    Вурдалак    6    

17

Как передать на сервер мутабельное значение

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

Перевод выполнения кода с клиента на сервер. Метод для ленивых и торопящихся.

14.08.2015    19550    Evilgrym    10    

8

Мультипоточность в клиент-серверном варианте 1С, мьютексы

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

Как сделать так, чтобы два (пять, сто, миллион) процесса(ов) не делали одно и тоже одновременно, а ждали друг друга тогда, когда мы этого хотим...

30.07.2015    23982    starik-2005    49    

54

Иерархическая нумерация (один из вариантов)

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

Данный механизм позволит пронумеровать ветви иерархической структуры в виде: 1. 1.1 1.1.1 1.1.2 1.2

17.07.2015    13390    makc2k    11    

8

Универсальный способ сравнения таблиц

Универсальные функции Запросы Платформа 1С v7.7 Платформа 1С v8.3

На эту тему уже есть статьи, но этот способ нигде не описан. Хотя я его использую с тех пор, как занимаюсь программированием. Его преимущество в простоте и универсальности: можно применять на 1С, SQL, а также в любом другом языке программирования.

05.07.2015    21802    json    3    

22

Группировка списка по текущей колонке

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

Встать на некую ячейку списка, нажать кнопку, сгруппировать список по значениям этой колонки.

22.06.2015    14204    Yashazz    6    

10

Числа прописью в родительном падеже в 7.7? Легко!

Универсальные функции Платформа 1С v7.7 Конфигурации 1cv7

Вывод числительных прописью в родительном падеже штатными средствами в три строчки кода.

20.06.2015    14282    gimalaj    3    

14

6 новых функций, которые не следует использовать в режиме совместимости

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

В релизе платформы 8.3.6.1977 были добавлены новые функции, но не стоит спешить их использовать, пока все не перейдут на новые платформы без режима совместимости с 8.3.5. Новые функции удобны - бесспорно, но не у всех они будут работать. Ниже приведен список функций с возникающими ошибками и вариантами использования старых методов работы, которые будут действовать на всех платформах. Использовать или нет новые функции, решать Вам, а мое субъективное мнение - пока не стоит. Рассматриваемые функции: СтрНайти(), СтрШаблон(), СтрСравнить(), СтрНачинаетсяС(), СтрЗаканчиваетсяНа(), СтрРазделить(),СтрСоединить()

10.06.2015    97462    denis_aka_wolf    64    

62

Функция для получения возможных перестановок или комбинаторика для 1С-нега

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

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

05.06.2015    22765    dusha0020    17    

51

Функция заполнения документа word по шаблону. Аналог функции CRM_ЗаменитьШаблонВВордеНаТекст

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

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

04.06.2015    16918    karpik666    10    

6

Запрет проведения документов в неоперативном режиме УТ 10.3

Универсальные функции Платформа 1С v8.3 1С:Управление торговлей 10

Предлагаю Вам небольшое решение для запрета проведения документов РТУ в неоперативном / оперативном режимах УТ 10.3.

28.05.2015    19475    aximo    11    

1

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

Универсальные функции Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8

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

27.05.2015    27679    axelerleo    3    

29

Ускорение отладки управляемых форм

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

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

23.05.2015    15952    moolex    6    

27

Универсальная функция для программного выполнения СКД

Универсальные функции Система компоновки данных Конфигурации 1cv8

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

20.05.2015    33718    dj_serega    18    

117

Правильная установка шрифта средствами 1С

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

Как правильно установить шрифт средствами 1С, а не просто копированием.

13.05.2015    28869    anig99    22    

25

Ускорение перепроведения документов

HighLoad оптимизация Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

Описание незначительной доработки типовой конфигурации, которая привела к ускорению перепроведения документов на 40%. Дорабатывалась УПП 1.3, но это должно без каких-либо изменений работать и в других конфигурациях с подобным подходом к проведению документов (КА, УТ 10)

31.03.2015    20138    vasyak319    34    

30

Fast help. Универсальные функции для регистрации внешних отчетов/обработок в 1С 8 на управляемых формах. Использование Синонима отчета/обработки при выполнении кода &НаКлиенте

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

Fast-help. Ctrl+C, Ctrl+V в модуль внешнего отчета или обработки для 1С 8 УФ - и можно подключать в режиме Предприятия для запуска из Дополнительных отчетов или Дополнительных обработок. На оригинальность не претендую - методика регистрации взята с просторов инета. Добавлено для универсальности подсоединения любого отчета и обработки: считывание синонима и комментария отчета и использование его в параметрах регистрации. Для новичков. Или как готовый собранный текст для памятки и экономии времени. P.S. Показан вариант использования Синонима отчета/обработки для тех же целей универсального заполнения текста, связанного с отчетом/обработкой, но при выполнении кода в модуле формы &НаКлиенте.

19.03.2015    137787    bugtester    14    

293

Как выдать сообщение всем пользователям (для управляемого приложения)

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

Как вывести сообщение всем активным пользователям системы 1С:Предприятие. Задача достаточно простая, но все же есть несколько нюансов, если вы имеете дело с управляемым приложением.

04.03.2015    26683    Nik_1c_bitrix    22    

21

Версионирование объектов. Отсеивание дублирующихся версий в процессе возникновения (УПП 1.3). Часть 2.

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

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

12.02.2015    13511    el-le    11    

15

Авторегистрация внешних отчётов/обработок средствами БСП

Инструменты администратора БД Универсальные функции БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8

Вы сделали клиенту красивую печатную форму, или доп.обработку, или заполнение таб.части; но надо ещё зарегистрировать её. Клиенту это не всегда объяснишь, дистанционно не всегда сделаешь. А дальше её ещё обновлять каждый раз... Предлагаю код, который исключительно штатным образом "сделает всё сам".

11.02.2015    24588    Yashazz    14    

61

Исправление ошибки функции ПолучитьВремяИзменения()

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

При работе с файлами и каталогами выяснилось, что функция ПолучитьВремяИзменения() некорректно возвращает время. Пример: дата изменения файла - 2015-01-01 10:00:00 функция возвращает дату - 2015-01-01 11:00:00 В синтаксис помощнике в примечание к функции написано: В режиме совместимости выдает местное время последней модификации файла с ошибкой NTFS. Если файл изменен летом, а просматривается зимой, то полученное время отстает на 1 час. Если файл изменен зимой, а просматривается летом, то полученное время опережает на 1 час. Если установлен режим совместимости Версия8_2_13 или выше, то время выдается без ошибки. Для корректировки времени была написана функция ПолучитьСмещениеВремени().

14.01.2015    6178    OtTech    6    

5

Фоновое перепроведение

Универсальные функции Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0

Фоновое перепроведение документов в регламентном задании. Бухгалтерия 3.0

14.01.2015    22450    kida1    11    

9

Двойная нумерация документов

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

Один из вариантов, как организовать двойную нумерацию документов.

21.12.2014    15605    fox_haus    24    

15

Код символа OEM

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

Как получить код символа в кодировке OEM средствами платформы 1С V8?

26.11.2014    13762    pavel-rosa    3    

4

Простые алгоритмы численного интегрирования

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

Представлены программы (без теории) на языке 1С8 для вычисления определенных интегралов по методам левых, правых и средних прямоугольников, методу трапеций и Симпсона. Статья может быть интересной для тех, кто не знал или подзабыл простые способы вычисления интегралов.

25.11.2014    12734    Идальго    13    

19

Мелкие полезные функции

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

На Инфостарте некоторое время назад существовали блоги. Я записывал заметки туда. Сейчас обнаружил, что блоги кончились. Решил перенести некоторые заметки из бога в отдельную публикацию. Вот заметки: 1. Поиск объекта по идентификатору. 2. Разрешение пользолваателям редактировать отдельные реквизиты документа без перепроведения.

19.11.2014    57851    Трактор    26    

97

Редактирование комментариев в закрытом периоде

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

Часто уже после закрытия периода пользователям требуется написать комментарий в документе закрытого периода. В тексте описано, как можно это сделать с минимальными изменениями

13.11.2014    14537    bds22    29    

9

Прием СМС из 1С

Универсальные функции SMS рассылки Платформа 1С v8.3 Конфигурации 1cv8

Написано много статей по отправке и приему смс в 1С, но большинство из них используют сторонние сервисы, программы или вк. Не так давно пришлось решать необычную задачу по приему смс получилось обойтись только usb модемом и платформой 1С. Хочу поделиться этим опытом с сообществом.

31.10.2014    29046    Sybr    35    

103

Алгоритм разбивки длинных фраз и предложений на строчки

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

Разработал для ВУЗа, где я работаю, алгоритм разбивки длинных названий специальностей и прочих строковых вещей, для вывода в печатные формы заявлений, личных карточек, дипломов и прочего. Возможно, я не первый, но все ж - мой вариант. Может, кому и пригодится. Прошу прощения, если что не так. Это моя самая первая публикация:)

24.10.2014    6072    ammorf    13    

25