CFU & CFE - reader (версия 3.1).

Публикация № 1081012 21.06.19

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

обновления расширения v8unpack cfu cfe

Обработка для анализа файлов обновлений (.cfu) и расширений (.cfe) в режиме предприятия в любой конфигурации для 1С 8.3.+. Основана на разработке https://infostart.ru/public/97194/.

На просторах Infostart уже есть обработка публикация с обработкой CFU-reader авторства Андрей Д. (bambr1975). За что ему огромное спасибо. Поскольку многое из его обработки было использовано мною. Честно сказать, я бы вряд ли осилил изучать все тонкости внутреннего устройства файлов .cfu, если бы не нашел на что опереться. Отчасти поэтому, мною было решено не уделять внимание проверке на обновлениях для 1С 8.2 и ниже, поскольку считаю что можно использовать обработку из указанной выше статьи. Поэтому внимание: обработка тестировалась в основном на обновлениях выпущенных для платформы 8.3 (но подходит и для более ранних версий).

Для чего эта обработка.

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

Но поскольку установка обновлений может быть проблемой, когда пропущено несколько релизов, необходимо было узнать, а какие поддерживаемые релизы входят в обновление. Спрашивать у пользователей, надеяться что программисты при сборке укажут все верно (да и зачем делать повторную работу)? Вот и было решено узнавать это напрямую у файла .cfu. А раз уж пошла такая пьянка, то почему бы и не сделать больше?

Для наших собственных разработок, мы учитываем измененные объекты. Сборкой релиза при этом могут заниматься разные специалисты (даже на одном проекте). И было бы неплохо проверить, что собранный релиз "бьется" с измененными объектами по задачам отмеченным как "выполненные". Поэтому полный разбор файла не помешал бы.

Отличия от оригинала

Обработка CFU-reader (назовем ее "версия 1.0"), увы, написана на обычных формах, не обновлялась с 2011 года, к тому же не поддерживает последние версии платформы. А также не поддерживает расширения. И на обновлениях собранных на 8.3 валится с ошибкой с разной степенью вероятности. Поэтому было решено реализовать поддержку УФ и файлов обновлений 8.3 (с учетом новых объектов). В итоге и появилась эта обработка.

И так, все отличия (надеюсь ничего не забыл):

  • реализована на управляемых формах
  • поддерживает все объекты платформы 8.3.+
  • имеет формы просмотра
    • текстов модулей
    • макетов (табличные и текстовые документы)
    • справок
    • графических карт
    • схем бизнес-процессов
    • картинок
  • просмотр модулей с подсветкой кода (используется консоль кода)
  • ВНИМАНИЕ: не имеет режима сравнения с текущим .cf

Известные недостатки:

  • Иногда не сразу распаковывает файлы обновлений, помогает повторная попытка;
  • Не показывает предопределенные элементы;
  • В некоторых случаях, не удается выделить текст модуля формы отдельно. В таком случае модуль формы может оставаться пустым. Происходит очень редко.

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

Файлы CFU проверенные на обработке

  • ЗУП 3.1.10.50 76Мб - положительно
  • УПП 1.3.122.3 8.5Мб - положительно
  • УПП 1.2.39.1 7.7Мб - положительно
  • Документооборот КОРП 2.1.13.28 77.7Мб - положительно
  • БухгалтерияПредприятияКОРП 3.0.71.63 58.3Мб - положительно
  • БухгалтерияПредприятияКОРП 2.6.66.82 11Мб - положительно
  • УТ 11.4.7.141 314 Мб - положительно

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

Платформа при тестировании: 8.3.20.1838

Минимальная версия платформы: 8.3.18

История версий

Последнюю версию всегда можно скачать в моем репозитории, более того, некоторые незначительные багофиксы там выкладываются оперативнее.

 

Версия 3.1 от 25.12.2022

* добавлена возможность чтения файлов расширений (*.cfe)
* переход на использование методов Асинх
* переход на версию v8unpack 3.0.43
* просмотр модулей при помощи консоли кода (Monaco editor)

Версия 2.6 от 24.06.2019
* исправлена ошибка разбора данных формы (и отображения модуля)
* исправлена ошибка отображения справки

Версия 2.5 от 22.06.2019
* добавлено отображение измененных измерений, ресурсов и реквизитов для регистров
* добавлено отображение измененных реквизитов объектов метаданных
* добавлено отображение измененных табличных частей объектов метаданных
* добавлено отображение измененных значений перечислений
* добавлена возможность просмотра макета СКД (в виде XML)
* добавлена возможность просмотра макета Табличный документ
* добавлена возможность просмотра карты маршрута для бизнес-процесса
* исправлены выявленные ошибки

