...

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

Оптимизация размещения заготовок генетическим алгоритмом

Инструментарий разработчика v8 1cv8.cf Россия Абонемент ($m)

Пример применения генетического алгоритма для оптимизации размещения заготовок хлыстов. Программа реализована полностью на внутреннем языке 1С.

3 стартмани

28.06.2017    12152    16    protexprotex    24    

Закупки на проекте: алгоритм, планирование и осуществление закупок. Курс по управлению проектами, часть 22

Управление проектом Бесплатно (free)

Так или иначе мы имеем дело с закупками на любом проекте, на котором у нас есть подрядчики. И процессы управления закупками описывают именно организацию взаимодействия с подрядчиками.  Закупки – философская тема, размазанная между разными группами процессов. В ней нет алгоритма, но я искусственно его вытащил для вас, по  PMBoK собрал хоть что-то. Попытался сделать алгоритм сферических закупок.

27.05.2019    5215    Selikhovkin    0    

Нелинейная многомерная оптимизация - это просто. Часть 3. Имитация отжига

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

Метод имитации отжига для поиска оптимального решения. И, как обычно, универсальная функция поиска этого самого решения.

1 стартмани

13.10.2015    20389    25    dusha0020    5    

Расчет контрольной суммы строки по алгоритму CRC32 методами встроенного языка платформы "1С:Предприятие" (версии ранее 8.3)

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

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

1 стартмани

03.04.2015    17897    18    premierex    20    

Алгоритм управления содержанием проекта. Курс по управлению проектами, часть 6

Управление проектом Бесплатно (free)

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

30.10.2018    6829    Selikhovkin    0    

Интеграция ЦКК и ЦУП

Инструментарий разработчика v8 1cv8.cf Россия Абонемент ($m)

Способ создать интеграцию Центра контроля качества (ЦКК) и Центра управления производительностью (ЦУП). Статья состоит из двух пунктов: 1. Как заставить ЦУП собирать информацию по команде из вне 2. Как запускать ЦУП из ЦКК при определённых в ЦКК условиях

1 стартмани

22.08.2016    8448    3    ostapchenko.alexandr    6    

Нечёткий поиск. Bitap алгоритм, модификация от Wu-Manber

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

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

01.04.2019    4914    trim89    10    

Черпаем простые числа решетом Аткина

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

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

1 стартмани

09.01.2018    9248    scientes    7    

Строим графы средствами 1С (без GraphViz)

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

Множество статей на Инфостарте описывают, как работать с компонентой GraphViz, чтобы построить ориентированный граф. Но практически нет материалов, как работать с такими графами средствами 1С. Сегодня я расскажу, как красиво строить графы с минимальным пересечением. Нам этот метод пригодился для отрисовки алгоритмов в БИТ.Финансе, т.к. типовой механизм не устраивал. Еще это может быть полезно для визуализации различных зависимостей: расчета себестоимости, графы аффилированности компаний и т.д. Надеюсь, эта статья поможет сделать мир 1С красивее и гармоничней:) Итак, поехали...

23.05.2018    25257    slozhenikin_com    20    

Поиск битых ссылок запросом. Универсальный алгоритм и обработка-пример.

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

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

1 стартмани

17.11.2013    46205    312    Vladimir Litvinenko    35    

Data Commander 3.0 внешняя обработка для работы с данными

Универсальные обработки v8 v8::УФ 1cv8.cf Платные (руб)

Внешняя обработка (УФ) для работы с данными с невероятными возможностями. Полнофункциональная Lite-версия доступна для скачивания бесплатно.

2000 руб.

22.06.2017    27233    21    68    

Построение оптимального маршрута с применением генетического алгоритма

Разработка внешних компонент v8 1cv8.cf Абонемент ($m)

Не так давно столкнулся с проблемой решения задачи коммивояжера. Суть задачи в нахождении кратчайшего пути для объезда N городов. Основная проблема заключалась в том, что задача коммивояжера относится к классу NP-полных задач и самый очевидный способ решения методом перебора всех вариантов уже на 30 точках занимает длительное время.

1 стартмани

02.01.2013    35850    167    MadHead    26    

Перевод десятичного числа в HEX, BIN, OCT, _IdToStr и другие системы

Инструментарий разработчика Практика программирования Универсальные функции v7.7 1cv7.md Абонемент ($m)

Два алгоритма перевода десятичного числа в другую систему исчисления от 2 до 36 только средствами 1С (без ВК)

1 стартмани

05.06.2014    15368    13    kos    3    

Оптимизация без оптимизации: как мы ускорили 1С в 10 раз без трудоемкой оптимизации запросов и алгоритмов. Практический опыт

Производительность и оптимизация (HighLoad) v8 Бесплатно (free)

Можно ли ускорить 1С, не оптимизируя запросы, не разбивая транзакции и не наращивая оборудование? В статье Аверьянова Алексея рассмотрены три практических кейса повышения производительности системы без трудоемкой оптимизации: отложенное резервирование «в один поток», отложенное создание и проведение реализаций.

