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

Публикация № 640763

Разработка - Инструментарий разработчика

Генетический алгоритм; Оптимизация;

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

Пример реализации генетического алгоритма. Обработка реализована на неуправляемых формах. Для запуска обработки на выполнение необходимо подключить ее через дополнительные обработки, или через меню Файл - Открыть. Обработка тестировалась на релизах конфигурации УТТ (10.3), УПП (1.3). Обработк не использует метаданные конфигураций, следовательно, должна корректно запускаться через любые конфигурации 1С. Результаты использования - применение генетического алгоритма для оптимизации размещения заготовок на хлыстах позволяет избавится от применения расчетного  математического аппарата - например, такого как жадного алгоритма. В некоторых случаях генетический алгоритм более оптимален, т.к. производит более разноверкторный поиск оптимального решения, что не позволяет алгоритму застревать в локальных минимумах пространства поиска, и позволяет найти глобальный минимум (решение задачи) за более короткий промежуток времени.

Режим использования - в поле "Хлысты из чего режем" - задаем длины и идентификаторы хлыстов - или материала для порезки.

В поле "Палки - чего режем" - задает длины и идентификаторы что необходимо получить.

В обработке реализован одноточечный кроссинговер, Турнирная селекция, элитарная стратегия не используется (небольшая доработка в коде позволит включить этот механизм). Точковый оператор мутации. Количество особей принято = 100 (с возможность изменения).

19

Скачать файлы

Наименование Файл Версия Размер
Оптимизация размещения заготовок генетическим алгоритмом:
.epf 17,30Kb
28.06.17
13
.epf 17,30Kb 13 Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. CyberCerber 323 28.06.17 14:27 Сейчас в теме
Интересно... А есть возможность применения данного алгоритма для оптимизации размещения в двухмерном и трехмерном случаях?
2. protexprotex 123 28.06.17 16:13 Сейчас в теме
(1) Добрый день. Да, конечно. Генетический алгоритм - как раз для таких моделей и применяется. Даже можно применить и в четырехмерном случае (с учетом времени). У Вас какая задача стоит?
3. CyberCerber 323 28.06.17 16:51 Сейчас в теме
(2) Да, была подобная задача оптимальной упаковки, решал "жадным" алгоритмом. Вот теперь стало интересно узнать о более "продвинутом" решении.
4. protexprotex 123 28.06.17 17:39 Сейчас в теме
(3) Жадный алгоритм хорош тем, что он математически строг, хотя не всегда точно верен. Т.е. если представить себе функцию вида буквы W (и где правая впадина чуть ниже будет левой), то есть вероятность, что жадный алгоритм найдет минимум левый, а не правый. А вот генетический алгоритм найдет и левый и правый - и можно будет по минимуму выбрать именно правый минимум. Т.е. ген. алгоритм менее подвержен застреванию в локальных минимумах. Но есть проблема в ген. алгоритме - это скорость (медленее чем градиентные алгоритмы), объем потребляемой памяти (каждая особь ген. алгоритма - это описание всей задачи), и с помощью ген. алгоритма нельзя найти точное решение за достаточно разумное время, хотя оно будет достаточно близко к нему.
6. CyberCerber 323 28.06.17 18:16 Сейчас в теме
(4) Да, знаю, что жадный ищет на каждом шаге локальный оптимум, и считаем, что так мы достигнем и общего оптимума. Вот захотелось сравнить, будет ли генетический находить более оптимальные решения задачи упаковки.
7. protexprotex 123 28.06.17 18:45 Сейчас в теме
(6) Если задача содержит несколько решений, и одно из этих решений оптимальней (т.е. если есть несколько локальных минимумов и один глобальный), то вероятность нахождения именно глобального минимума генетическим алгоритмом существенно выше чем жадным. Даже метод имитации отжига (разновидность Монте-Карло) будет оптимальней (правда, если размерность задача очень большая, то время решения расчет очень быстро) чем жадный. Даже поиск глобального решения для задачи вида аттрактора генет. алгоритмом более вероятна чем жадным. Ну, или если стоит задача найти все (почти все, если заранее не известно их количество) решения задачи, то генет. алгоритм - самое то. Но если минимум один (что маловероятно в реальных задачах), то жадный алгоритм быстрее и выдаст большую точность. На картинке виден процесс обучения нейронной сети генетическим алгоритмом. Вот например, даже за 1-ну минуту генет. алгоритм уже хорошо приблизился к глобальному минимуму при 10-ти особях (используется спец. алгоритм перезапуска и спец. стратегия обучения).
Прикрепленные файлы:
8. CyberCerber 323 29.06.17 15:02 Сейчас в теме
(7) Скажите, а алгоритм в вашей обработке реализован запросами или встроенным языком?
Если только на встроенном, то с учетом скорости работы языка 1С и сложности ген. алгоритма, он может считать очень долго.
Например, у меня жадный алгоритм для объемной упаковки около 50 коробок может считать где-то 10 минут.
9. ildarovich 6794 29.06.17 15:22 Сейчас в теме
Хотелось бы поподробнее узнать о постановке задачи. Узкоспециальная терминология типа "хлысты" смущает. Какой критерий оптимизации? Либо более подробно свою область опишите, либо поподробнее саму задачу, если нетрудно.

