Расширенный фильтр

Все публикации — все для 1С

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

Практика программирования v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

19.10.2011    16792    29    28    

Алгоритм Расчета Уплаченных Страховых Взносов 2011 8

Бухгалтерские Анализ учета v8 ЗУП2.5 Россия БУ Зарплата ФОМС, ПФ, ФСС Абонемент ($m)

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

1 стартмани

07.11.2011    8704    84    8    

Передача результата запроса в таблицу управляемой формы. Мой алгоритм. 29

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Всем, кто начинает работать с 8.2 после 8.1, не сразу становится понятным, зачем было настолько усложнять работу программистам. На сервере мы можем выполнить запрос, на управляемую форму бросить таблицу значений, но вот передать результат запроса прямо в таблицу возможности нет. Я решил слегка упростить данный момент для разработки. Вот что у меня получилось.

07.12.2011    39569    20    

Расчет сумм компенсаций отпусков (и расчет среднего заработка встроенным алгоритмом) 0

Бухгалтерские v8 ЗУП2.5 Россия БУ Зарплата Абонемент ($m)

Программа расчитывает суммы компенсаций отпусков и средний заработок сотрудников встроенным алгоритмом 1с 8.2

1 стартмани

22.12.2011    4138    118    16    

Алгоритм расчета Факториала 5

Практика программирования v8 1cv8.cf Россия Абонемент ($m)

Пример оптимизации алгоритма под органичения 1С.

1 стартмани

17.07.2012    13596    22    14    

Алгоритм построения печатных форм в 1С: Бухгалтерия предприятия КОРП 29

Практика программирования v8 БП2.0 Россия Бесплатно (free)

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

25.03.2013    16100    13    

Элементарное шифрование 0

Защита и шифрование v8 Абонемент ($m)

Алгоритм шифрования - простая перестановка

1 стартмани

11.02.2014    12616    6    3    

Хеширование данных с ключом по алгоритму SHA-1 штатными средствами 1С 14

Практика программирования Защита и шифрование v8 1cv8.cf Бесплатно (free)

Расчет хеш суммы данных по алгоритму SHA-1 с ключом штатными средствами 1С.

27.05.2014    22079    15    

Простые алгоритмы численного решения задачи Коши для ОДУ 14

Практика программирования v8 1cv8.cf Бесплатно (free)

Представлена реализация на языке 1С8 простейших алгоритмов численного решения задачи Коши для обыкновенных дифференциальных уравнений (методы - Эйлера, Эйлера-Коши и Рунге-Кутта). Статья является логическим продолжением предыдущей (http://infostart.ru/public/314372/).

01.12.2014    6064    13    

Алгоритм смены страниц 25

Практика программирования v8 Бесплатно (free)

Предлагаю свой алгоритм смены страниц с помощью команд Далее/Назад

16.09.2015    7097    12    

Экспорт нескольких MXL таблиц в один XLS файл, на отдельные листы. Простой алгоритм 21

Загрузка и выгрузка в Excel Практика программирования v7.7 v8 Бесплатно (free)

Статья посвящена распространённому вопросу - как сохранить несколько таблиц (отчетов) в формате MXL, с которым работает 1С, на отдельные листы одного Excel файла. Освещается простой алгоритм решения проблемы штатными средствами, без использования внешних модулей и библиотек (не относящихся к 1С и Excel).

23.11.2015    12978    14    

Автоматическое разнесение платежей по заказам/счетам на примере УТ 10.3 (алгоритм) 6

Практика программирования v8 УТ10 УУ Дебиторская и кредиторская задолженность Оптовая торговля Бесплатно (free)

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

24.12.2015    8533    9    

Алгоритм по переносу вложенных запросов в пакеты 16

Инструментарий Универсальные функции v8 1cv8.cf Абонемент ($m)

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

1 стартмани

26.08.2016    7306    19    20    

Как просто запомнить алгоритм программного вывода в СКД 203

Практика программирования v8 v8::СКД Бесплатно (free)

Порой нужно быстро вывести на экран таблицу значений, используя СКД \ получить данные отчета в таблицу значений.. Несмотря на очевидность алгоритма - раньше мне проще было загуглить программный вывод, благо эта инфа есть везде. Но постепенно понял как его можно быстро вспомнить, и лишний раз ничего не искать. Конечно эта статья не для Гуру :) Но я думаю - что любой неопытный в СКД программист сделает для себя небольшое открытие...

01.09.2017    37895    15    

Сборка автомата (с примерами) 34

Практика программирования v8 1cv8.cf Россия Абонемент ($m)

Посмотрим, нужен ли 1снику автомат, как его собрать и где это может пригодиться.

1 стартмани

19.09.2017    10904    42    

На чьей стороне мячик? Алгоритм определения исполнителя задачи 5

Техническое задание Бизнес-процессы Бесплатно (free)

