...

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

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

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

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

27.05.2014    28301    dour-dead    15    

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

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

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

16.09.2015    8689    JesteR    12    

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

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

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

24.12.2015    14075    ik-mercury    9    

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

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

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

30.01.2012    22088    DSatan    16    

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

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

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

1 стартмани

28.02.2012    19575    3    sam41    75    

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

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

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

1 стартмани

20.04.2012    9032    8    tireal    11    

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

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

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

1 стартмани

12.07.2012    3807    4    chizh.84    9    

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

Практика программирования Внешние источники данных v8 Россия Бесплатно (free)

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

31.10.2013    30930    dimens    10    

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

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

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

1 стартмани

13.03.2015    10519    48    Bitnikov    5    

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

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

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

05.06.2015    19533    dusha0020    11    

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

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

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

1 стартмани

06.07.2015    8424    6    wbazil    10    

Пример использования механизма выполнения произвольного кода обработки "Универсальный подбор и обработка объектов" для удаления объектов с контролем ссылочной целостности

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

Если обходиться штатными средствами для удаления объектов, то под рукой имеются два: встроенный в платформу механизм "Удаление помеченных на удаление объектов" и "Универсальный подбор и обработка объектов". Первый неудобен в использовании (по крайней мере в обычном приложении на платформе 8.2), второй - не позволяет осуществлять нормальный контроль ссылочной целостности. Попробуем скрестить их без доработок.

02.11.2015    13248    cargobird    12    

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

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

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

5 стартмани

13.04.2016    9284    2    protexprotex    1    

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

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

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

1 стартмани

16.09.2016    8959    2    igel9780    1    

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

Решение задач на 1С:Специалист v8::ОУ УТ11 Россия УУ Абонемент ($m)

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

1 стартмани

08.01.2017    22760    IgorXml    5    

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

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

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

1 стартмани

24.09.2017    42484    vandalsvq    80    

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

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

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

1 стартмани

03.10.2018    4442    5    IgorXml    0    

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

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

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

1 стартмани

27.12.2018    2837    0    alexander-lubich    13    

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

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

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

03.06.2019    3292    trim89    7    

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

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

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

1 стартмани

11.06.2019    7169    4    o.nikolaev    2    

Основные алгоритмы снабжения на простом примере

Разное Бесплатно (free)

Надо же что-то полезное иногда писать

13.02.2020    5404    1c-intelligence    36    

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

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

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

10.03.2010    9883    arithmometr    1    

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

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

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

1 стартмани

09.08.2010    86871    Sintson    67    

Проводим документ по собственному алгоритму без изменения конфигурации или "Бухгалтерия предприятия может все!"

Обработка документов v8 БП2.0 БУ Абонемент ($m)

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

1 стартмани

28.09.2010    9868    4    itoz    4    

Функция загрузки из dbf

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

Универсальная функция чтения данных из dbf файлов и создания таблицы значений.

26.12.2011    42119    Kuzja_R    18    

Медленное формирование отчета в ФСС. Ошибка в алгоритме файл: ESN_GET.ERT

Практика программирования v77::БУ 1С7:Бух Россия Бесплатно (free)

Достаточно старая ошибка 1С (исправляю уже пару лет) в файле ESN_GET.ERT (1С7.7 бухгалтерский учет). Проявляется в том, что очень медленно формируются регламентные отчеты в фонды ФСС и ПФР, если в типовой бухгалтерии ведётся начисление зарплаты сотрудникам и количество сотрудников превышает определённое количество (в моём примере 90, но замедление скорости видно и на 20)

11.01.2012    7479    Digo65    2    

Алгоритм добавления печатных форм в конфигурацию Управление торговлей 11

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

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

05.02.2012    18850    _Ramzes    3    

Алгоритм преобразования XML строки в дерево значений

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

Простой способ преобразования XML строки в дерево значений. Кода меньше, чем в любом из вариантов, найденных мною в интернете.

08.08.2013    17661    Romeooo    4    

Алгоритм работы с техническим заданием заказчика

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

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

24.09.2013    33947    Neti    21    

Код символа OEM

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

Как получить код символа в кодировке OEM средствами платформы 1С V8?

26.11.2014    11765    pavel-rosa    3    

Универсальный алгоритм проведения документа «Поступление товаров» по регистру бухгалтерии

Практика программирования Учет ТМЦ Учет ТМЦ v8 ERP2 БУ Бесплатно (free)