(8) Не могли бы скинуть размеры 50-ти коробок и самого короба? Хочу с реализацией из http://infostart.ru/public/267268/ сравнить.
11. CyberCerber 323 29.06.17 16:36 Сейчас в теме
(9) Да, интересно было бы сравнить. Вам куда скинуть?
Я тоже в свою очередь еще раз запущу и измерю точнее.
12. CyberCerber 323 29.06.17 17:32 Сейчас в теме
(9) Запустил сейчас еще раз. Про 10 минут я загнул... За 5 мин, 15 сек уложил 55 коробок в 5 контейнеров.
Прикрепляю исходные данные. Коробки не крутятся.
Прикрепленные файлы:
Упаковка.xlsx
16. protexprotex 123 29.06.17 21:28 Сейчас в теме
(12) Простите, но сейчас не позволяет время заняться данной задачей (отчетность на носу :-) - после июля - можно). Сможете сами написать на генет. алгоритме? - если что, я подскажу.
19. CyberCerber 323 30.06.17 09:20 Сейчас в теме
(16) Да я это больше для Сергея писал, как я понимаю, у него уже есть готовый алгоритм для таких расчетов.
Но через ген. алгоритм тоже было бы интересно посмотреть. Сейчас точно написать не смогу, надо разбираться, а у самого завал.
17. protexprotex 123 29.06.17 21:32 Сейчас в теме
(9) Добрый день. Постановка задачи следующая - есть заготовки (хлысты) - разной длины - это из чего режем. И есть палки - что хотим нарезать (тоже разной длины) - надо нарезать так, чтобы был минимальный отход - это критерий оптимизации - или фитнес - функция в терминах генет. алгоритма. Ну а по поводу "хлысты" - мне один раз назвали заготовки один раз, так и привязалось это сорное слово. Тут извиняюсь.
13. protexprotex 123 29.06.17 21:14 Сейчас в теме
(8)Добрый день. Нет, запросы для генетического алгоритма не подойдут - т.к. запрос - это ЧТО надо получить, а не КАК надо получить - тут только встроенным языком. На 1С я написал более для примера как использовать можно данный эволюционный мат. аппарат для платформы 1С. Больше для этого. Т.к. посерьезному решаю подобные задачи (генетические алгоритмы, сверточные нейронные сети, автоэнкодеры и пр.) на C++ - там и мощь ОПП и SSE и шредеры на OPEN GL для визуализации и аппарат. ускорения (типа CUDA для NVIDIO) и т.д. На 1С этого не написать (я не ставлю это в минус 1С - т.к. 1С для своей области - это просто классная и удачная оболочка программирования). А по поводу скорости - генет. алгоритм может и сделает все быстрее жадного, т.к. пространство поиска генет. алгоритмом анализируется более полно - тут все зависит от удачной инициализации весовых коэффициентов - чем ближе старт поиска к глобальному минимуму (искомому решению) - тем быстрее генет. алгоритм его найдет - тут можно использовать для нач. инициализации метод Монтер-Карло - например, имитации отжига.
14. protexprotex 123 29.06.17 21:17 Сейчас в теме
(8) Ну, и еще от правильного выбора оператора мутации, кроссинговера, селекции. Обязательно (лучше всего в большинстве случаев) использовать элитарную стратегию, и анализ дисперсии по популяции - при достижении ее малых значений - делать рестарт по все популяции. Ну, и еще хорошо использовать островную стратегию.
18. CyberCerber 323 30.06.17 09:18 Сейчас в теме
(14) Вы пишете много интересных и красивых слов, но с ген. алгоритмом я не разбирался, поэтому почти все они мне не понятны. :-)
starik-2005; +1 Ответить
5. protexprotex 123 28.06.17 17:40 Сейчас в теме
(3) Но для оптимальной упаковки - ген. алгоритм - самое то. Особенно если использовать перезапуск ген. алгоритма + элитарную стратегию и турнирный метод отбора.
10. starik-2005 1981 29.06.17 15:53 Сейчас в теме
Как-то реализовывал подобный алгоритм для резки багета (1,5д-упаковка, можно сказать). По сути там применялось два алгоритма: "жадный" для первичной выборки палок и "рюкзак", который уже за вполне приемлемое время выдавал оптимальный вариант. В принципе тоже описывал тут: http://infostart.ru/public/437890/