Версия 2.4 от 21.06.2019
* доработан механизм разбора информации о текущем и поддерживаемых релизах
* доработан механизм выделения текста модуля формы
* добавлена возможность просмотра картинки
* исправлены выявленные ошибки

Версия 2.1 от 20.06.2019
* первая версия обработки

Заключение

На этом собственно все. Спасибо за внимание.

Все неточности и ошибки прошу писать в личное сообщение, будет исправлено.

UPD

Только будьте внимательны, при распаковке в каталоге %temp% создается временная папка с данными из файла обновления. А это как правило в 4 раза больший объем, чем сам .cfu. Т.е. проверяйте наличие свободного места. Ну и SSD конечно был бы крайне желателен.

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

Наименование Файл Версия Размер
CFU & CFE - reader (версия 3.1).:

.epf 2,72Mb
7
.epf 3.1 2,72Mb 7 Скачать
CFU-reader (версия 2.6):

.epf 1 009,22Kb
36
.epf 2.6 1 009,22Kb 36 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. vandalsvq 1308 24.06.19 17:23 Сейчас в теме
В версии 2.5 обнаружена ошибка разбора обычных форм. Уже поправлена, будет выложена в ближайшее время. Кто успеет скачать напишите мне в личку электронную почту, я отправлю вам обновление.
2. vandalsvq 1308 24.06.19 18:17 Сейчас в теме
(1) Версия 2.6 выложена. Доступна к скачиванию.
3. bambr1975 865 24.06.19 21:23 Сейчас в теме
Исходная публикация, действительно, давно не обновлялась, поскольку ее развитие "переехало" в обработку https://infostart.ru/public/106310/ (она периодически обновляется до сих пор - честно, просто времени не хватает). Но вам искреннее огромное спасибо!!! По доработке "сложных случаев" - давайте завтра в личке спишемся - я постараюсь помочь.
4. vandalsvq 1308 25.06.19 07:14 Сейчас в теме
(3) V8Reader тоже изучал, большой труд, огромный за него респект.
Что касается "сложностей": структура формы и предопределенные элементы. Со структурой формы вариант перевести в xml-подобную структуру рассмотрел, но отложил. Времени столько нет (и интереса если уж быть честным). А вот предопределенные элементы разобрать я себе поставил на заметку. Посмотрим как руки дойдут. Да и основная разработка счас интереснее. Задачу разбора выполнил, надо теперь идти дальше и делать робота дальше ))))
5. пользователь 02.01.20 19:42
Сообщение было скрыто модератором.
...
6. vandalsvq 1308 03.01.20 10:39 Сейчас в теме
(5) а купить немного стартмани можно и на самой бирже внутри ИС. Впрочем в порядке исключения (если это не противоречит правилам ИС) могу выслать обработку на почту.
7. user664359_vizto 03.01.20 12:53 Сейчас в теме
(6) Спасибо за ответ. К сожалению не нашел на ресурсе возможность отдельно приобрести стартмани, за исключением подписки. Я использую для работы с .CF парсировщик из публикации 69976 и V8Reader из публикации 106310. Но конфигурации с отключенным режимом совместимости сохраненные на платформе 8.3.16.1063 не читаются данными обработками. Хотел в вашей посмотреть, что мог я упустить в решении проблемы их разбора. Перевел на режим совместимости версии 8.3.15, включил новую версию UnpackV8 и с небольшими доработками парсировщика все заработало.
8. vandalsvq 1308 03.01.20 19:44 Сейчас в теме
(7) напишите свой e-mail (можно в ЛС) я отправлю вам обработку
9. slavia43 12.11.20 10:49 Сейчас в теме
Александр, обновления КА на КА показывает нормально, а вот файл обновления с КА2 на ERP2 не может распаковать, выдает ошибку: При распаковке файла возникли ошибки. Это не доступная опция в текущем релизе обработки - показать конфигурацию обновления для перехода на дургую конфигурацию? Пробовал штатный переход от 1С для версии 2.4.12.75.
10. vandalsvq 1308 18.11.20 07:29 Сейчас в теме
(9) я не тестировал файлы обновления для перехода, если не сложно напиши в лс, я почту дам зашлешь посмотрю...
11. vandalsvq 1308 25.12.22 21:11 Сейчас в теме
Для всех кто интересуется

Выпущена новая версия 3.1. Самое главное: возможность просмотра файлов расширений. Ну и приятность - подсветка кода в для текстов модулей. Критично: версия платформы не ниже 8.3.18, в связи с переходом на Асинх методы.
12. buy4rus 07.02.23 13:39 Сейчас в теме
(11) А обратная сборка (запись) изменений есть (или может планируется)? Нужно разобраться расширение, внести изменения и собрать его обратно.
13. vandalsvq 1308 09.02.23 09:38 Сейчас в теме
(12) я разбирался с этим и у меня почти получилось, но при сборке необходимо корректно рассчитывать хеш-суммы, при этом используемая в обработке версия unpack этого не умеет. Есть альтернативные сборки, но сколько я с ними не мучался, они собирали только то, что разобрано и не изменено. А при изменении, в процессе сборки были ошибки. Попробовал даже разборщик средствами языка платформы 1С, но в итоге не особо срослось.