Решаемые проблемы: - выполнение проводок с субсчетов счета Товары (Дт) на счет, указанный пользователем (Кт); - выявление и запрещение проведения счетов- групп.

26.01.2015    6459    Anatolia    1    

«БИП: Бизнес-Процессы». Универсальный конструктор бизнес-процессов. Любые бизнес-процессы в любой конфигурации 1С на технологической платформе «1С:Предприятие 8.3» (Управляемое приложение)

Управление бизнес-процессами (BPM) v8::УФ v8::Бизнес-процессы 1cv8.cf УУ Платные (руб)

Программный продукт «БИП: Бизнес-Процессы» предназначен для настройки произвольных бизнес-процессов в пользовательском режиме в любых конфигурациях 1С, работающих на технологической платформе «1С:Предприятие 8.3» в режиме управляемого приложения. Продукт может использоваться как отдельная конфигурация для моделирования бизнес-процессов, как дополнение для встраивания в существующие конфигурации и как расширение. Каждый вариант сертифицирован и имеет официальный статус «1С:Совместимо!». Актуальная версия 1.0.3.3 от 23.10.20

20000 руб.

09.06.2020    4691    7    0    

Загрузка из Excel в 1С8 "одним нажатием": номенклатура, заказы, прайсы, УПД, ТОРГ-12, накладные, счета, цены, реализации, поступления и т.д. (УТ10-11.х, БП2-3.х, УПП1.3, ERP2.х, КА1.1-2.х, Розница1-2.х, УНФ1.х, УТП2.х, Альфа-Авто 5.х, Автосервис 1.х)

Загрузка и выгрузка в Excel Обработка документов Оптовая торговля Оптовая торговля v8 v8::УФ 1cv8.cf БУ УУ Платные (руб)

Универсальная обработка для загрузки документов из Excel в 1С. Не требует указания параметров (номера колонок, номер первой строки таблицы и т.д.) и предварительной настройки. Просто выбираете файл Excel, документ 1С и нажимаете кнопку "Загрузить". Обработка сама находит таблицу в файле Excel, необходимые для загрузки данные в ней (номенклатура, количество, НДС, цена, сумма) и загружает ее в 1С. Вместе с номенклатурой может найти контрагента, номер и дату документа, штрих-коды, серии ГТД, страну и т.д. Распознает документы ЛЮБОЙ ФОРМЫ (УПД, ТОРГ-12, заказ, установку цен и т.д.). Не требует MS Office. Содержит модуль работы с электронной почтой. Для поиска таблиц используются методы эвристического поиска. Загружает только то, что нужно, т.е. пропускает повторы шапки таблицы, заголовки, промежуточные итоги, подписи и т.д. Работает во всех основных конфигурациях 1С8. При покупке лицензии вы получите 1 месяц бесплатной тех.поддержки.

3500 руб.

09.11.2016    121668    674    598    

АИС: Онлайн-кассы для 1С 7.7 (с поддержкой маркировки ЕГАИС, ТАБАКА, ОБУВИ, ЛЕКАРСТВ, МЕХА, ШИН, ОДЕЖДЫ и пр.)

Фискальный регистратор Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v77::ОУ v77::БУ 1С7:Бух 1С7:Комплекс 1С7:ТиС Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Платные (руб)

