1С: Gitter 1.1 (Хранилище 1С => Git)

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

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

Хранилище git gitter V8Unpack гит гиттер обмен

115
Развитие проекта gitter http://infostart.ru/public/273126/ . Позволяет выгружать хранилище 1С в репозиторий GIT.

Благодарности и использованные проекты

Был взят проект //i.doc-lvv.ru/public/273126/ и допилен под собственные нужды. Автор проекта согласился на отдельную публикацию, но плюсиков ему не забудьте отсыпать.

Так же в проект были внедрены Инструменты Разработчика //i.doc-lvv.ru/public/15126/ (Туда тоже плюсиков отсыпьте) и использован V8Unpack //i.doc-lvv.ru/public/15695/ (в cf его нет, качать отдельно)


Исходные коды опубликованы в https://github.com/Stepa86/1C-Gitter . Последний актуальный cf всегда тут https://github.com/Stepa86/1C-Gitter/blob/master/cf/Gitter.cf 


Зачем это все?

Git решили использовать ровно для двух вещей. Для код-ревью и более удобной работы с историей. Для этого идеально подошел https://bitbucket.org . Для команды до 5 человек его можно использовать бесплатно и там сразу есть все нужное. Правда там есть ограничение на размер репо в 2гига.

Выглядит это все как то так:

Что изменилось

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

2) Внедрены инструменты разработчика для управления регламентным заданием, пакетной обработкой объектов и на перспективу. Из-за этого основной режим запуска теперь - обычное приложение.

3) Добавлена распаковка обычных форм с помощью V8Unpack . Исходные файлы Form.bin удаляются для ускорения выгрузки и ограничения роста хранилища, так что из репо GIT восстановить конфигурацию с обычными формами не получится.

4) Добавлено логирование выгрузки, чтобы быть в курсе происходящего

5) Добавлена инкрементальная выгрузка из 8.3.10. Выгрузка в среднем стала быстрее в 3 раза

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

Настройка и подготовка к работе

Сперва все так же, как раньше. rtnm сделал подробнейшее описание https://bitbucket.org/rtnm/gittertutorial

Чтобы работало регламентное задание, нужно на машине, где крутится сервер 1С из-под пользователя, под которым крутится 1С, настроить папки и GIT. Если по иконке с зажатым шифтом кликнуть правой кнопкой, то появится пункт "Запустить от имени другого пользователя". Все используемые пути также должны быть доступны из под пользователя, под которым крутится 1С.

Чтобы работала распаковка обычных форм, нужно в константе указать пусть к V8Unpack (Операции-Контанты). Я взял его из папки oScript ( //i.doc-lvv.ru/public/548028/ там, кстати, есть библиотека Gitsync которая делает примерно то же самое, но более продвинутая. Наверное. Я не очень разбирался.)

Если у вас очень много версий в хранилище, то их выгрузка может занять значительное время. Чтобы начать выгружать не с 1ой версии, можно указать реквизит "Минимальная версия для выгрузки", и тогда выгрузка пойдет именно с этой версии.

Для инкрементальной выгрузки 1) У вас должна быть 1С 8.3.10+ 2) В карточке должна стоять галка "Обновление выгрузки".

Для логгирование вызова 1ски стоит указать файл для вывода служебных сообщений. Туда будут выводиться команды и результаты работы с 1С.

Управление регламентными заданиями удобно выполнять через консоль заданий в ИР, изменяя там расписание, включая/отключая для разбора проблем и просматривая лог выгрузки

Возможные проблемы и как их обходить

Небольшой список проблем, с которыми я столкнулся

Команды Git не работают, постоянно выскакивает исключение

Идем на сервер 1С, запускаем git bash от пользователя, под которым крутится 1С, переходим в папку с хранилищем cd имя папки (обращаю внимание, что путь к папке указывается через / и в целом иначе). Если попали в тот репо, то в скобочках появится имя ветки. После этого вставляем команду, которая указана в исключении, и смотрим ошибки. Дальше гугл, мозг, вопросы на форумах или это уже описано далее.

Репозитарий слишком много весит/слишком много ненужных файлов

Для этого я использую файл ".gitignore". Нужно создать этот файл в папке с репо и указать туда то, что не нужно отслеживать. Для себя я его настроил так:

*.cf
*.png
*.bmp
*.bin
Picture.xml
Template.xml
src/ConfigDumpInfo.xml
out1c.txt

Так же этот файл можно создать с помощью сторонних программ для работы с gitом. 

Git не видит изменений. Пишет, что нечего коммитить

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

Локальный git сломался, начал работать не так итп

Для этого нужно

1) Остановить регламентое задание

2) Удалить все в локальном репо

3) Склонировать гит из удаленного репо в локальный

4) В гиттере снять флажки "Выгружено" с тех версий, которые не ушли в удаленный репо

5) Включить регламентное задание

115

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

Наименование Файл Версия Размер
Gitter_1_1.cf
.cf 11,28Mb
01.02.17
41
.cf 1.1 11,28Mb 41 Скачать

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