Но там (в конкретной организации) проблема упиралась не в алгоритм, а в распильщика, который сначала пилил самые длинные ребра из самых длинных реек, что в итоге давало до 25% отходов, а у конкурентов оптимизация доводила до 18%. У Вас на картинках 23%, что, в среднем, уже не мало...
ildarovich; +1 Ответить
15. protexprotex 123 29.06.17 21:23 Сейчас в теме
(10) Это же не программа для - "возьми и внедряй" - это пример алгоритма реализации - если кому нужно - пусть берет себе, оптимизирует и делает себе 10% отхода. Вы, наверное, не прочитали главное про генет. алгоритм - для нахождения глобального минимума (оптимального решения нужно больше шагов - итераций) - на картинке я сделал немного - чтобы просто сделать картинку :-) - ну, и элитарную стратегию включить надо. А вот в точных методах - там и решение не примерное, а точное, но не обязательно оптимальное - тут разницу, надеюсь, Вы понимаете.
Оставьте свое сообщение

См. также

CF & SQL : конструктор прямых запросов к БД 1С 150

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf Россия MS SQL Абонемент ($m) Инструментарий разработчика Администрирование СУБД

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

1 стартмани

02.10.2019    6871    115    dmitrydemenew    30       

Перенос данных УТ 10.3 => УТ 11 / КА 2 / ERP 2 (ЕРП 2) (документы, остатки и справочная информация из "1С:Управление торговлей, ред. 10.3" в УТ 11 / КА 2 / ERP 2). Обновлен до УТ 10.3.56.х, УТ 11.4.10.х, КА 2.4.10.х и ERP 2.4.10.х! Промо

Уже более 100 компаний приобрели перенос и выполнили переход на УТ 11 / КА 2 / ERP 2 с помощью нашей разработки! Обработка перехода с УТ 10.3 на УТ 11 / КА 2 / ERP 2 позволяет перенести не только остатки на указанную дату (как типовой перенос), но и все возможные документы за выбранный период. При выходе новых релизов этих программ оперативно выпускаем обновление обработки. Предоставляем техническую поддержку. Можем сделать бесплатный тестовый перенос!

29700 руб.

Конвейер проверки качества кода 128

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

Jenkinsfile для выполнения проверки качества кода. Собирает информацию с АПК, EDT и BSL-LS. Сопоставляет ошибки с гит-репозиторием, выгруженным ГитКонвертором. Отправляет в Сонар.

3 стартмани

04.09.2019    7745    13    Stepa86    37       

Просмотр и анализ структуры базы данных (отчет на СКД) 122

Отчеты и формы Системный администратор Программист Внешний отчет (ert,erf) v8 v8::СКД 1cv8.cf Windows Абонемент ($m) Инструментарий разработчика

Отчет для просмотра и анализа структуры базы данных с поддержкой файловых баз (ограниченный режим), а также баз на SQL Server и PostgreSQL.

5 стартмани

24.07.2019    9300    101    YPermitin    25       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Модель объекта 10

Инструменты и обработки Программист Конфигурация (md, cf) v8 Абонемент ($m) Инструментарий разработчика

Подсистема позволяет описать модель данных объекта, где описана зависимость между реквизитами, и затем использовать эту модель в разных сценариях работы с объектом. Версия платформы: 8.3.6 и выше. С небольшими доработками будет работать на 8.2.