26.07.2018    17729    avryanovalexey    100    

Внешняя компонента для сжатия/распаковки файлов, двоичных данных и строк по алгоритму Zlib, Deflate и GZip

Разработка внешних компонент v8 v8::УФ 1cv8.cf Абонемент ($m)

Внешняя компонента для сжатия/распаковки файлов, двоичных данных и строк по алгоритму Zlib, Deflate и GZip.

1 стартмани

15.03.2016    35421    141    frkbvfnjh    107    

Определение похожести строк или фраз (алгоритм нахождения расстояния Дамерау Левенштейна)

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

Реализация алгоритма поиска расстояния Дамерау Левенштейна (Damerau–Levenshtein distance) для определения похожести слов или фраз.

1 стартмани

14.12.2017    10842    57    PerlAmutor    14    

Специалист по платформе (алгоритм подготовки + решенные билеты)

Решение задач на 1С:Специалист v8 1cv8.cf Абонемент ($m)

Алгоритм подготовки к специалисту по платформе.

1 стартмани

17.05.2019    19286    76    Смешной 1С    21    

Реализация алгоритма Дейкстры

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

Реализация алгоритма Дейкстры

1 стартмани

17.10.2013    5229    36    redeye911    3    

Собственный алгоритм нумерации документов определенного вида

Практика программирования Обработка документов Разработка v8 БП3.0 Россия Абонемент ($m)

Создание собственного, отличного от платформенного алгоритма нумерации документов определенного вида.

1 стартмани

11.04.2019    4123    xan333    12    

Парсер таблиц по шаблону. Автоматическая корректировка парсера. Представление таблиц в виде графа.

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

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

25.04.2019    3904    trim89    5    

Управление рисками – алгоритм. Курс по управлению проектами, часть 25

Управление проектом Бесплатно (free)

Что можно назвать рисками с точки зрения менеджера проекта? Методологи придумали следующее определение: риск – это положительное или отрицательное событие, которое может произойти или не произойти. Из этого определения можно сделать два важных вывода...

21.06.2019    4281    Selikhovkin    0    

Исправление алгоритма пересчета сумм из валюты в валюту (конвертация) в документах "Счет от покупателя", "Поступление ТМЦ" и "Реализация товаров (накладная, УПД)", а также небольшие изменения в печатной форме "ТОРГ-12". Бухгалтерия предприятия, редакция 3

Обработка документов Оптовая торговля v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

Исправление алгоритма пересчета сумм из валюты в валюту (конвертация) в документах "Счет от покупателя", "Поступление ТМЦ" и "Реализация товаров (накладная, УПД)". 1. Неправильный пересчет Суммы по строке с одной валюты в другую (USD-рубли или EUR-рубли). 2. Отсутствие в печатной форме "ТОРГ12" рег.номера иностранной организации.

1 стартмани

16.02.2021    939    1    silverr    4    

Алгоритм поиска лицензий при запуске «1С:Предприятие» 8

Администрирование данных 1С v8 1cv8.cf Бесплатно (free)

При запуске клиент «1С:Предприятие» выполняет поиск клиентской лицензии. Алгоритм поиска лицензии не столь тривиален. Ниже приведен данный алгоритм для различных режимов запуска «1С:Предприятие», а также алгоритм поиска лицензии при запуске сервера «1С:Предприятие», для версий «1С:Предприятие» 8.2 и 8.3.

20.05.2014    95670    Tavalik    55    

QR - штрихкодирование документов (+Телеграм-бот) БЕЗ изменения печатных форм, с произв. алгоритмами создания QR -кода и обработки для УТ 11 (все), ERP 2, КА 2, УТ 10.3, УПП 1.3, Розница 2.2, УНФ 1.6, БП 3

Обработка документов Поиск данных Сканер штрих-кода v8 УТ10 Розница УПП1 УНФ ERP2 БП3.0 УТ11 КА2 УУ Платные (руб)

Все знают, что в QR - код можно закодировать большое количество информации, но не все знают что это можно использовать в автоматизации бизнеса, в частности в плане документооборота. Представьте, что есть система, которая НЕ ТРЕБУЕТ изменения конфигурации, НЕ ТРЕБУЕТ изменения ни одной печатной формы для добавления QR-кода, включая внешние, НЕ ХРАНИТ данные штрихкодов и их связь, от чего база не "пухнет", ИМЕЕТ возможность закодировать в QR-коде произвольные данные параметров для последующей обработки полученных данных, УМЕЕТ обработать считанный QR-код как ВЫ захотите - например, ОТКРЫТЬ документ, СОЗДАТЬ документ любого вида по входным параметрам, ОТОБРАТЬ из документа определенные данные и перенести их в другой документ, ОТКРЫТЬ отобранные данные по данным QR-кода в виде таблицы для сверки данных и прочее. А так же ИМЕЕТ удобный интерфейс, ХРАНИТ историю операций в обход базы для каждого пользователя в отдельности и УМЕЕТ работать с 2D - сканерами в режиме клавиатуры и эмуляции USB COM. А так же автоматически распознавать отсканированные печатные формы (картинки или pdf-файлы) и выполнять заданные произвольные алгоритмы! Так же система может работать со своим телеграм ботом! Об это подробнее описано ниже(Обновление от 07.10.2020, версия 2.1-2.3)

