...

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

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

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

08.09.2016    14714    semenich_b    9    

9

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

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

23.08.2016    43557    Патриот    34    

200

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

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

1 стартмани

22.08.2016    34500    kuzyara    12    

59

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

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

18.08.2016    30129    maxvcb    30    

32

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

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

03.08.2016    20501    Патриот    23    

42

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

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

12.07.2016    15442    botokash    7    

44

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

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

11.07.2016    13001    Yashazz    3    

19

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

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

10.07.2016    15433    unichkin    5    

14

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

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

23.05.2016    10650    rudjuk    13    

8

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

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

16.05.2016    13470    kudenzov    3    

11

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

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

12.05.2016    166447    Сурикат    88    

312

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

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

27.04.2016    28449    dusha0020    29    

87

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

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

26.04.2016    29823    juker    14    

20

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

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

29.02.2016    25382    pit201201    24    

44

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

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

26.02.2016    50507    unichkin    48    

314

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

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

23.02.2016    86683    lastcontra    30    

26

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

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

08.02.2016    13756    dj_serega    3    

6

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

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

13.11.2015    14082    Mi4man    14    

19

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

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

11.11.2015    23436    kosmo0    6    

6

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

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

05.11.2015    19555    H-Labs    11    

55

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

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

14.10.2015    25817    IntelInside    51    

75

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

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

24.09.2015    22152    Anzhey    14    

12

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

Функция преобразует строку в дату. Возможные варианты: "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    24068    Serg G    19    

24

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

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

18.09.2015    12164    Rupert69    5    

43

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

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

11.09.2015    11414    Boudybuilder    6    

10

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

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

04.09.2015    11798    program345    1    

27

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

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

28.08.2015    6590    Вурдалак    6    

18

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

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

14.08.2015    20707    Evilgrym    10    

8

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

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

30.07.2015    25209    starik-2005    49    

55

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

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

17.07.2015    14092    makc2k    11    

8

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

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

05.07.2015    22700    json    3    

22

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

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

22.06.2015    14503    Yashazz    6    

10

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

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

20.06.2015    14828    gimalaj    3    

14

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

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

10.06.2015    101614    denis_aka_wolf    64    

63

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

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

05.06.2015    23923    dusha0020    17    

51