...

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

Наведи порядок с помощью дерева

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

Быстрая правка данных из динамического списка - их перетаскивание между группировками в режиме иерархического просмотра

04.06.2017    14248    Yashazz    15    

29

Многопоточность. Универсальный «Менеджер потоков» (фреймворк) с отслеживанием зависимости объектов

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

Восстановление партий, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

26.05.2017    56277    DarkAn    87    

203

Штрихкодирование файлов формата PDF (1С "Документооборот КОРП 2.0")

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

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

28.04.2017    15860    Goody    22    

34

Читаем *.bmp напрямую в ТабДок двоичными данными

Файловый обмен (TXT, XML, DBF), FTP Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

После полученного интереса к публикации http://infostart.ru/public/601635/ о одном из способов формирования изображений в 1С я решил продолжить изучать другие возможности "рисования" в 1С. Естественно, самым простым форматом после svg будет старый добрый растр в bmp. Но когда приступил к написанию - понял, что формировать картинку с "0", наверное, будет нечестно по отношению к читателю, и для начала нужно разобрать, что такое bmp как формат, как его читать и, главное, показать примеры работы с новыми механизмами платформы.

1 стартмани

12.04.2017    12338    kot-stas    11    

38

Печать QR кодов для 1С:Бухгалтерия 2.0 для платежек Сбербанка

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

Печать QR кодов оффлайн в 1С:Бухгалтерия 2.0 с помощью бесплатной ActiveX компоненты для платежек Сбербанка

30.03.2017    40542    Chaotic    34    

29

Генератор номеров для PSI WMS

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

Описан вариант решения с генерацией "почти последовательных" уникальных номеров для разных типов документов.

31.01.2017    5539    IgorNastenko    23    

3

Исправление ошибки 1С УТ 11 (версия 11.3.2.157) с транспортным модулем УТМ ЕГАИС

Розничная торговля Универсальные функции Обмен с ГосИС Оперативный учет 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG)

В конфигурации 1C "Управление торговлей" (по крайней мере, в версии 11.3.2.157) после настройки соединения с фискальным регистратором и транспортным модулем "УТМ" ЕГАИС при попытке пробить чек на продажу единицы алкогольной продукции выдается ошибка (скрин приложен).

04.01.2017    11968    janibeck@mail.ru    0    

2

"Распределение в запросе" или "избавляемся от перебора"

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

Хороший перебор - это отсутствие перебора. Рассмотрим пример замены полного перебора запросом.

16.12.2016    46049    alexandersh    52    

237

Использование поля Код в Платежном поручении для своих целей

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

Хочу поделиться небольшой доработкой, которая может упростить работу с банковскими выписками и не только.

25.11.2016    6106    Zhilyakovdr    0    

3

Еще раз про отладку внешних печатных форм в Управляемом приложении

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

Как добиться отладки внешних печатных форм в управляемом приложении аналогично отладке под толстым клиентом.

21.11.2016    29783    A_kryl    12    

92

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

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

Есть mxl, табличный документ, в котором сделана группировка строк, и надо прочитать из него данные с учётом этих группировок, т.е. иерархически. Сам документ читаем по ячейкам, но как быть с иерархией? На помощь приходит сериализация.

20.11.2016    18952    Yashazz    29    

22

Пример работы с шаблоном Word через ole (клиент - сервер, тонкий клиент) - установка значений и заполнение таблицы

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

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

09.11.2016    12432    gortrex    8    

17

Поиск свободного штрихкода (EAN-13) внутри одного префикса

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

Частая ситуация: Крупная компания покупает штрихкод например на 99999 позиций. Пользователь ручками случайно внес штрихкод 99999. Но в выданных пределах еще много пропусков.

27.10.2016    11150    KazanKokos    5    

5

Добавление собственных "Автоподстановок" в 1С: Документооборот

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

При внедрении 1С: Документооборот КОРП, столкнулся с необходимостью добавить свою автоподстановку. Автоподстановок давольно-таки много, но иногда нужно что то не типовое. Так получилось и в данном случае.

27.10.2016    28171    iolko    22    

20

Парсер JSON (Штатные средства 1С 8.3.6)

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

Хочу поделиться функцией чтения json, реализованной с помощью штатных средств платформы.

29.09.2016    95299    dour-dead    30    

85

Программное создание графических схем (v.2): API для ГрафическойСхемы

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

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

27.09.2016    22380    serg_infostart    19    