1 стартмани

30.06.2019    4758    1    vadim1980    0       

Переводим рутину ручного тестирования 1C на рельсы Jenkins-а и ADD 142

Инструменты и обработки Системный администратор Программист Архив с данными v8 Windows Абонемент ($m) Инструментарий разработчика Jenkins

Вы все еще тестируете свои конфигурации 1С вручную? Да вы просто тратите жизнь впустую! В данном туториале попробуем скрестить ADD и jenkins для автоматического запуска тестов.

1 стартмани

03.06.2019    11993    1    ripreal1    86       

Перенос данных БП 2.0 => УТ 11 / КА 2 / ERP 2 (перенос остатков, документов и справочников из "1С:Бухгалтерия предприятия 8", ред. 2.0 в "1С:Управление торговлей 8", ред.11 / КА 2 / ERP 2). Обновлено до УТ 11.4.10.х, КА 2.4.10.х, ERP 2.4.10.х! Промо

Перенос позволяет загрузить в УТ 11 / КА 2 / ERP 2 документы за выбранный период, справочную информацию и остатки по счетам бух. учета. Переносятся остатки денежных средств, взаиморасчетов, остатки товаров и материалов на складах. Переносятся девятнадцать основных видов документов за выбранный период и вся нормативно-справочная информация. Есть фильтр по организации. Если нужно переносить что-то дополнительно, то обычно бесплатно дорабатываю правила (перед покупкой согласуйте необходимые доработки).

29700 руб.

Универсальный HTTP-сервис на платформе 1С, аля HTTP-сервер с примером 198

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

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

1 стартмани

13.05.2019    18671    95    Diversus    42       

Групповая проверка доработок 107

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Инструментарий разработчика

Обработка для массовой проверки доработок конфигурации: Открытие форм, Печать, Формирование отчетов, Проведение документов, Запись справочников, ПВХ, ПВР. Выдает список обнаруженных ошибок. Рекомендуется применять для тестирования обновленной конфигурации, перед установкой пользователям. В коде используются универсальные методы поэтому подходит для большинства конфигураций, построенных на базе библиотеки стандартных подсистем. Проверялась на Зарплата и управление персоналом КОРП 3.1.8.216, Управление торговлей 11, 1С:ERP Управление предприятием 2.4.7.141, Бухгалтерия предприятия КОРП 3.0.68.66.

2 стартмани

05.05.2019    8405    71    sapervodichka    23       

Перенос данных КА 1.1 => ERP 2 (ЕРП) (обработка переноса документов, остатков и справочной информации из "1С:Комплексная автоматизация, ред. 1.1" в "1С:ERP Управление предприятием, ред 2"). Обновлен до КА 1.1.115.х и ERP 2.4.10.х Промо

Обработка позволяет переносить из КА 1.1 в ERP 2 документы за выбранный период и остатки. Типовая обработка от фирмы 1С документы не переносит. Также исправлены ошибки типовой обработки. При выходе новых релизов обновление высылается бесплатно в течение года. Разработка будет полезна фирмам-франчайзи, которые периодически выполняют такой перенос данных для заказчиков. Вы можете один раз приобрести обработку переноса, и потом бесплатно получать обновления в случае выхода новых релизов конфигураций 1С.

29700 руб.

Расширение "Быстрая проверка кода" для конфигурации 1С:Автоматизированная проверка конфигураций 92

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

Расширение для конфигурации "1С:Автоматизированная проверка конфигураций", позволяющее проверять произвольный код.

1 стартмани

26.03.2019    11141    42    Bazil    25       

Настройка отладки на сервере 1С 94

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Инструментарий разработчика

Обработка для настройки отладки на сервере, включение отладки COM-соединений и отладки Web-сервисов.

1 стартмани

26.03.2019    13176    59    frkbvfnjh    32       

Онлайн-курс "Технология выполнения проектов ERP-класса – процессный подход". Третий поток. Курс проходит с 21 января по 18 марта 2020 года. Промо

Курс разработан Внедренческим центром «Раздолье». Курс предназначен для подготовки аналитиков, архитекторов и руководителей проектов автоматизации процессов управления с использованием комплексных ИТ-систем (1С:ERP, 1С:УХ, 1С:КА, 1С:УТ). В основе курса лежит методика применения процессного подхода.