Я считаю, что мало кому удалось избежать ситуации, когда его назначали исполнителем работы, мягко скажем, не его уровня. На мой взгляд, такое особенно часто встречается среди технических специалистов. Причем, в случае возражения, обычным аргументом противоположной стороны является: "Нам так раньше всегда делали!". Эта публикация является попыткой описать формализовано процесс определения исполнителя с точки зрения логики. Посвящается тем, кто, будучи невежественным в вопросе, смеет указывать, кому его решать. А также тем, кто это терпит.

14.08.2018    4012    42    

Выполнятель кода 1С 3

Инструментарий v8 v8::УФ 1cv8.cf Абонемент ($m)

В работе могут возникать ситуации, когда нужно один раз выполнить какой-то простенький программный код в базе. Для этого всегда делалась однокнопочная обработка, в которой писался код. Однажды, мне было лень делать обработку на один раз. Так и родился этот "Выполнятель". Функциональность обработки протестирована на платформе 1С:Предприятие 8.3 (8.3.13.1644).

1 стартмани

01.03.2019    1556    2    8    

Игра "Пятнашки" 6

Игры v8 1cv8.cf Россия Абонемент ($m)

Предлагаю вниманию сообщества всем знакомую с детства игру-головоломку "Пятнашки".

1 стартмани

21.07.2010    10186    106    7    

Алгоритм проверки уникальности и корректности ИНН, КПП при записи контрагента для БП 1.6 и 2.0 через подписку на события 40

Практика программирования v8 БП2.0 БП1.6 Россия Бесплатно (free)

