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

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


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

Т.е. просто два пакета и о втором в этой инструкции по ссылке выше нет ни слова.
16 Garykom
 
гуру
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""
А текущая платформа какая? )))
19 xXeNoNx
 
03.08.20
14:15
Так что-то и не взлетело на linux, можно конечно попробовать wine-костыль, но пока не хочется. Ткните пож ссылкой по сабжу
20 MyNick
 
03.08.20
14:16
(6) никто не мешает работать в конфигураторе, а EDT использовать как GIT-клиент
21 xXeNoNx
 
03.08.20
14:28
(20) это точно, а еще есть куча замечательных desktop-решений для GIT
22 bolero
 
03.08.20
14:28
(20) я и без EDT из конфигуратора "выгрузить в файлы" и ручками

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

на шиндовсе гит гонять противно, а на линупсе их скрипты не взлетают без пинка
23 Garikk
 
03.08.20
14:41
(22) <на шиндовсе гит гонять противно>
а в чем особая разница?
24 DEVIce
 
03.08.20
15:31
(15) На Ubuntu 20.04 не получилось у меня развернуть 1С. Кучу зависимостей не смог удовлетворить. Правда я не силен в Линухе, но на Ubuntu 18.04 сделал все относительно быстро.
25 bolero
 
03.08.20
15:54
(23) нет консоли нормальной, копировать-вставить пальцы переломаешь
mtty хорош, но не дотягивает, к тому же wingit и cygwin git не дружат, у каждого свой огород
есть вариант запускать ssh на шиндовсе, и туда ходить из нормальной консоли
в любом случае, это все трансректально и неконструктивно
26 ildary
 
03.08.20
21:58
(22) А что мешает использовать на Windows Git не напрямую, а через Git Extensions?
27 Garikk
 
03.08.20
22:19
(25) в винду тыщу лет как wsl завезли
28 Фрэнки
 
04.08.20
09:17
(24) Но при этом, есть пакет, который просто ставится в одно касание и получается вот это : 1С:Предприятие 8.3, учебная версия (8.3.17.1386)
29 Belfigor
 
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 на линуксе работает нормально. По крайней мере бугалтера вроде как не жалуются.