Комментарии
Избранное Подписка Сортировка: Древо
1. pumbaE 629 01.02.17 11:13 Сейчас в теме
В gitignore "*.bin" вы зря так пушкой по воробьям, с таких расширением есть еще XDTO пакеты, которые как оказывается являются текстами, которые легко мержить.
baton_pk; JohnyDeath; h00k; speshuric; Stepa86; +5 Ответить
2. Stepa86 1286 01.02.17 11:16 Сейчас в теме
(1) Так я ж для себя так настроил и гит+1С только начал постигать. Когда это аукнится, то поправлю файл или гиттер. Я так то уже раза 4 репозиторий пересоздавал пока учился.
6. Atori-kun 29.03.17 06:43 Сейчас в теме
(2) Не встречались с такой ошибкой?
{ОбщийМодуль.Git.Модуль(88)}: Неизвестная ошибка при совершении комита. Код возврата: 1(git commit -m "Комментарий не указан" --date 2017-03-23T14:08:34) ВызватьИсключение ИсключениеОшибкаПриВыполненииКоманды(ОписаниеОшибки, ТекстКоманды);
Загрузка из хранилища с завидной периодичностью падает по этой причине.
7. Stepa86 1286 29.03.17 09:56 Сейчас в теме
(6) Попробуй сделать коммит из консоли, там будет написана ошибка. У меня в 90% случаев такая ошибка изза "нечего коммитить", обычно это гитигнор съедает измененные файлы.
3. tkv44 01.02.17 14:51 Сейчас в теме
Я сначала прочитал название как "Гитлер".
4. Evil Beaver 6406 03.02.17 12:14 Сейчас в теме
(3) а отличное название, кстати, если латиницей написать. Gitler
serg_infostart; 1ceo_2015; +2 Ответить
5. Stepa86 1286 03.02.17 13:13 Сейчас в теме
8. RainyAugust22 237 25.04.17 06:18 Сейчас в теме
Сделайте плз видео или инструкцию для непосвященных, как использовать 1С совместно с Github. Вот так сразу не совсем понятно как это использовать и в чем плюсы.
9. Stepa86 1286 25.04.17 08:38 Сейчас в теме
(8) Вот есть инструкция от изначального автора https://bitbucket.org/rtnm/gittertutorial

Плюсы лично для меня - удаленное хранение кода, информация об изменениях в коде онлайн, удобный код-ревью, связь с задачами.
10. purgin 02.05.17 14:06 Сейчас в теме
Антон, спасибо огромное!
В функции "ПроверитьФайлИзменений_ТребуетсяПолнаяВыгрузка" поправьте плиз
строчку
Если ВРег( чтениеФайла.ПрочитатьСтроку() ) = ВРег( "FullDump" ) Тогда
на
Если СтрНачинаетсяС(ВРег(чтениеФайла.ПрочитатьСтроку()), ВРег("FullDump")) Тогда
11. Stepa86 1286 02.05.17 14:26 Сейчас в теме
(10) А что там еще может лежать и в какой версии?
13. purgin 02.05.17 16:06 Сейчас в теме
(11)
версии
Символ переноса строки, 8.3.10.2168
12. Stepa86 1286 02.05.17 15:01 Сейчас в теме
(10) Исправил. Обновление в https://github.com/Stepa86/1C-Gitter
Лучше ошибки и замечания оставлять там же
14. Сурикат 276 07.05.17 16:07 Сейчас в теме
А никто не сталкивался с проблемой:
При выгрузке таблицы пользователей или выгрузке коммитов из хранилища выдает окно подключения к хранилищу...всегда...
15. JohnyDeath 295 07.05.17 21:18 Сейчас в теме
(14) может логин/пароль неправильный установил?
16. Stepa86 1286 08.05.17 09:59 Сейчас в теме
(14) Почти всегда это проблема в указании параметров, когда неправильно указан путь к хранилищу, логин или пароль. Иногда не нравится, что передан пустой пароль, когда пароля нет. Можно поиграться для выявления причины - установив/сняв пароль, использовать имена на латинице, убрать/добавить слеш в пути.
17. headMade 141 15.05.17 14:20 Сейчас в теме
Подскажите, а фото автора комментария откуда подтягивается?
18. Stepa86 1286 15.05.17 14:31 Сейчас в теме
(17) Или из профиля пользователя, если он зарегистрирован в гитхабе/гитлабе/битбакете или из граватара или не подтягивается
19. alyaev.a.v 19.09.17 12:39 Сейчас в теме
Если в полном наименовании пользователя будет строка с пробелом(например "Имя Фамилия"), то user.name не устанавливается
20. родственник 01.02.19 06:46 Сейчас в теме
Периодически ловим ошибку "Ошибка при создании объекта c IID" на разных серверах при формировании отчета по хранилищу командой:
"1cv8.exe" DESIGNER /F"d:\Temp\1CDb\Db_04" /ConfigurationRepositoryF"d:\storages\temp" /ConfigurationRepositoryN"test" /ConfigurationRepositoryP"" /ConfigurationRepositoryReport"d:\Temp\1CDb\rep_report.mxl" /Out"d:\Temp\1CDb\rep_report.txt"

