Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Hook git для распаковки *.cf *.erf *.epf в linux

Hook git для распаковки *.cf *.erf *.epf  в linux
Я
   xXeNoNx
 
02.08.20 - 20:06
Всем привет!
Пытаюсь перекинуть хранилище в git, хочу автоматизировать распаковку конфы при коммите. Инструкция есть для винды, которая использует precommit1c(с v8unpack.exe - со всеми вытекающими).
Вопрос: есть ли аналоги данной утилиты, которая распаковывает конфу при коммите linux?
   МихаилМ
 
1 - 02.08.20 - 20:14
поделитесь ссылкой на инструкцию для винды
   xXeNoNx
 
2 - 02.08.20 - 20:18
   Biker
 
3 - 02.08.20 - 20:36
(0) а если так ibcmd infobase config export -c config.yml d:\cfg_xml?
   xXeNoNx
 
4 - 02.08.20 - 20:51
(3) я так понимаю что это автономный сервер, это ничем не отличается от "Выгрузить конфигурацию в файлы" из конфигуратора, с точки зрения дополнительных манипуляций.
Хотелось бы автоматизьма
   Biker
 
5 - 02.08.20 - 20:57
(4) может проще на edt переехать?
   xXeNoNx
 
6 - 02.08.20 - 21:00
(5) думал, но посмотрев файлик с тем что еще там не реализовано и обходить это надо запуская оюычный конфиг, решил что еще подождать
   Garykom
 
7 - 02.08.20 - 21:03
(6) С гитом без edt не получится нормально в конфигураторе мерджить
   quest
 
8 - 02.08.20 - 21:05
(0) v8unpack вроде под линукс порртировали
Да и формат уже разобран в сотнях вариациях - свою реализацию хоть на bash'e написать можно
   xXeNoNx
 
9 - 02.08.20 - 21:20
(8) ща погуглить надо
   xXeNoNx
 
10 - 02.08.20 - 21:22
(7) согласен, надеюсь edt побыстрее пилить будут
   xXeNoNx
 
11 - 02.08.20 - 21:23
Вопрос: кто-нить полностью отказался от конфигуратора в пользу едт?
   hhhh
 
12 - 02.08.20 - 22:10
(11) ну, фирма 1с отказалась

 Управление торговлей, редакция 11, версия 11.4.12.81


Конфигурация разработана в 1С:EDT версии 2020.4.0. Версия проекта УТ в 1C:EDT "8.3.14"
   mmmarat
 
13 - 02.08.20 - 22:21
(0) на windows использую связку oneScript + gitsync. на oscript.io есть версии  под linux, нужно пробовать.
   Garykom
 
14 - 02.08.20 - 22:36
(12) врут, хотя бы частично
EDT оно только в связке с Конфигуратором нормально работает

Кстати понять EDT или Конфигуратор легко - там дефолтное автоформатирование отличается.
   Фрэнки
 
15 - 02.08.20 - 23:56
Чтоб отдельной ветки не создавать спрошу здесь

- хочу потренироваться со свежей версией Постгри в связке с актуальными релизами платформы на релизах убунту 18.04 или 20.04
То что на ИТС немного сбивает с толку и оно не обновлено под использование с новыми релизами.

И что-то я как-то в недоумении, а что с инструкциями об этом всем?

Я вот такую инструкцию перечитываю https://adminguide.ru/2019/11/13/postgresql-11-для-1с-установка-на-ubuntu-18-04/
но меня смущают в ней рассуждения о репозитории, установки локалей и еще тот момент, что в поставке с ИТС

Дистрибутив СУБД PostgreSQL для Linux x86 (64-bit) одним архивом (DEB)
Дистрибутив СУБД PostgreSQL для Linux x86 (64-bit) (дополнительные модули) одним архивом (DEB)

Т.е. просто два пакета и о втором в этой инструкции по ссылке выше нет ни слова.
   Garykom
 
16 - 03.08.20 - 00:20
(15) С инструкциями под линукс все плохо.
А плохо потому что пользователю линукс обычно уже не нужны инструкции он сам если что "драйвер напишет" ))

Короче экспериментируй и на разных релизах 1С и версиях линукса.
Так то сама 1С не спешит и 18.04 только в списке а 20.04 пока нету.
https://v8.1c.ru/tekhnologii/sistemnye-trebovaniya-1s-predpriyatiya-8/
   Фрэнки
 
