Имя: Пароль:
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 на линуксе работает нормально. По крайней мере бугалтера вроде как не жалуются.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn