...

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

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

Пришлось столкнуться с такой проблемой, как выбор месяца из ниспадающего списка (с элементами вида "НазваниеМесяца Год") с возможностью изменения года. Хочу предложить универсальный вариант реализации данного механизма на основе механизма http://infostart.ru/public/167549/ ЗЫ: основные отличия: - вместо "НачалоВыбораИзСписка" работаем с "ОбработкаВыбора" без модальности - Обратное преобразование в дату не только на русском - Универсальность процедур. Одна функция выбирается в нескольких полях.

1 стартмани

09.11.2016    21933    19    igorkosmos    5    

7

Логистика, склад и ТМЦ Универсальные функции Программист 1С:Предприятие 8 1С:Управление торговлей 10 Управленческий учет Бесплатно (free)

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

27.10.2016    12291    KazanKokos    5    

5

Документооборот и делопроизводство (СЭД) Универсальные функции Программист 1С:Предприятие 8 1С:Документооборот Бесплатно (free)

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

27.10.2016    31401    iolko    22    

21

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

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

29.09.2016    105327    dour-dead    32    

86

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

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

1 стартмани

29.09.2016    14190    2    nomadon    4    

4

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

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

27.09.2016    25191    serg_infostart    20    

97

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

В статье дано описание создания индикатора на форме в среде разработки 1С:Предприятие 7.7 исключительно типовыми средствами.

1 стартмани

27.09.2016    20189    3    HAMMER_59    6    

2

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

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

1 стартмани

23.09.2016    11526    vovant    1    

7

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

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

1 стартмани

13.09.2016    62164    72    pavley2002    12    

54

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

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

08.09.2016    16235    semenich_b    9    

10

Универсальные функции Внешние источники данных БСП (Библиотека стандартных подсистем) Программист 1С:Предприятие 8 Бесплатно (free)

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

23.08.2016    45980    Патриот    34    

200

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

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

1 стартмани

22.08.2016    37438    kuzyara    12    

60

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

Обработка, пример чтения и записи данных реестра Windows

1 стартмани

19.08.2016    11328    12    infoprograms    5    

4

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

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

18.08.2016    32181    maxvcb    30    

32

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

Пример обработок и функций, демонстрирующих работу с реестром Windows с помощью COM-объекта WScript.Shell

1 стартмани

17.08.2016    14136    5    frkbvfnjh    3    

14

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

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

03.08.2016    21475    Патриот    23    

42

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

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

12.07.2016    16245    botokash    7    

44

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

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

11.07.2016    13463    Yashazz    3    

19

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

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

10.07.2016    16077    unichkin    5    

14

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

Статья в которой описан, простой способ убрать префикс и лидирующие нули из номера документа.

1 стартмани

22.06.2016    98369    30    bad_boys    52    

15

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

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

23.05.2016    11449    rudjuk    13    

8

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

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

16.05.2016    14674    kudenzov    3    

11

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

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

12.05.2016    175380    Сурикат    88    

317

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

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

27.04.2016    31552    dusha0020    29    

88

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

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

26.04.2016    33258    juker    15    

20

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

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

1 стартмани

19.04.2016    9678    5    Evilgrym    1    

12

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

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

1 стартмани

09.03.2016    20446    4    электра    9    

4

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

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

29.02.2016    27408    pit201201    24    

45

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

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

26.02.2016    53183    unichkin    48    

315

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

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

23.02.2016    93933    lastcontra    30    

27

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

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

08.02.2016    14697    dj_serega    3    

6

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

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

1 стартмани

25.01.2016    25838    30    1prog@bk.ru    3    

11

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

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

1 стартмани

21.01.2016    14088    2    pvlunegov    10    

2

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

Часто возникала проблема с тем, что в макете нужно выводить частично подчеркнутый, "динамический" текст. То бишь с различного содержания, разной длины (пять слов или сто пять - неважно). Но всегда используется определенный текст, к примеру: "статья УК РФ №666 п.666". И если в этом тексте еще и требуется подчеркнуть что-то отдельно, к примеру: "статья УК РФ №666 п.666", то это была просто трагедия. Приходилось корячить макет вдоль и поперек, чтобы все красиво отображалось.

1 стартмани

11.01.2016    28206    12    papa_harlo    38    

67

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

Получение первого уровня иерархии справочника (департамента/верхней группы) одним запросом. Произвольный справочник / произвольное значение / произвольная конфигурация. Обработка опирается только на метаданные.

1 стартмани

05.01.2016    24730    1    Alexander.Shvets    6    

3