95

Функция преобразования промежутка времени в строку

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

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

1 стартмани

23.09.2016    10773    vovant    1    

7

Вычитание рабочих дней от текущей даты

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

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

08.09.2016    13383    semenich_b    8    

9

Используем механизмы обмена данными БСП для произвольного обмена

Универсальные функции Внешние источники данных БСП (Библиотека стандартных подсистем) Платформа 1С v8.3

Механизм БСП заточен на обмен XML по правилам обмена. Чтобы использовать его для любого другого обмена, коих в мире немало, требуются доработки. В статье описан вариант, как из положения выйти.

23.08.2016    41768    Патриот    34    

196

7 правил RFC 4180

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

Что такое CSV? Описание правил формата RFC4180 и пара функций чтения/записи CSV текста в ТЗ согласно этим рекомендациям (с экранированием и _поддержкой многострочных полей_).

1 стартмани

22.08.2016    31603    kuzyara    12    

58

Склонение числа прописью

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

Склоняет число прописью до 999999 Пример: до склонения "Не позднее 3 (Три) дней", после - "Не позднее 3 (Трех) дней"

18.08.2016    27095    maxvcb    29    

32

Автоматическое добавление новых реквизитов на форму (УФ)

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

Идея такая: Программист добавил реквизит в объект. В комментарии этого реквизита прописал некое спец. слово (можно не матерное). На форму объекта новый реквизит далее попадает автоматом в спец. группу "Дополнительно".

03.08.2016    19858    Патриот    23    

42

Цикл ввода данных, пример решения

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

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

12.07.2016    14908    botokash    7    

44

Примитивное оглавление по колонке таблицы

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

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

11.07.2016    12727    Yashazz    3    

19

Конструктор дерева/таблицы значений в режиме предприятия

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

Генерация строки кода создания таблицы/дерева значений, удобно использовать с конструктором коллекции ИР

10.07.2016    15071    unichkin    5    

11

Генерация изображения штрих-кода в 1С при работе в Linux

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

Написали маленькую функцию, которая генерирует штрих-код в Linux и получает его в 1С.

23.05.2016    10326    rudjuk    13    

8

Проверка часового пояса

Информационная безопасность Универсальные функции Платформа 1С v7.7

При использовании терминалок для удаленных баз, иногда при входе в базу данных необходимо исключить возможность входа пользователей с компьютеров с другим часовым поясом. Например, работают в Новосибирской базе с временем UTC +6 и пытаются зайти в базу с UTC +3.

16.05.2016    12856    kudenzov    3    

10

Работа с MS Word из 1С "для самых маленьких"

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

Данная статья - попытка собрать сведения по работе (на начальном уровне) с MS Word в одном месте. На infostart.ru и других сайтах полно похожего материала, и при наличии должной усидчивости это все можно найти. Хотелось собрать основные моменты в одном месте.

12.05.2016    150247    Сурикат    88    

305

Полная копия элемента справочника не своими руками

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

Копируем элемент справочника, элементы подчиненных справочников и записи регистров сведений, относящиеся к элементу. Одним движением.

27.04.2016    25723    dusha0020    29    

82

Контроль уникальности элементов справочника по произвольному количеству реквизитов, с использованием "И"

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

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

26.04.2016    25185    juker    12    

19

Как сделать csv-файл согласно RFC4180

Файловый обмен (TXT, XML, DBF), FTP Универсальные функции Платформа 1С v8.3

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

29.02.2016    22707    pit201201    23    

41

Универсальные функции с примерами использования

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

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

26.02.2016    47683    unichkin    48    

313

Преобразование числа в строку в запросе 1С 8.x

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

В запросах 1С предприятие 8.x есть ограничение: нельзя преобразовывать число в строку.

23.02.2016    75226    lastcontra    30    

26

Изменения параметра или отбора типа Дата в форме отчета

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

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

08.02.2016    12910    dj_serega    3    

6

Быстрое визуальное сравнение двух таблиц значений

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

Предлагаю простой способ сравнить две таблицы значений.

13.11.2015    13784    Mi4man    14    

18

Перебор всех строк дерева значений в глубину

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

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

11.11.2015    20668    kosmo0    6    

5

Три приёма, позволяющие сделать интерфейс конфигураций 1С на управляемых формах удобнее при большом шрифте

Работа с интерфейсом Универсальные функции Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0

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

05.11.2015    18955    H-Labs    11    

55