9000 рублей

Методика оптимизации программного кода 1С: проведение документов 85

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

Описание простого метода анализа производительности программного кода 1С, способов его оптимизации и оценки результатов в виде числовых показателей прироста производительности. Не требует сторонних программных продуктов, используются только типовые возможности платформ 1С. Методика проверена на линейке платформ начиная с 1С:Предприятие 8.2 (обычные формы, управляемые формы). Позволяет ускорить проведение проблемных документов в 3 и более раз, провести проверку корректности формирования проводок оптимизированным кодом и подтвердить результаты оптимизации реальными замерами производительности в режиме предприятия. К публикации приложены демонстрационные базы для режимов обычного и управляемого приложения на платформе 1С:Предприятие 8.3 (8.3.9.2033).

1 стартмани

19.03.2019    15713    14    dmitrydemenew    83       

Отчет по подпискам на события 83

Отчеты и формы Программист Внешний отчет (ert,erf) v8 1cv8.cf Абонемент ($m) Инструментарий разработчика

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

1 стартмани

18.02.2019    5796    44    tomvlad    8       

1C:Предприятие для программистов: Запросы и отчеты. Второй поток. Онлайн-интенсив с 17 марта по 16 апреля 2020 г. Промо

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

6500 рублей

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

Инструменты и обработки Программист Пользователь Архив с данными v8 v8::УФ Россия Windows Абонемент ($m) Пользователю системы Инструментарий разработчика

Прототип дружелюбного и эффективного инструмента для написания пользовательских экспресс-инструкций. Задействована штатная утилита Windows, о существовании которой многие не знают и которая умеет делать огромную работу по логированию действий и снятию скриншотов на всех ПК с Windows (начиная с версии Win7). "Инструктор" не требует никакой установки и дополнительных библиотек! Это означает, что инструмент будет работать и на домашнем ПК и на "чужом ноутбуке" и на терминальном win-сервере у заказчика, где ваши права сильно ограничены. Вы просто подключаете легкую файловую базу 1С и получаете инструмент по снятию скриншотов с интересной функциональностью...

1 стартмани

15.02.2019    7968    37    ROM_NN    8       

Коннектор: удобный HTTP-клиент для 1С:Предприятие 8 563

Инструменты и обработки Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Практика программирования Внешние источники данных WEB Универсальные функции Инструментарий разработчика Универсальные обработки

Коннектор - библиотека для работы с HTTP запросами. Библиотека берет на себя всю рутину работы с HTTP запросами. Буквально в одну строку можно получать данные, отправлять, не заботясь о необходимости конструирования URL, кодирования данных и т.п.

1 стартмани

31.01.2019    31578    283    bonv    117       

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

Редактор объектов информационной базы 8.3 44

Инструменты и обработки Программист Пользователь Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Windows Абонемент ($m) Инструментарий разработчика Универсальные обработки

Универсальная внешняя обработка для редактирования реквизитов и табличных частей объектов информационной базы, редактирование движений документов. Доступ ко всем реквизитам объектов, есть возможность выгрузки и загрузки данных (объекты и движения документов) через XML. Платформа 8.3, управляемые формы. Версия 1.1.0.37 от 14.12.2019

2 стартмани

23.01.2019    12236    157    ROL32    28       

Конструктор мобильного клиента Simple WMS Client: способ создать полноценный ТСД без мобильной разработки. Теперь новая версия - Simple UI (обновлено 14.11.2019) 180

Инструменты и обработки Программист Архив с данными v8 v8::Mobile БУ УУ Android Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ Абонемент ($m) Инструментарий разработчика Сканер штрих-кода Терминал сбора данных Мобильная разработка

Simple WMS Client – это визуальный конструктор мобильного клиента для терминала сбора данных(ТСД) или обычного телефона на Android. Приложение работает в онлайн режиме через интернет или WI-FI, постоянно общаясь с базой посредством http-запросов (вариант для 1С-клиента общается с 1С напрямую как обычный клиент). Можно создавать любые конфигурации мобильного клиента с помощью конструктора и обработчиков на языке 1С (НЕ мобильная платформа). Вся логика приложения и интеграции содержится в обработчиках на стороне 1С. Это очень простой способ создать и развернуть клиентскую часть для WMS системы или для любой другой конфигурации 1С (УТ, УПП, ERP, самописной) с минимумом программирования. Например, можно добавить в учетную систему адресное хранение, учет оборудования и любые другие задачи. Приложение умеет работать не только со штрих-кодами, но и с распознаванием голоса от Google. Это бесплатная и открытая система, не требующая обучения, с возможностью быстро получить результат.