50:24.249005-0,EXCP,0,process=1cv8,Usr=DefUser,Exception=Exception,Descr='Ошибка при создании объекта c IID - 332c4425-26cb-11d0-b483-00c04fd90119[helpui - src\helpmiscUI.cpp (648)]'

на платформе 8.2 ошибка не воспроизводится
воспроизводится на разных платформах 8.3 до 8.3.13 включительно.
на 8.3.14 ошибка не воспроизводится, видимо из-за перехода на WebKit (https://wonderland.v8.1c.ru/blog/perevod-klientskikh-prilozheniy-dlya-windows-na-ispolzovanie-webkit-optimizatsiya-otobrazheniya-html/)

перезапуск службы не помогает, спасаемся перезапуском сервера - крайне не нравится.

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

Все вышеописанное справедливо для нашего решения по работе с хранилищем, наверняка у вас ошибка также воспроизведется, потому как это сильно смахивает на ошибку платформы в связке с Internet Explorer. Пользователи ГитКонвертера тоже ее ловят https://github.com/1C-Company/GitConverter/issues/51.
Оставьте свое сообщение

См. также

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

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

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

1 стартмани

02.10.2019    6813    115    dmitrydemenew    30       

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

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

29700 руб.

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

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

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

3 стартмани

04.09.2019    7642    13    Stepa86    37       

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

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

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

5 стартмани

24.07.2019    9168    96    YPermitin    25       

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

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

7500 рублей

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

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

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

1 стартмани

30.06.2019    4699    1    vadim1980    0       

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

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

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

1 стартмани

03.06.2019    11945    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    18594    95    Diversus    42       

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

Инструменты и обработки Программист Внешняя обработка (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    8384    70    sapervodichka    23       

Перенос документов, остатков и справочников КА 1.1 => КА 2 / УТ 11. Обновлено до КА 2.4.10.х и УТ 11.4.10.х! Промо

Более 130 компаний выполнили переход на КА 2 или УТ 11 с помощью нашей разработки! Позволяет перенести не только остатки и справочники (как типовая обработка), но и документы за нужный период времени. Предоставляем техподдержку, оперативно исправляем замечания, выпускаем обновления при выходе новых релизов программ 1С. Вы можете проверить разработку до покупки: сделаем бесплатный тестовый перенос из вашей базы КА 1.1 и предоставим доступ к базе-результату через веб-клиент!

29700 руб.

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

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

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

1 стартмани

26.03.2019    11090    42    Bazil    25       

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

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

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

1 стартмани

26.03.2019    13136    59    frkbvfnjh    32       

Очный семинар по регулярному менеджменту Александра Фридмана "Вы или Хаос", 12 декабря 2019 г. , Санкт-Петербург Промо

Семинар по регулярному менеджменту от Александра Фридмана для собственников, первых лиц и топов. Технология управленческого планирования, комплексного управления временем и другими ресурсами, выполнением поручений, делами, информацией, контактами (встречи-звонки-почта).

от 11000 до 29000 рублей

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

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

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

1 стартмани

19.03.2019    15673    14    dmitrydemenew    83       

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

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

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

1 стартмани

18.02.2019    5764    44    tomvlad    8       

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

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

9000 рублей

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

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

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

1 стартмани

15.02.2019    7941    37    ROM_NN    8       

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

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

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

1 стартмани

31.01.2019    31480    283    bonv    117       

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

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

6500 рублей

Редактор объектов информационной базы 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    12157    157    ROL32    28       

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

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

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

5 стартмани

09.01.2019    25146    229    informa1555    189       

Перенос данных БП 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 руб.

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

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

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

2 стартмани

17.12.2018    11670    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    18568    202    ROL32    47       

Подборка программ для взаимодействия с ЕГАИС Промо

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

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

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

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

1 стартмани

24.10.2018    12137    4    lazarenko    39       

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

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

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

1 стартмани

28.09.2018    14724    17    dsdred    12       

Новогодние скидки на авторское ПО Промо

В преддверии праздника в Маркетплейсе на Инфостарт действует скидка на все платные авторские программы. Размер скидок начинается от 10%. Советуем не откладывать покупки, многие наши партнеры повышают цены на свои продукты именно в начале нового года.

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

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

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

1 стартмани

10.09.2018    8063    43    albert.goncharov    23       

Перенос данных КА 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 руб.

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

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

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

1 стартмани

27.08.2018    12521    282    evvakra    34       

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

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

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

1 стартмани

27.08.2018    18605    32    dsdred    13       

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

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

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

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

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

1 стартмани

13.08.2018    19467    20    dsdred    0       

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

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

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

5 стартмани

09.08.2018    17465    23    informa1555    26