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

Библиотека — все для 1С

Что такое алгоритм? 5

Теория программирования

Как ответить на этот вопрос и не попасть пальцем в небо.

25.02.2019    1892    272    

Применение нейронных сетей и генетических алгоритмов в прикладных решениях на платформе 1С 166

Теория программирования

Сегодня мы поговорим про нейронные сети и генетические алгоритмы. • Для тех, кто не изучал их в университете, я сначала напомню теорию – что это такое, для чего это надо. • Мы рассмотрим, какие задачи с их помощью можно решать в 1С. • И в конце для тех, кто любит что-то делать руками (работать, программировать), мы разберем, как по факту собрать нейронную сеть или генетический алгоритм в 1С – что написать в коде и как это потом применить.

03.07.2017    28586    63    

Популярные алгоритмы сортировки массивов 109

Практика программирования Теория программирования

Разбор популярных алгоритмов сортировки массивов, реализованных на 1с. + обработка с наглядной реализацией алгоритмов.

1 стартмани

18.10.2013    93650    43    

Оптимизация планирования доставки грузов. Алгоритм кластеризации k-means (метод K-средних). 26

Теория программирования v8 УТ10 УПП1

Что такое кластеризация? Это объединение объектов в непересекающиеся группы, называемые кластерами, на основе близости значений их атрибутов (признаков). В результате в каждом кластере будут находиться объекты, похожие по своим свойствам друг на друга и отличающиеся от тех, которые расположены в других кластерах. При этом, чем больше подобие объектов внутри кластера и чем сильнее их непохожесть на объекты в других кластерах, тем лучше кластеризация.

10 стартмани

09.02.2016    24712    4    

Возврат (loop) в Алгоритмах визирования. Бит Финанс 6

Практика программирования v8 1cv8.cf Финансовые услуги, инвестиции

В статье рассматривается минимальная доработка конфигурации БИТ Финанс, с сохранением поддержки, для расширения функционала Визирования: Возрат к предидущим точкам алгоритмов. Полезно будет для программистов и специалистов, занимающихся внедрением БИТ Финанс.

07.08.2018    3032    1    

Конвертация данных. Удобная навигация (Открыть алгоритм или запрос) v0.5 48

Практика программирования Перенос данных из 1C8 в 1C8 v8 КД

Цель: выявить (зафиксировать) и реализовать удобную навигацию в КД, например: -Открытие алгоритмов в правилах конвертации объектов и правилах выгрузки данных.

27.10.2017    8197    6    

Большие запросы: взгляд на проблему Промо 55

Практика программирования v8::Запросы 1cv8.cf

Большой (кусочный) запрос подобен карточному домику: строится долго, а захочется поменять карту из середины строения – домик разрушится. На примере учета задолженностей контрагентов в разрезе полугодий (не типовой учет БП, и не ЗУПовский) я покажу, как я изменил механизм учета и превратил «большой» запрос в «маленький», а дальнейшее сопровождение программы в сказку 1С-ника.

26.07.2013    23987    43    

Жадина с рюкзаком, или немножко о поиске лучшей жизни 65

Теория программирования Практика программирования

Полагаю, все программисты когда-то слышали о "жадном" алгоритме. Возможно кто-то из них слышал и об алгоритме "Рюкзак". В данной статье я попытаюсь максимально простым языком описать, как это работает.

23.12.2015    17370    35    

Алгоритм конструктивной конфронтации 46

Личная эффективность

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

29.08.2016    15011    6    

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

Управление проектом

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

27.05.2019    842    0    

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

Системное v8 1cv8.cf

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

20.05.2014    63772    51    

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

Практика программирования v8

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

23.05.2018    14142    17    

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

Управление проектом

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

30.10.2018    2841    0    

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

Практика программирования v8 1cv8.cf

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

1 стартмани

01.02.2018    21438    40    

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

Оптимизация БД (HighLoad) v8

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

26.07.2018    11598    100    

Алгоритм управления сроками с использованием специального софта. Курс по управлению проектами, часть 15 17

Управление проектом