9990 руб.

26.08.2018    29415    9    44    

Алгоритм перехода на учет без серий для программного продукта "Управление торговлей" редакция 11. (УТ 11 без серий, удаление серий в УТ 11, обработка для удаления серий в УТ 11, переход на учет без серий, очистка серий)

Обработка документов Оптовая торговля Учет ТМЦ Оптовая торговля Учет ТМЦ v8 v8::ОУ УТ11 Россия УУ Платные (руб)

Если вы начали работать в программном продукте Управление Торговлей, редакция 11 и включили механизм учёта серий, то перейти обратно в учёт без серий будет не так-то просто. Сложность заключается в том, что нужно очистить серии в табличной части документа, например, Реализация Товаров и услуг. Предлагаем алгоритм перехода на учет без серий для программного продукта «Управление торговлей» редакция 11. (Очистка серий.)

1000 руб.

09.04.2019    15307    16    8    

Бесплатная проверка контрагентов в ФНС (общий модуль с алгоритмом). На примере выводим статус в список справочника контрагентов

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

Если вам интересно проверить контрагенте в ФНС, вам поможет данная публикация. Весь алгоритм работы строится на основе данных, полученных с сервиса http://npchk.nalog.ru совершенно бесплатно.

1 стартмани

01.02.2018    36800    rpgshnik    49    

Генетический алгоритм для решения простой задачки

Математика и алгоритмы v8 1cv8.cf Абонемент ($m)

Генетический алгоритм в решении задачи: Необходимо расставить правильно (по другому) скобки, чтобы получилось 850 (1 + 2) (3 + 4) (5 + 6) (7 + 8) (9 + 10) (11 + 12) (13 + 14) + 15

1 стартмани

26.09.2016    10787    5    eugeniezheludkov    4    

Алгоритм управления сроками. Курс по управлению проектами, часть 14

Управление проектом Бесплатно (free)

Как спланировать сроки? Управление расписанием – одна из самых сложных задач, и в этой области знаний PMBOK выделяет больше всего процессов. Менеджерам труднее всего в этом разобраться, поскольку здесь много неопределенности. Но именно поэтому при управлении расписанием важно следовать четкому и жесткому алгоритму работы.

10.01.2019    6565    Selikhovkin    3    

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

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

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

1 стартмани

01.03.2019    4401    2    6JIoHguH    8    

Алгоритм разбивки длинных фраз и предложений на строчки

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

Разработал для ВУЗа, где я работаю, алгоритм разбивки длинных названий специальностей и прочих строковых вещей, для вывода в печатные формы заявлений, личных карточек, дипломов и прочего. Возможно, я не первый, но все ж - мой вариант. Может, кому и пригодится. Прошу прощения, если что не так. Это моя самая первая публикация:)

24.10.2014    5326    ammorf    13    

Решение задачи Эйнштейна на платформе 1с

Математика и алгоритмы v8 Абонемент ($m)

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

1 стартмани

12.08.2020    2177    1    itmind    2    

Алгоритм “хвост змеи для заполнения прямоугольной области”.

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

При разработке http://infostart.ru/public/275582/ столкнулся с необходимостью распределить выделенные задания на прямоугольную область календаря. В результате родился алгоритм, который может пригодиться не только мне и не только в этой задаче.

20.06.2014    27286    milkers    16    

Поиск кратчайшего пути по алгоритму Флойда-Уоршелла

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

Поиск кратчайшего пути между точками (складами) по алгоритму Флойда-Уоршелла

1 стартмани

09.01.2016    8494    26    Garykom    19    

Сжатие/Распаковка данных по алгоритму Deflate встроенными (!) средствами платформы 1С

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

Сжатие/Распаковка данных по алгоритму Deflate встроенными (и только!) средствами платформы 1С. Теперь работать напрямую с данными в СУБД стало проще ))

2 стартмани

05.05.2017    21248    75    SerVer1C    36    

Еще один (:-)) простейший алгоритм определения итогов по группировкам для произвольных таблиц значений.

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

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

13.06.2007    8488    Strange Device    8    

Значение 1С8 -> ЗначениеВФайл 1C77 (ЗначениеВСтрокуВнутр, ЗначениеВСтроку)

Обмен данными 1С v8 8.3.14 Россия Бесплатно (free)

Код который помог мне передавать в платформу 7.7 такие объекты как Структура, Массив (есть возможность передавать таблицу значений)

19.04.2021    284    waxymonkey    0    

Инвестиционный анализ, применение генетического алгоритма для выбора проекта

Производство готовой продукции (работ, услуг) Управленческий учет (прочее) v8 Финансовые услуги, инвестиции Россия Абонемент ($m)

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

1 стартмани

03.07.2009    12063    107    katerinaUniv    12    

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

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

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

07.12.2011    47568    Ivon    20