Подключение фискального регистратора к 1С 7.7 в режиме онлайн-кассы (в соответствии с 54-ФЗ). Поддерживаются все изменения закона с 01.07.2019. Поддержка тегов 1227,1228,1229,1230,1231 и всех остальных. Поддержка тегов для комиссионеров и платежных агентов. Поддержка крайних версий драйверов ККТ: ДТО 10 и ДТО 8 для Атол, 4.14 для Штрих-М. Поддержка протоколов ФФД 1.0, 1.05 и 1.1, развитые настройки для применения частичных оплат и авансов в оптовой и розничной торговле. Поддержка чеков коррекции всех версий. Поддержка розничной продажи маркированной продукции (ЕГАИС, табак, обувь, лекарства, шины, одежда, белье, парфюмерия и пр.), а также передача штрихкодов Средств Индивидуальной Защиты ("коронавирусный" закон). Возможно подключение без доработки конфигураций (см. список поддержки). Возможно подключение к любому виду документов, в котором или в документе-основании которого присутствует Номенклатура. Решена проблема с выводом любых скидок в чек без ошибки округления (!!!) и без изменения алгоритмов конфигурации 1С 7.7. Вывод ФИО кассира в чек в зависимости от смены. Вывод в чек ставок НДС (при необходимости). Вывод электронного чека (на е-майл, телефон) по требованию покупателя. Поддерживаются комбинированные типы оплаты: наличными и банковской картой. Имеется режим эмуляции печати чека на ФР - для тестирования алгоритмов без использования реального ФР. Поддерживается печать произвольных нефискальных строк в чеке. Реализовано через внешние обработки обслуживания конфигураций без необходимости вносить изменения в конфигурацию 1С. Код разработки полностью открыт, подлежит любой модификации под свои потребности. Работа с маркировкой "Честный ЗНАК" (ЦПРТ) из 1С 7.7. ЭДО (табак, обувь, шины, одежда и прочих групп товаров) для розницы и опта (приемка и оптовая отгрузка маркированной продукции). Полный цикл работы из 1С 7.7 с ГИСМТ и СУЗ национальной системы маркировки "Честный знак" из 1С 7.7. На текущий момент поддерживаются: Описание GTIN через КМТ (Нац.Кат.), Заказ КМ через API, печать этикеток КМ (нанесение КМ), закрытие заказа КМ, Агрегация КМ, Дезагрегация КМ, Трансформация КМ, Ввод в оборот КМ, Списание КМ, Вывод из оборота КМ, Приемка / Отгрузка ГИСМТ, Приемка / Отгрузка эУПД через универсальную загрузку и отправку файлов XML. для любого оператора ЭДО, Интеграция с ЭДО lite, ЭДО СБИС, Подпись документов в ПО для отправки в ГИСМТ/СУЗ, Логирование запросов/ответов в ГИСМТ/СУЗ, Проверка статусов КМ, Проверка статусов документов.

2000 руб.

28.03.2017    304862    2764    2600    

Рендеринг элементов управляемого интерфейса

Работа с интерфейсом v8 v8::УФ Россия Бесплатно (free)

Реализация отображения всего состояния формы проще, чем работа по изменениям. Однако использование идеи разделения алгоритмов на программные слои MVC и построения реактивных систем позволяет получить не только простые и масштабируемые решения, но и производительные интерфейсы. Рассмотрим примеры таких реализаций на основе использования фреймворка «Управление состоянием»: Информационная надпись, Заголовок формы, Свертываемая группа, Отключаемые панели.

22.09.2020    2871    kalyaka    5    

1С:WMS Логистика. Управление складом

Производство Управление торговлей Учет ТМЦ Учет ТМЦ v8 Россия УУ Платные (руб)

"1С:Предприятие 8. WMS Логистика. Управление складом", предназначено для автоматизированного управления технологическими процессами современного складского комплекса

246000 руб.

17.02.2016    26715    0    0    

Распознавание и загрузка сканов в 1С8 "одним нажатием": УПД, ТОРГ-12, накладные, счета, номенклатура, заказы, прайсы, реализации, поступления, возвраты и т.д. (УТ10-11.х, БП2-3.х, УПП1.3, ERP2.х, КА1.1-2.х, Розница1-2.х, УНФ1.х, УТП2.х, Автосервис 1.х)

Универсальные обработки Загрузка и выгрузка в Excel Документооборот и делопроизводство Документооборот и делопроизводство v8::УФ БП2.0 ERP2 БП3.0 УТ11 КА2 БУ УУ Платные (руб)

Универсальная программа-обработка для распознавания ЛЮБЫХ СКАНОВ ИЛИ ФОТО ТОВАРНЫХ ДОКУМЕНТОВ и загрузки в 1С. Не требует указания параметров и предварительной настройки. Просто выбираете скан-файл или файл Excel, выбираете документ 1С и нажимаете кнопку "Распознать и загрузить". Программа сама находит таблицу в файле, необходимые для загрузки данные в ней (номенклатура, количество, НДС, цена, сумма) и загружает ее в 1С. Вместе с номенклатурой может найти контрагента, номер и дату документа, штрих-коды, серии ГТД, страну и т.д. Распознает документы ЛЮБОЙ ФОРМЫ (УПД, ТОРГ-12, накладную, заказ клиента, установку цен и т.д.). Не требует MS Office. Для поиска таблиц используются методы эвристического поиска. Загружает только то, что нужно, т.е. пропускает повторы шапки таблицы, заголовки, промежуточные итоги, подписи и т.д. При пополнении баланса загрузок вы получите 1 месяц бесплатной тех.поддержки.

3000 руб.

04.06.2019    25527    58    77