Когда в России только появлялось проектное управление и такая профессия, как менеджер проектов, работодатели в вакансиях писали, что сотрудник должен уметь делать определенные вещи в Microsoft Project и немного знать английский язык. На самом деле, конечно, умения пользоваться ПО и руководить проектами прямо друг с другом не связаны. Можно быть хорошим менеджером, но не уметь работать в Project, и наоборот, хорошо работать в Project, но быть плохим менеджером....

18.01.2019    3166    6    

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

Практика программирования

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

20.06.2014    23231    16    

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

Практика программирования v8

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

1 стартмани

09.01.2018    6555    7    

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

Управление проектом

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

10.01.2019    3186    3    

Алгоритм ведения дебиторской задолженности(Часть 1) Промо 6

Теория программирования

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

29.11.2012    17627    15    

Степень сходства двух наименований справочника 13

Теория программирования v7.7 v8

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

25.02.2015    16390    32    

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

Практика программирования v8 1cv8.cf

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

13.06.2007    7056    8    

v7: Алгоритм проверки валидности ИИН/БИН (Казахстан) 6

Практика программирования v7.7 1cv7.md

До настоящего времени с проверкой валидности ИИН/БИН была довольно большая проблема. Хоть алгоритм и очень простой, но его просто никто не знал. Предлагаю вашему вниманию его Алгоритм основан на статье: http://www.gotdotnet.ru/blogs/kidinfo/7516/ За что огромное спасибо автору

13.04.2010    11441    10    

Простые алгоритмы численной оптимизации (одномерной) 24

Практика программирования v8 1cv8.cf

В статье приведены реализации на 1С8 двух самых простых алгоритмов численной одномерной оптимизации, а именно: метод парабол и метод золотого сечения. Статья является продолжением предыдущих: 1. Простые алгоритмы численного интегрирования (http://infostart.ru/public/314372/) 2. Простые алгоритмы численного решения задачи Коши для ОДУ (http://infostart.ru/public/315681/)

21.12.2014    9522    26    

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

Практика программирования v8

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

01.04.2019    2485    10    

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

Практика программирования v8 1cv8.cf

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

25.04.2019    1548    5    

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

Практика программирования v8 1cv8.cf

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

17.05.2019    914    0    

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

Практика программирования v8 БП2.0

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

22.10.2011    14038    6    

Пример алгоритма синхронизации справочников по GUID 8

Практика программирования Поиск данных v8 1cv8.cf

Порой при переводе систем с одной конфигурации на другую нужно часто переносить справочники из одних в другие. При этом сложно завязываться на код или наименование. Но! Можно завязаться на GUID элемента. 1С позволяет использовать один и тот же GUID в разных справочниках.

10.02.2012    15414    6    

Алгоритм определения вхождения точки в полигон 38

Практика программирования

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

1 стартмани

28.11.2012    19859    18    

Алгоритм построения печатных форм в 1С: Управление торговлей 11. Часть 1. 44

Практика программирования v8 УТ10

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

29.03.2013    28796    14    

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

Универсальные функции v8 1cv8.cf

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

24.10.2014    4837    13    

Алгоритм создания и отправки электронного письма (со вложением) УТ 3.0 для Украины 6

Практика программирования Email v8 УТ10

Алгоритм позволит быстро создать письмо с вложением (например, печатная форма Заказа клиента в формате XLS) и отправить его партнеру. Для конфигурации Управление торговлей для Украины 3.0

20.07.2015    16698    5    

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

Практика программирования v8 1cv8.cf

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

02.11.2015    10788    12    

Замена единицы хранения остатков (алгоритм) 10

Практика программирования v8 КА1 УТ10 УПП1

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

13.11.2015    6564    9    

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

Практика программирования Обработка документов v8 БП3.0

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

1 стартмани

11.04.2019    863    12    

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

Практика программирования v8 1cv8.cf

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

07.12.2011    39581    20    

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

Практика программирования v8 БП2.0

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

25.03.2013    16102    13    

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

Практика программирования Защита и шифрование v8 1cv8.cf

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

27.05.2014    22090    15    

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

Практика программирования v8 1cv8.cf

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

01.12.2014    6067    13