17 - 03.08.20 - 00:27
(16) справедливо было бы заметить, что и инструкциями под винду тоже нет большого изобилия. Просто виндусовые установщики традиционно пишут так, чтоб можно было все поставить без инструкций.
   ДенисЧ
 
18 - 03.08.20 - 06:41
(12) "Версия проекта УТ в 1C:EDT "8.3.14""
А текущая платформа какая? )))
   xXeNoNx
 
19 - 03.08.20 - 14:15
Так что-то и не взлетело на linux, можно конечно попробовать wine-костыль, но пока не хочется. Ткните пож ссылкой по сабжу
   MyNick
 
20 - 03.08.20 - 14:16
(6) никто не мешает работать в конфигураторе, а EDT использовать как GIT-клиент
   xXeNoNx
 
21 - 03.08.20 - 14:28
(20) это точно, а еще есть куча замечательных desktop-решений для GIT
   bolero
 
22 - 03.08.20 - 14:28
(20) я и без EDT из конфигуратора "выгрузить в файлы" и ручками

наработки silverbulleters так и не осилил до сих пор внедрить, стыд-позор

на шиндовсе гит гонять противно, а на линупсе их скрипты не взлетают без пинка
   Garikk
 
23 - 03.08.20 - 14:41
(22) <на шиндовсе гит гонять противно>
а в чем особая разница?
   DEVIce
 
24 - 03.08.20 - 15:31
(15) На Ubuntu 20.04 не получилось у меня развернуть 1С. Кучу зависимостей не смог удовлетворить. Правда я не силен в Линухе, но на Ubuntu 18.04 сделал все относительно быстро.
   bolero
 
25 - 03.08.20 - 15:54
(23) нет консоли нормальной, копировать-вставить пальцы переломаешь
mtty хорош, но не дотягивает, к тому же wingit и cygwin git не дружат, у каждого свой огород
есть вариант запускать ssh на шиндовсе, и туда ходить из нормальной консоли
в любом случае, это все трансректально и неконструктивно
   ildary
 
26 - 03.08.20 - 21:58
(22) А что мешает использовать на Windows Git не напрямую, а через Git Extensions?
   Garikk
 
27 - 03.08.20 - 22:19
(25) в винду тыщу лет как wsl завезли
   Фрэнки
 
28 - 04.08.20 - 09:17
(24) Но при этом, есть пакет, который просто ставится в одно касание и получается вот это : 1С:Предприятие 8.3, учебная версия (8.3.17.1386)
   Belfigor
 
29 - 25.08.20 - 22:23
(15) Таки здрасте! Статья по ссылке указанной в сообщении написана мною, ну а т.к. я знаю ответы на несколько заданных вопросов, я решил не стесняясь их озвучить :)
Собственно по поводу свежих версий. Сервер 1С в данный момент до сих пор требует для своей работы пакеты из старого репозитория (https://its.1c.ru/db/v8317doc#bookmark:adm:TI000000022 , раздел 1.7.2). Пакетов таких версий в новом репозитории нету. Подключая старый репозиторий и устанавливая те пакеты которые нужны для работы Сервера 1С Linux, системе придётся откатить большую часть своих пакетов на старые версии. Это в принципе превратит Ubuntu Server 20.04 в зомби. Работать оно будет, но этот вариант далёк от бестпрактиса. При этом невозможно быть уверенным в стабильности работы самой системы, по той же самой причине насильного отката на пакеты из старого репозитория.
Инструкций под Linux да, кот наплакал. Доблестно пытаюсь устранить данный пробел, но больше ориентируюсь в направлении перехода на линукс всего предприятия, а не только 1ски, потому статей именно про 1С достаточно мало :).
По поводу локалей, локали задают всякие региональные параметры, знак отделения целого числа от десятичного и всё вот такое прочее. Если не запилить локаль, 1ска может банально ставить запятые в тех местах, где вы ждёте нули. Ну и всё в таком роде. Я не очень 1сник да :)
По поводу пакетов. Второй пакет который (дополнительные модули) если мне не изменяет память, нужен только в том случае если вы планируете собирать PostgreSQL из исходников или занимаетесь какой-то лютой разработкой. Для штатной инсталяции эти модули не нужны.
А так в общем и целом postgreSQL 11 на линуксе работает нормально. По крайней мере бугалтера вроде как не жалуются.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.