Лично для себя, я решил делать разбор и сборку обратно средствами платформы. Даже с учетом что я достаточно неплохо модифицирую расширение после разбора, ошибок пока не было.
z-alexey; +1 Ответить
Оставьте свое сообщение

См. также

Функции "слоупока": как заставить открываться "Все функции" в 97 раз быстрее!

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Наверное, каждый программист 1С (да и не только программист), открывая «Функции для технического специалиста» (ранее «Все функции») на массивных конфигурациях вроде ERP 2.4 и т.п., в своей жизни много раз задавался вопросом – почему же они так долго открываются?? Действительно, в зависимости от мощностей сервера «Все функции» могут открываться от 20 секунд до 2 минут! «Ну, слишком много объектов в конфигурации, огромное количество констант, справочников, документов, регистров… – Отвечали себе страдающие пользователи. – Пока программа обойдёт в цикле все метаданные, пока построит дерево… Тут ничего не поделаешь…». И все они были не правы! Я провёл собственное расследование, которое показало, что 97% времени построения дерева метаданных тратится на…

1 стартмани

09.03.2022    19924    75    XilDen    76    

229

Программное формирование существующих печатных форм

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Получение списка печатных форм, формирование выбранной печатной формы и сохранение ее в файл.

1 стартмани

17.12.2021    9872    27    RocKeR_13    5    

38

Универсальный редактор данных (УРД)

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

Универсальный редактор данных (УРД) - это лучший инструмент в своем классе, который позволяет редактировать реквизиты и движения объектов

1 стартмани

27.08.2021    14215    202    Adeptus    57    

91

HTTP-клиент

Инструментарий разработчика Платформа 1С v8.3 Мобильная платформа Конфигурации 1cv8 Абонемент ($m)

Подсистема 1С для работы с HTTP.

1 стартмани

28.07.2021    14706    48    SpaceOfMyHead    48    

90

Подсистема "Показатели объектов"

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

2 стартмани

06.03.2021    13283    7    pila86    16    

29

Распознавание и загрузка документов в 1С Промо

Универсальная программа-обработка для распознавания любых сканов или фото первичных документов в 1С (счета-фактуры, УПД, ТТН, акты и тд). Точность распознания до 98%.

от 11 рублей

FormCodeGenerator Программная доработка форм. Часть 2 (Режим работы "Режим сравнения форм") на примере ERP 2.5

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

5 стартмани

21.12.2020    17877    30    huxuxuya    11    

36

А1Э - альтернативная стандартная библиотека для 1С

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

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

14.08.2020    20975    0    Enigma    47    

174

Проверка ведения учета (универсальная)

Инструментарий разработчика Анализ учета Платформа 1С v8.3 Запросы Абонемент ($m)

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

2 стартмани

11.08.2020    10209    58    vozhd    4    

19

Консоль кода для управляемых форм

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Консоль кода для управляемых форм с подсказками и подсветкой синтаксиса.

1 стартмани

17.07.2020    42686    582    salexdv    423    

326

Внешний регламент для 1С

Инструментарий разработчика Платформа 1С v8.3 Россия Абонемент ($m)

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

1 стартмани

05.03.2020    15753    14    moolex    12    

15

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

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

Консоль запросов 9000

Инструментарий разработчика Платформа 1С v8.3 Запросы Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

24.02.2020    41618    663    kuza2000    167    

174

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

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

3 стартмани

04.09.2019    50438    35    Stepa86    46    

220

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

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

30.06.2019    23283    2    vadim1980    5    

16

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

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

03.06.2019    51694    12    ripreal1    92    

182

1СПАРК РИСКИ. Сервис оценки благонадежности контрагентов. Промо

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

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

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

13.05.2019    50196    199    Diversus    44    

278

Блин, мы забыли включить регламентные задания…

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

08.04.2019    33244    22    slozhenikin_com    37    

61

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

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

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

5 стартмани

09.01.2019    75485    286    informa1555    246    

206

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

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

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

7 стартмани

05.12.2018    29016    29    RomikR    11    

17

Очистка кэша 1С 8 (8.0, 8.1, 8.2, 8.3). Грамотная чистка кэша 1С с сохранением настроек.

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Эффективное средство для устранения ошибок, возникающих в локальном кэше 1С на клиенте, которым легко сможет воспользоваться пользователь с любым уровнем знаний. Wsf-скрипт, созданный на стандартном языке автоматизации Windows - "WSH JScript", очищает кэш 1С просто, быстро и безопасно. Кроме варианта, очищающего кэш текущего пользователя, имеется также вариант для чистки кэша 1С всех пользователей терминального-сервера.