В УПП есть типовой механизм проверки контрагента на уникальность при записи. В БП 2.0 такой типовой проверки нет, пришлось добавлять свою, к тому же логика УПП-шной проверки меня не совсем устраивает. Предлагаю свой вариант алгоритма проверки ИНН и КПП при записи элемента справочника Контрагенты. Ни на что не претендую, если инфа будет кому-то полезна, значит не зря потратил время :). К тому же этот вопрос возникает с неизменной периодичностью на всех форумах. Реализовано с помощью подписки на событие, что позволяет спокойно обновлять конфигурацию. Приведенный ниже код проверяет корректность в ИНН и КПП на: - длина - недопустимые символы - уникальность ИНН+КПП (для юрлица) или уникальность ИНН (для физлица) - проверка корректности ИНН на контрольный разряд P.S. это первая публикация, сильно не ругайте, если есть замечания - сообщите обновлено 13.03.2012 : добавлена проверка на Отказ, ОбменДанными.Загрузка, ЭтоГруппа (спасибо http://forum.infostart.ru/forum24/topic51955/message616590/#message616590)

30.01.2012    20181    16    

Алгоритм распределения перечисленного НДФЛ в ЗиК 7.7 и вариант его улучшения 46

Обработка документов v77::Расчет 1С7:ЗиК Россия БУ Зарплата НДФЛ Абонемент ($m)

Доработка конфигурации ЗиК 7.7 релизы 320-322 с целью улучшить распределение сумм перечисленного НДФЛ по сотрудникам. Полезна, если Вы хотите видеть "красивые" регистры налогового учета по НДФЛ - с подробной расшифровкой перечисленных налогов до даты платежа и номера платежки. Ну и разумеется годовую отчетность по НДФЛ в полном соответствии с этими регистрами. Внимание! Если Вам просто надо показать в справке/отчете 2-НДФЛ перечисленную сумму равной начисленной и удержанной, - можно дальше не читать, а сразу идти сюда: http://infostart.ru/public/115064/

1 стартмани

28.02.2012    14067    243    75    

Протоколирование сложных алгоритмов для пользователя 21

Практика программирования Системное v8 1cv8.cf Россия Бесплатно (free)

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

27.03.2012    12047    13    

Корректировка движения документа по произвольному алгоритму 14

Сервисные утилиты Обработка документов v8 1cv8.cf Абонемент ($m)

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

1 стартмани

20.04.2012    8117    114    11    

Вычисление значения хеш-функции по алгоритму CRC32 4

Универсальные обработки v8 1cv8.cf Россия Абонемент ($m)

Вычисление значения хеш-функции по алгоритму CRC32. Тип входного параметра - Строка. Быстрое определение неизменности большого объема данных или идентификации данных.

1 стартмани

12.07.2012    3502    23    9    

Алгоритм выгрузки из 1С в Access 5

Практика программирования Обмен с другими системами v8 Россия Бесплатно (free)

Работающий алгоритм выгрузки из 1С в Access. Понадобилось выгрузить отчет в ACCESS, пришлось разбираться.

31.10.2013    26836    10    

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

Универсальные функции v8 1cv8.cf Бесплатно (free)

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

25.11.2014    8772    13    

Преобразование xml в ТаблицуЗначений. Полная аналогия алгоритма Excel. Управляемые формы 10

Универсальные функции Практика программирования Обмен через XML v8 1cv8.cf Абонемент ($m)

Полная аналогия алгоритма Excel преобразования xml в ТаблицуЗначений! Весь код открыт, обработку выкладываю как пример использования для вставки в свою систему. Скорость работы: xml в 780 000 строк (38Мб) на 56 000 объектов в фоновом режиме на сервере обрабатывается 22 минуты. Поначалу читаю xml в дерево значений. И уже дерево разбираю в плоскую таблицу с формированием по каждому реквизиту отдельной колонки результата.

1 стартмани

13.03.2015    8503    67    5    

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

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

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

05.06.2015    15410    8    

Вычисление формул в 1С через обратную польскую запись 13

Практика программирования v8 1cv8.cf Абонемент ($m)

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

1 стартмани

06.07.2015    6774    7    10    

Алгоритм проверки ГТД 21

Универсальные функции Обработка справочников v8 УТ10 Оптовая торговля, дистрибуция, логистика Россия Внешнеэкономическая деятельность Абонемент ($m)

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

1 стартмани

10.11.2015    17037    35    9    

Оптимизация размещения методом имитации отжига 4

Универсальные обработки v8 Абонемент ($m)

Данная обработка показывает механизм реализации на языке 1С 8 оптимизационного алгоритма имитации отжига.

5 стартмани

13.04.2016    7194    1    1    

ComSafeArray Hexadecimal. О преобразовании массива байт в строку шестнадцатеричных чисел 7

Практика программирования v8 1cv8.cf Абонемент ($m)

На самом деле, одним из первых заданий на любых курсах обучения программистов встречается задание преобразовать десятичное число в шестнадцатеричное. Ну, или любые другие системы исчисления. Задача эта несложна даже для начинающих программистов, поэтому многие ее с удовольствием реализуют. А в статье я расскажу о небольшой хитрости, которую придумали еще на заре программирования, когда памяти стало уже сильно больше 4 килобайт, а вычислительных мощностей всё не хватало.

1 стартмани

16.09.2016    6612    1    1    

Алгоритмы с решениями для экзамена Специалист УТ 11.1 48

Сертификация v8::ОУ УТ11 Россия УУ Абонемент ($m)

Решение 20 задач встречающихся на экзамене, в виде подробных инструкций. Решение на релизе УТ 11.1.10.199.

1 стартмани

08.01.2017    16842    3    

Консоль алгоритмов для управляемого приложения 14

Инструментарий v8::УФ v8::Запросы 1cv8.cf Абонемент ($m)

Средство разработчика

1 стартмани

10.05.2017    7130    18    13    

Полезный код для программистов 1С (часть 1). Управление свойствами элементов формы. Хранение копии данных реквизитов 138

Инструментарий Практика программирования v8 Абонемент ($m)

У каждого программиста за время работы накапливается полезный инструментарий, которым он привык пользоваться. Естественно и у меня он тоже имеется. И вот решено было немного поделиться с сообществом. Возможно идеи не новые. Более того, допускаю, что реализованы они не самым оптимальным образом. Но ведь для этого сообщество и существует, чтобы делиться с ним, получая обратную связь.

1 стартмани

24.09.2017    28808    79    

Средний заработок списком = СКД + типовой алгоритм расчета + обработка "Ввод данных для расчета среднего заработка" 5

Бухгалтерские v8 v8::СПР ЗУП3.x БУ Зарплата НДФЛ ФОМС, ПФ, ФСС Абонемент ($m)

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

1 стартмани

03.10.2018    2208    3    0    

Пример решения математической задачи: вывод ряда чисел где сумма двух ненулевых слагаемых, составленных из знаков числа, возведенного в квадрат, равняется самому числу 1

Практика программирования v8 1cv8.cf Абонемент ($m)

Задача предполагает вывод ряда чисел, удовлетворяющих условию: сумма двух ненулевых слагаемых, составленных из знаков числа, возведенного в квадрат, равняется самому числу (fun only).

1 стартмани

27.12.2018    1150    0    13    

Парсер строки по шаблону с помощью RegExp  7

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

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

03.06.2019    1032    7    

Генератор номеров банковских счетов 2

Универсальные обработки v8 1cv8.cf Банковские операции Абонемент ($m)

Обработка для генерации номера банковского счета.

1 стартмани

11.06.2019    420    3    2    

Алгоритм расчета периодов 3

Практика программирования Универсальные функции v7.7 1cv7.md Россия Бесплатно (free)

Вычисление периодов в формате ГГММДД. Вычисление дат по формуле Дата + ГГММДД. Примечание: Даты передаем в виде 'ДД.ММ.ГГГГ', периоды - "ГГ-ММ-ДД". Пользуйтесь.

10.03.2010    7639    1    

Пример преобразования дерева значений в таблицу значений и обратно в 1Cv8 133

Практика программирования v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

09.08.2010    71632    488    66