...

Подписка PRO по теме "Универсальные функции"

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

Клиент поставил задачу: посчитать в 1С внутреннюю ставку доходности проекта. В MS Excel это решалось просто, достаточно было вызвать функцию ВСД (или IRR в не локализованной версии). В 1С такой функции нет. После анализа решений в интернете написал свою реализацию этой задачи, всё просто: на вход подается таблица значений, которая содержит денежные потоки через равные промежутки времени. На выходе получается процентная ставка за период.

1 стартмани

06.04.2017    14244    40    Scop    7    

3

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

Обработка и функция проверки корректности штрихкода или пакета штрихкодов по контрольной сумме. Поддерживаются типы EAN-8, UPC-12, EAN-13, EAN-14.

1 стартмани

09.03.2017    14900    31    SvoyakMartin    0    

4

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

Вспомогательная обработка склоняет по падежам входящее значение, требует ФИО, Падеж, пол

1 стартмани

10.02.2017    10587    8    zhivil    3    

-1

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

Небольшой набор математических функций для работы с массивами чисел.

1 стартмани

12.01.2017    25697    9    SvoyakMartin    24    

24

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

Допустим, есть справочник, который содержит записи, и нужно узнать, какая максимальная длина у текстового реквизита (будь то Код, Наименование или другой реквизит).

1 стартмани

07.01.2017    11034    1    sm2701    16    

2

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

Получение кода адресного классификатора КЛАДР из текстовой информации, хранящейся в регистре сведений КонтактнаяИнформация, которая получается заполнением из этого самого классификатора.

1 стартмани

14.11.2016    21307    39    VanDiesel1    1    

2

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

Заданы две строки Строка1 и Строка2. Требуется найти наибольшую общую подпоследовательность (НОП) этих строк.

1 стартмани

14.11.2016    15975    2    Alex_YAM    4    

6

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

В статье приводятся новые функции по работе с двоичными данными, появившимися в версии платформы 8.3.9 , на примере анализа формата и размера изображений. А также пример отправки изображения через API ВКонтакте с помощью новых объектов (без использования ОбъединитьФайлы())

1 стартмани

14.11.2016    61184    29    Anton64    25    

119

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

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

1 стартмани

09.11.2016    21863    19    igorkosmos    5    

7

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

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

1 стартмани

29.09.2016    14146    2    nomadon    4    

4

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

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

1 стартмани

27.09.2016    20109    3    HAMMER_59    6    

2

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

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

1 стартмани

23.09.2016    11472    vovant    1    

7

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

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

1 стартмани

13.09.2016    61998    72    pavley2002    12    

54

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

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

1 стартмани

22.08.2016    37090    kuzyara    12    

60

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

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

1 стартмани

19.08.2016    11274    12    infoprograms    5    

4

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

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

1 стартмани

17.08.2016    14084    5    frkbvfnjh    3    

14

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

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

1 стартмани

22.06.2016    97829    30    bad_boys    51    

15

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

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

1 стартмани

19.04.2016    9622    5    Evilgrym    1    

12

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

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

1 стартмани

09.03.2016    20369    4    электра    9    

4

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

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

1 стартмани

25.01.2016    25788    30    1prog@bk.ru    3    

11

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

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

1 стартмани

21.01.2016    13995    2    pvlunegov    10    

2

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

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

1 стартмани

11.01.2016    27999    11    papa_harlo    38    

67

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

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

1 стартмани

05.01.2016    24633    1    Alexander.Shvets    6    

3

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

Статья для начинающих о том, как сделать внешнюю печатную форму для управляемого приложения на примере 1С: Управление торговлей 11.2.

1 стартмани

11.12.2015    61505    110    AlexeyPapanov    14    

26

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

Функция, которая сама подставляет в текст запроса "УНИЧТОЖИТЬ" в местах последнего использования ВТ.

1 стартмани

14.11.2015    28023    0    SeiOkami    3    

7

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

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

1 стартмани

10.11.2015    27714    39    ogre2007    9    

22

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

Склонение числа в родительном падеже

1 стартмани

30.10.2015    7965    7    Alfaro    8    

-3

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

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

1 стартмани

28.10.2015    10183    72    Vagan1972    3    

3

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

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

1 стартмани

09.10.2015    52287    148    pbazeliuk    6    

81

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

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

1 стартмани

17.09.2015    16913    3    rozhkovdmitriy    21    

25

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

Обработка на управляемых формах для 1С для преобразования строковых данных в формат Base64 и обратно

1 стартмани

26.08.2015    90851    104    kris_barbina    18    

16

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

Библиотека ADO SQL содержит все, что нужно для непосредственной работы 1С с внешними SQL таблицами.

1 стартмани

14.07.2015    11503    39    pfihr    3    

9

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

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

1 стартмани

06.07.2015    10960    11    wbazil    10    

13

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

Обработка (пример) для перевода текста (в основном, имен собственных) из латиницы в кириллицу.

1 стартмани

02.07.2015    20496    56    Serega-artem    5    

4

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

Я очень часто использую группировку данных по полю и полям, как в восьмерке, так и в семерке. Это аналог запроса Итоги, но там строится дерево, а в большинстве случаев нужны "плоские данные". Да и делать запрос в большинстве случаев более накладный процесс, чем работа с ТЗ. Все достоинства такого подхода приведены на примере метода универсального списания по париям, а так же отбора строк в ТЗ по произвольному условию. Для 7.7 еще отчеты сравнения двух ТЗ. Работая с различными базами для упрощения сравнения номенклатуры, или как аналог джойнов(join), сделал сравнение двух таблиц значений по нескольким полям. Пока группировки полей должны быть уникальны. Часто приходится искать дубли, для универсального поиска есть ДублиВТзПоПолю и пример в Тест.ert.

1 стартмани

25.06.2015    41585    4    Serginio    4    

4

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

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

1 стартмани

01.06.2015    20661    14    axelerleo    2    

9