1 стартмани

04.11.2018    66433    640    Eugen-S    36    

50

Работа с 1С:Аналитика Промо

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

4500 рублей

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

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Абонемент ($m)

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

3 стартмани

28.10.2018    57320    518    ROL32    72    

182

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

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

27.08.2018    52239    520    evvakra    42    

181

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

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

27.08.2018    75739    96    dsdred    17    

180

Управляемая консоль запросов, отчетов 3.8.9 (расширение, внешняя обработка)

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Абонемент ($m)

Работа с запросом и СКД, Полная поддержка пакетных запросов, временных таблиц, Сравнение результатов, текстов, Разбор структуры запроса в виде дерева, Анализ плана запроса, Групповая обработка

5 стартмани

14.08.2018    154595    3482    Evg-Lylyk    800    

619

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

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

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

5 стартмани

09.08.2018    44837    35    informa1555    30    

77

Готовые переносы данных из различных конфигураций 1C Промо

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

Консоль HTTP-запросов с генерацией кода

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

25.05.2018    42790    397    leongl    20    

198

Регистры правил [Расширение]

Инструментарий разработчика Платформа 1С v8.3 Управление правами 1С:Управление торговлей 11 Абонемент ($m)

Регистры правил - права доступа, запрет редактирования, автоподстановка реквизитов и т.д.

10 стартмани

15.03.2018    30943    33    33lab    5    

18

Заполняем по шаблону (по умолчанию)

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

08.02.2018    42574    25    mvxyz    17    

79

Паузы при исполнении кода (Sleep для 1С)

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

28.11.2017    97066    23    swimdog    57    

181

Программное формирование форматированной строки в стиле html+inline CSS

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Если вам приходилось работать с форматированными строками программно, то вы знаете, какая это боль. Данное решение облегчает программное формирование таких строк.

1 стартмани

18.11.2017    56375    59    bonv    13    

74

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Быстрое удаление неиспользуемых версий 1С:Предприятие 8, кэша метаданных и информационных баз

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

14.11.2017    37470    106    bonv    15    

48

DataReducer — R-консоль для «1С:Предприятия»

Инструментарий разработчика Платформа 1С v8.3 Анализ и прогнозирование Абонемент ($m)

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

10 стартмани

10.07.2017    31363    3    DataReducer    13    

47

Трансформатор 1С - SQL

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

28.06.2017    52785    442    Synoecium    54    

249

Набор подсистем "Умные таблицы"

Инструментарий разработчика Платформа 1С v8.3 Беларусь Россия Казахстан Абонемент ($m)

Данный набор подсистем – прикладная библиотека, призванная помочь программисту 1С быстрее решать ряд типовых задач бизнес-логики, таких как: ведение статусов объектов, отправка почтовых сообщений в определенное время, ведение произвольных таблиц с возможностью редактирования, сохранения и группировки, ориентированные на расчет бюджетных таблиц (план продаж, ретробонусы B2C, проценты по договорам B2B и договорные условия по КАМ), расчет коммерческой политики для бюджетных таблиц, исполнение произвольных алгоритмов с хранением кода в информационной базе, определение рабочих баз, хранение файлов во внешних СУБД (Postgre SQL, MS SQL и MongoDB) и выполнение произвольного кода после изменений ссылочного объекта вне транзакции изменения.

1 стартмани

22.05.2017    46941    119    Silenser    34    

75

Автокликер для 1С

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

03.04.2017    45246    87    slava_1c    67    

74

Видеокурс-практикум: как подготовить и написать ТЗ, ЗНР, ЧТЗ. Промо

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

3 500 рублей

Регулярные выражения – это просто. Построитель и отладчик регулярных выражений

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

13.03.2017    50093    138    romasna    54    

208

Сценарное тестирование в помощь программисту 1С

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

11.11.2016    38243    62    grumagargler    62    

193

Несколько шаблонов для доработки типовых конфигураций

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Абонемент ($m)

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

1 стартмани

03.10.2016    50649    107    json    26    

196

Конструктор-тестер http запросов в 1С

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Данная обработка позволяет в несколько кликов конструировать http запросы на языке 1С и просматривать результаты их выполнения.

3 стартмани

19.08.2016    56794    343    hlopik    19    

227

Недокументированное использование стандартных форм

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Вам не хватает возможностей в платформе 1С или у Вас нет времени на углубленное изучение платформы 1С? Рассмотрены возможности использования стандартных форм, вызываемых из платформы.

1 стартмани

26.07.2016    46326    169    ZhokhovM    73    

166