5 стартмани

09.01.2019    25319    229    informa1555    189       

Базовый курс по разработке мобильных 1C-приложений для Android-устройств. Третий поток. Онлайн-интенсив с 11 февраля по 05 марта 2020 г. Промо

Данный онлайн-курс предусматривает изучение базовых принципов создания приложений для операционной системы Android, работающих на мобильной платформе “1С:Предприятие”. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие” при разработке прикладных решений для “обычных” компьютеров, но пока ещё не занимался разработкой 1С-приложений, предназначенных для работы на мобильных устройствах.

7500 рублей

Управление задачами в 1С - готовая подсистема с открытым кодом и широким базовым функционалом. Версия 1.0.6 97

Инструменты и обработки no Архив с данными v8 Абонемент ($m) Инструментарий разработчика Управление бизнес-процессами (BPM) Управление проектом

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

2 стартмани

17.12.2018    11711    83    for_sale    38       

Навигатор по конфигурации базы 1С 8.3 108

Инструменты и обработки Программист Пользователь Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Windows Абонемент ($m) Инструментарий разработчика Универсальные обработки

Универсальная внешняя обработка (СДРНавигаторУпр) для просмотра метаданных конфигураций баз 1С 8.3. Отображает свойства и реквизиты объектов конфигурации, их количество, основные права доступа и т.д. Отображаемые характеристики объектов: свойства, реквизиты, стандартные рекизиты, реквизиты табличных частей, предопределенные данные, регистраторы для регистров, движения для документов, команды, чужие команды, подписки на события, подсистемы. Отображает структуру хранения объектов базы данных, для регистров доступен сервис "Управление итогами". Небольшой набор сервисных функций для повседневной работы. Для программистов и пользователей. Платформа 8.3, управляемые формы. Версия 1.1.0.47 от 25.11.2019

3 стартмани

28.10.2018    18633    202    ROL32    47       

Новый раздел на Инфостарте - Electronic Software Distribution Промо

Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.

  • Низкие цены, без скрытых платежей и наценок
  • Оперативная отгрузка
  • Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
  • Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)

Go. Разбор лога технологического журнала. Достойная альтернатива perl'у 85

Статья Системный администратор Программист Архив с данными v8 1cv8.cf Абонемент ($m) Сервисные утилиты Инструментарий разработчика

Началось все с того, что я познакомился с перловыми скриптами для парса ТЖ которые размещены на kb.1c.ru (например в этой статье https://kb.1c.ru/articleView.jsp?id=113). По началу мне дико понравилось то, что перл разбирал гигабайты логов за считанные минуты, но позитив мой угасал обратно пропорционально с тем, насколько глубже я погружался в "кроличью нору" ....

1 стартмани

24.10.2018    12183    4    lazarenko    39       

HTTP Сервисы: Путь к своему сервису. Часть 4 107

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

Продолжение статьи «HTTP Сервисы: Путь к своему сервису. Часть 3». В предыдущих частях мы уже о многом поговорили. В этой части поговорим про размер сообщений, о файлах, о порциях и немножко, о регламентах.

1 стартмани

28.09.2018    14763    17    dsdred    12       

Перенос данных КА 1.1 / УПП 1.3 => БП 3.0 (перенос остатков, документов и справочников из "1С:Комплексная автоматизация 1.1" / УПП 1.3 в "1С:Бухгалтерия 3.0"). Обновлен до версий КА 1.1.115.х, УПП 1.3.127.х! Промо

Разработка позволяет перенести остатки по всем счетам бух.учета в программу "1С:Бухгалтерия предприятия 8", ред. 3.0 на выбранную дату начала ведения учета. Также переносятся документы за период и вся необходимая справочная информация. Правила оперативно обновляю при выходе новых релизов. Рассылка обновлений правил бесплатно в течение 12 месяцев. Есть видеодемонстрация проведения переноса данных. Конфигурации при использовании обмена остаются полностью типовыми. Перенос данных возможен в Бухгалтерию 3.0 версии ПРОФ, КОРП или базовую.

24700 руб.

Пользовательское определение языка 1С для Notepad++ и пример использования списка функций для навигации под свои нужды 66

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

Позволяет редактировать bsl-модули (или просто текст из буфера обмена, как на скриншоте) с традиционной для 1С подсветкой синтаксиса. Рисует список функций слева в 3-х вариантах: 1. Просто список функций 2. Список функций с группировкой по областям 3. Список вызовов 4. Язык запросов

1 стартмани

10.09.2018    8081    43    albert.goncharov    23       

С 2020 года сервис «Продление поддержки конфигурации 1С:УПП» подорожает вдвое Промо

Успейте продлить поддержку УПП до повышения цен! Фирма «1С» предупредила об изменении цен на сервис «Продление поддержки конфигурации "1С:Управление производственным предприятием"». С 1 января 2020 года сервис подорожает в два раза.

Консоль Внедренца v.3.5 131

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Инструментарий разработчика

Идея данной обработки заключается в создании простого, функционального и универсального инструментария для внедренцев и программистов 1С, который будет работать как в толстом клиенте на обычных и на управляемых формах, так и в тонком клиенте. Интерфейс и логика работы максимально идентичны у обычных форм и управляемых. Инструментарий включает в себя: Консоль кода, Консоль запросов, Консоль отчетов (СКД), Универсальную обработку объектов, Средства для работы с таблицами базы данных 1С, Редактирование регистров сведений базы.

1 стартмани

27.08.2018    12588    282    evvakra    34       

HTTP Сервисы: Путь к своему сервису. Часть 3 138

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

Продолжение статьи «HTTP Сервисы: Путь к своему сервису. Часть 2». В предыдущих частях мы использовали только Get, в этой части поговорим о других методах и длительных операциях.

1 стартмани

27.08.2018    18676    32    dsdred    13       

Перенос данных БП 3.0 => УТ 11 / КА 2 / ERP 2 (ЕРП) (перенос остатков, документов и справочной информации из "1С:Бухгалтерия предприятия 8", ред.3.0). Обновлено до БП 3.0.73.х, УТ 11.4.10.х, КА 2.4.10.х., ERP 2.4.10.х! Промо

Переносятся документы за выбранный период, справочная информация и остатки по счетам бух. учета в программу УТ 11 / КА 2 / ЕРП 2 (ERP). Переносятся все возможные виды операций ввода остатков на нужную дату. Есть отбор по периоду переноса документов и фильтр по организации, доступен выбор даты ввода остатков. Если нужно переносить что-то дополнительно, то обычно бесплатно добавляем это в перенос . Смотрите видеодемонстрацию со звуком - советами по переносу и рекомендациями настройки программ.

29700 руб.

HTTP Сервисы: Путь к своему сервису. Часть 2 123

Статья Системный администратор Программист Расширение (cfe) v8 1cv8.cf ERP2 УТ11 КА2 Абонемент ($m) Инструментарий разработчика Практика программирования

Продолжение статьи «HTTP Сервисы: Путь к своему сервису. Часть 1». В этой части будет "Микс" из OData+HTTP-Сервис(Get)+СКД. Наш пример будет работать как в браузере, так и в написанной нами обработке. Работать будем с разными версиями платформ.

1 стартмани

13.08.2018    19539    20    dsdred    0       

Позиционирование в помещении с помощью нейросети по сигналу Wi-Fi. Интерактивная карта склада в 1С с показом позиции 65

Инструменты и обработки Программист Бизнес-аналитик Приложение (apk) v8 Windows Абонемент ($m) Инструментарий разработчика Практика программирования

Данная публикация содержит в себе редактор и интерактивную карту склада или иного помещения, на которой в реальном времени отображается позиция устройства, координаты которого вычисляются по уровням сигнала нескольких роутеров Wi-Fi. В статье и приложенным к ней разработкам предлагаются инструменты и методика для реализации вычисления точной геопозиции внутри помещений с помощью нейронной сети. Конфигурация написана на релизе 1С:Предприятие 8.3.12.1412, клиентское приложение имеет минимальный уровень совместимости SDK -16.

5 стартмани

09.08.2018    17518    23    informa1555    26