|
Скрипт по обработке XML из мой склад на Маке на чем писать? Ø (Волшебник 23.11.2022 09:26) | ☑ | ||
---|---|---|---|---|
0
Гений 1С
гуру
07.11.22
✎
11:46
|
Клиент выгружает XML УПД из Мой склад. Ему нужно убрать лидирующие нули из кодов товара.
Я думал на VBS написать скрипт и добавить скрипт в SendTo. Но у клиента мак. Можно конечно, сервис на 1С написать, но это как-то из пушки по воробьям. На чем писать скрипт (закажу на KWORKe)? На питоне? И как его потом вставить в Мак, чтобы по правой кнопки мыши обрабатывался файл или как там? |
|||
229
Гений 1С
гуру
21.11.22
✎
10:10
|
(226) вод видишь, вся проблема в "точнее" и "можно заменить". вот этого не надо
|
|||
230
Гений 1С
гуру
21.11.22
✎
10:10
|
(227) не в этом бюджете, спасибо. я не фикси, я фрил
|
|||
231
Гений 1С
гуру
21.11.22
✎
10:11
|
вот к чему приводит использования Мака - к извращениям. Т.к. не удается запустить банальный питон скрипт, начинаются извращения. ;-)
|
|||
232
Garykom
гуру
21.11.22
✎
10:12
|
(229) дурень
https://chrome.google.com/webstore/detail/download-master/dljdacfojgikogldjffnkdcielnklkce?hl=ru изучи код и добавь к (220) |
|||
233
Garykom
гуру
21.11.22
✎
10:16
|
(232) где код посмотреть https://chromiumm.com/gde-nahodyatsya-rasshireniya-v-google-chrome.html
|
|||
234
Garykom
гуру
21.11.22
✎
10:19
|
(230) У тебя проблема не в бюджете а в знаниях
Бюджет тут как раз минимальный, для спеца в теме это полчаса работы |
|||
235
Kassern
21.11.22
✎
10:21
|
(234) Вы не понимаете, это для спеца в теме работы на пол часа, а для гени пошла уже третья неделя на удаление лидирующих нулей...
|
|||
236
Garykom
гуру
21.11.22
✎
10:25
|
||||
237
Garykom
гуру
21.11.22
✎
10:25
|
(235) гы
|
|||
238
NorthWind
21.11.22
✎
11:26
|
(231) Помнится, в "Двенадцати стульях" поэту Ляпису Трубецкому задавали вопрос - почему вы халтурите вместо того, чтобы учиться? :)) А ведь до сих пор жизненно.
|
|||
239
NorthWind
21.11.22
✎
11:27
|
когда не помнишь, да еще и не знаешь - все сложно. Но люди иногда учатся.
|
|||
240
NorthWind
21.11.22
✎
12:57
|
Хотя вообще ситуация интересная с точки зрения ведения дел... Вот если бы мне пришлось связываться с историей, в которой я ни ухо ни рыло - я либо сразу же отказался бы от такой работы, либо сидел бы долго и нудно разбирался. Если надо, днями и часами, забив на остальные занятия. В итоге получается, что я совершенно не годен для фриланса, потому что там все время разные люди и разные задачи, в том числе и до крайности странные. И как тратить себя на такое, чтобы при этом и чего-то заработать - совершенно непонятно. Возможно, Геня все делает правильно?..
|
|||
241
Гений 1С
гуру
21.11.22
✎
13:23
|
(234) "спец в теме" - это большой бюджет на освоение нюансов мака. Оно мне надо? Мне тупо надо скрипт запустить и все. Я как Шерлок Холмс, изучаю только то, что надо или пригодится.
|
|||
242
Гений 1С
гуру
21.11.22
✎
13:24
|
(240) это да, если бы ты так работал на фрилансе, ты бы не вывозил по доходам и получал сущие копейки, потому что за твою тягу к знаниям клиенты бы не захотели платить. Ну или находил бы богатых клиентов, хз. Но это не точно.
|
|||
243
NorthWind
21.11.22
✎
16:42
|
(242) да я и не вывозил. Когда я 15 лет назад после фриланса ушел на фикс, радости были полные штаны - наконец-то их всех стало можно послать лесом и не заниматься всякой дурью за копейки, это просто гора с плеч свалилась...
|
|||
244
vovastar
21.11.22
✎
16:44
|
(240) так поступают взрослые, адекватные люди, что в данном случае не применимо.
|
|||
245
vovastar
21.11.22
✎
16:46
|
(243) я тоже так хочу, но когда как подвернется какой нибудь "жирный", ечт сразу забывается...
|
|||
246
Гений 1С
гуру
21.11.22
✎
17:09
|
(243) зачем за копейки, если можно за рубли. За увесистые 2500 в час, например? ггг...
(244) люблю, когда обсуждают "нормальных" людей. Это мой конёк. |
|||
247
Сергиус
21.11.22
✎
17:16
|
(240)Так может человеку главное не денег подзаработать, а чисто сам процесс?)
|
|||
248
NorthWind
21.11.22
✎
18:22
|
(246) ты текущей задачей уже очень много часов занимаешься с учетом переписок на форуме и попыток все это поднять. Думаю, часов десяток наберется. И ты хочешь сказать, клиент тебе 25 штук за это барахло заплатит? Очевидно же, что нет. Ну пусть 5 часов, так и половины тоже не заплатит. И фигли тогда свистеть?
|
|||
249
Гений 1С
гуру
21.11.22
✎
19:37
|
(248) 10 часов ты преувеличил. На форуме это как перекурить.
|
|||
250
NorthWind
21.11.22
✎
19:57
|
(249) окей, пусть не 10, пусть 5 или даже 3. Но вся проблема в том, что человек, который дружит с головой, десятку платить за софт, который убирает нулики в текстовом файле, не будет. Тем не менее работа сделана, надо ее сдать, так? А раз так, ни про какие 2500 в час речь не идет... Я и сам с этим сталкивался.
|
|||
251
Гений 1С
гуру
21.11.22
✎
20:51
|
(200) это уже было выше. и обкашливалось выше. резюме - надо сперва попробовать вещи попроще. я рассчитываю на выполнение SH файлов. Клиент сегодня не доступен, думаю, завтра потестирую
|
|||
252
vovastar
21.11.22
✎
21:50
|
(251) писец, уже и клиент сбежал)))
|
|||
253
dmt
22.11.22
✎
08:39
|
(0) так какой бюджет у задачи? Судя по этой теме, клиент машину должен будет продать, чтобы за нее рассчитаться
|
|||
254
Кирпич
22.11.22
✎
09:42
|
(253) Зачем машину продавать. Продать мак и купить ноут на винде. Разницу на оплату услуг гениального.
|
|||
255
Кирпич
22.11.22
✎
11:15
|
||||
256
NorthWind
22.11.22
✎
11:28
|
(255) во Геня устроился... :) прям на форуме ему код пишут... Не жизнь - малина!
|
|||
257
Кирпич
22.11.22
✎
11:30
|
(256) он же на фрилансе. сдохнет ещё... кто на мисте флудить будет.
|
|||
258
vovastar
22.11.22
✎
11:33
|
(257) предлагаешь оплатить выпуск новых роликов на порнохабе?
|
|||
259
Кирпич
22.11.22
✎
11:35
|
(258) а его там не забанили езё?
|
|||
260
Кирпич
22.11.22
✎
11:36
|
щас он настрочит статью "как я изучил go за 5 минут"
|
|||
261
vovastar
22.11.22
✎
11:37
|
(259) да кто его знает. Может он уже и на онлифанс есть.
|
|||
262
vovastar
22.11.22
✎
11:39
|
(260) Не, он сейчас с сертификатами для выписки из сбера мучается. Обычный день одинесника же.
|
|||
263
Garykom
гуру
22.11.22
✎
11:45
|
(255) >вот на go запилил. для mac, windows и linux
Тоже понял в чем сила Go? |
|||
264
Garykom
гуру
22.11.22
✎
11:46
|
(261) на мак зарабатывает?
|
|||
265
NorthWind
22.11.22
✎
11:52
|
(257) Так двестиписят тыщ в месяц же. И не меньше 2500 в час.
|
|||
266
vovastar
22.11.22
✎
11:55
|
(265) 4 часа в день и 15 дней в месяц.
|
|||
267
Гений 1С
гуру
22.11.22
✎
14:46
|
Когда запускал сегодня PY скипт, он запросил разрешения на запуск терминала, теперь при запуске пишет:
Last login: Tue Nov 22 14:42:17 on cd '/Users/ivan/Desktop/' && '/usr/local/bin/pythonw' -i -t '/Users/ivan/Desktop/upd_xml.py' && echo Exit status: $? && exit 1 ivan@MacBook-Air ~ % cd '/Users/ivan/Desktop/' && '/usr/local/bin/pythonw' -i -t '/Users/ivan/Desktop/upd_xml.py' && echo Exit status: $? && exit 1 zsh: no such file or directory: /usr/local/bin/pythonw ivan@MacBook-Air Desktop % python3 first.py Hello World! Press Enter to continue... ivan@MacBook-Air Desktop % Т.е. он использует подставновку от Python Launcher, там именно вот в таком виде в шелл подставляется имя файла. Я для sh файла указал открывать в терминале, но он просто его открывает, не запуская, странно |
|||
268
Гений 1С
гуру
22.11.22
✎
15:02
|
chmod a+x upd_xml.sh помогло, начало хоть запускать.
В общем сделал. 1. назначил для SH-скрипта обработчиком терминал. 2. прописал в SH-скрипте полный путь к рабочему столу (не знаю как это без юзернейма писать): python3 /Users/ivan/Desktop/upd_xml.py 3. выполнил chmod a+x upd_xml.sh 4. терминал открывается, стартует скрипт, но не закрывается. иногда выдает ошибку segmentation fault, но в целом работает. наверное надо в конце exit прописать? Короче, и так сойдет, ибо овербюджет небольшой. |
|||
269
PLUT
22.11.22
✎
15:06
|
(268) а статью про golang ждать?
вот (255) |
|||
270
Гений 1С
гуру
22.11.22
✎
15:20
|
||||
271
Кирпич
22.11.22
✎
15:23
|
Пробовал на mac. Установил питон. В свойствах файла поставил открывать в питонланчер и всё. Выбрал там в настройках Python GUI
никаких chmod sh и прочей лабуды не делал. Все работает. Двойной клик по файлу и все на ура. Гениального куда то понесло сразу не туда. Неделю носило и не туда вынесло. |
|||
272
Гений 1С
гуру
22.11.22
✎
15:30
|
(271) тебе повезло. у меня питон лаунцер запускает как в (267) я расписал.
|
|||
273
Kassern
22.11.22
✎
15:32
|
(272) Что значит повезло? Вы думаете мак имеет ИИ, который решает, мол этому дать запустить, а тому не дать, какой-то он мутный тип?) Может просто вы делаете, что-то не так?
|
|||
274
Кирпич
22.11.22
✎
15:33
|
(272) Это тебе не повезло. Во всем мире же нормально работает.
|
|||
275
Гений 1С
гуру
22.11.22
✎
15:33
|
(273) может быть и не так. Но выяснять это у меня нет бюджета, звеняйте. Может надо было ковыряться в настройках PYLauncher, тоже вариант.
|
|||
276
Гений 1С
гуру
22.11.22
✎
15:33
|
(274) когда мне не везет, я ищу обходные пути и решаю проблему. Сила Гения 1С!
|
|||
277
Гений 1С
гуру
22.11.22
✎
15:34
|
если обобщить, то мой результат не зависит от везения. Он гарантирован. За это меня и любят клиенты.
|
|||
278
Кирпич
22.11.22
✎
15:46
|
(277) Так у тебя как раз от везения и зависит. Методом тыка и называется. Не туда тыкнул и две недели пролетело как один день.
|
|||
279
PLUT
22.11.22
✎
15:53
|
(278) ну так за один тык меньше денег дадут, чем за две недели упорных трудов и ожидания
|
|||
280
Kassern
22.11.22
✎
15:57
|
(279) Главное, чтобы клиент не понимал, что его дурят и задача плевая на пол часа)
|
|||
281
crasler
22.11.22
✎
15:57
|
Странно зачем такие сложности, достаточно команды:
sed -i -e 's/ КодТов="0*/ КодТов="/' file.xml |
|||
282
Kassern
22.11.22
✎
16:00
|
(281) А как же питона по душить пару недель, заставить заказчика его установить и т.д. Без этого всего геня уже и не геня получается)
|
|||
283
vovastar
22.11.22
✎
16:06
|
(282) Геня мастер по удушению питона...
|
|||
284
Гений 1С
гуру
22.11.22
✎
16:14
|
(278) не, везет - это если сразу заработало, как у тебя. Ты же не столкнулся с проблемой запуска PY. А я столкнулся и решил.
(280) а задача реально плевая? не ври. (281) эту команду пользователь будет вводить? Серьезно? ггг |
|||
285
Kassern
22.11.22
✎
16:17
|
(284) "а задача реально плевая?" - судя по (281) - да.
"эту команду пользователь будет вводить? " - что мешает скрипт написать и его запускать? |
|||
286
Kassern
22.11.22
✎
16:18
|
Вы сейчас тоже самое пытаетесь через питон сделать, только на кой он тут нужен, когда обычный метод и регулярка без проблем эту задачу решает?
|
|||
287
Гений 1С
гуру
22.11.22
✎
16:19
|
(285) задача плевая на бумаге, да забыли про овраги. Конкретно у этого пользователя не запускалась из-за нюансов настройки PY Launcher.
Так ничего не мешает скрипт написать. я и написал скрипт. Кросплатформенный. Дело в том, что на PC нет SED, это так, к слову. |
|||
288
Гений 1С
гуру
22.11.22
✎
16:20
|
(286)
1. пользователь не будет набивать скрипт. 2. sedo - это метод для мака, а завтра на этот участок посадят буха на PC и че? Думать надо немного вперед дальше, чем на 1 месяц |
|||
289
Kassern
22.11.22
✎
16:22
|
(287) В смысле SED не работает на PC? https://developer.apple.com/library/archive/documentation/OpenSource/Conceptual/ShellScripting/AdvancedTechniques/AdvancedTechniques.html где тут сказано, что только для мобилок?
|
|||
290
Garykom
гуру
22.11.22
✎
16:23
|
(288) Геня ты идиот и олень.
|
|||
291
Kassern
22.11.22
✎
16:23
|
(288) Блин, что вы вкладываете в PC? Открою вам маленький секрет, Mac это тоже персональный компуктер)
|
|||
292
Гений 1С
гуру
22.11.22
✎
16:23
|
(289) вопросов больше не имею, в режиме демагогии мы не придем к конструктиву
(291) win |
|||
293
Kassern
22.11.22
✎
16:23
|
(288) А послезавтра захочет на холодильнике запустить, почему вы не на джаве код написали?
|
|||
294
Garykom
гуру
22.11.22
✎
16:24
|
Прекрасно понятно что задачка легко решается обычным bat/bash скриптом
|
|||
295
Kassern
22.11.22
✎
16:24
|
При этом вы подсадили юзвера на определенную библиотеку стороннюю, которую ему кто-то должен будет поставить, чтобы на винде это дело запустилось и желательно без вашего вмешательства.
|
|||
296
Гений 1С
гуру
22.11.22
✎
16:26
|
(294) повторю для военных - как пользователь будет этот скрипт запускать? Это рас. И двас - мой скрипт можно запускать в винде и на маке. А баш-бат специфичен для каждой из оси. отож.
(295) вы подразумеваете пайтон под библиотекой? о да, подсажен... гггг |
|||
297
Kassern
22.11.22
✎
16:26
|
Лет через 5 ему будет проблематично найти библиотеку нужной версии, чтобы код отработал как надо, скорее всего придется переписывать под новую библиотеку питона, так как некоторые методы могут быть изменены.
|
|||
298
Garykom
гуру
22.11.22
✎
16:26
|
(296) А как твой питон юзер запускает то а?
|
|||
299
Garykom
гуру
22.11.22
✎
16:27
|
(297) Это уже не его проблема же да?
|
|||
300
Garykom
гуру
22.11.22
✎
16:27
|
300
|
|||
301
Гений 1С
гуру
22.11.22
✎
16:28
|
(298) кликом по иконке и все, запускается скрипт
|
|||
302
Kassern
22.11.22
✎
16:28
|
(301) а sh файлы не так запускаются?
|
|||
303
Kassern
22.11.22
✎
16:30
|
(299) Походу я понял логику Гени, максимально подсадить клиента, чтобы он по каждому чиху ему звонил и за доп. плату дорабатывал. Мол новый комп поставили, ярлычок перенесли, а скрипт не работает, геня подключился, поставил питон со своей флешки-> выставил пару часов работы (профит!)
|
|||
304
Гений 1С
гуру
22.11.22
✎
16:30
|
(302) какой-такой sh в винде? алле?
(303) я не в ответе за твои галлюцинации. |
|||
305
vovastar
22.11.22
✎
16:31
|
(300) в ветках Гени можно все посты так именовать, разницы не будет)
|
|||
306
Kassern
22.11.22
✎
16:32
|
(304) Приехали... "Скрипт по обработке XML из мой склад на Маке на чем писать?"->"какой-такой sh в винде? алле? " В этом весь Геня)
|
|||
307
Garykom
гуру
22.11.22
✎
16:33
|
(303) >поставил питон со своей флешки
ага питон не той системы - надо допиливать |
|||
308
Kassern
22.11.22
✎
16:33
|
А вы у клиента уточнили нужно ли ему переплачивать за кросплатформенность и обязательная установка питона на все компы для работы этого скрипта?
|
|||
309
Kassern
22.11.22
✎
16:33
|
(307) Именно, я ж говорю - золотая жила)
|
|||
310
Garykom
гуру
22.11.22
✎
16:34
|
(304) >какой-такой sh в винде? алле?
можно и sh а можно и bat/cmd причем с командами linux или виндовыми ну или powershell |
|||
311
PLUT
22.11.22
✎
16:37
|
итого:
1) Г1С выучил питон 2) golang не нужен 3) а что, так можно было? (регулярка и как пользователь sh будет запускать?) |
|||
312
Garykom
гуру
22.11.22
✎
16:40
|
(311) 4) ему пример на html/js не понравился, хотя все работает прекрасно в браузере
|
|||
313
Kassern
22.11.22
✎
16:50
|
Хотите универсально? Идете сюда https://dev.moysklad.ru/ Внимательно читаете API о чем я писал еще в самом начале и пишите свою выгрузку с корректными данными. Дальше можете уже за денюшку распространять свою поделку. Будет работать на всех системах работающих с Мой склад.
|
|||
314
Гений 1С
гуру
22.11.22
✎
16:54
|
(306) кури (288), я там писал, почему мне нужен кросплатформенный скрипт.
|
|||
315
Гений 1С
гуру
22.11.22
✎
16:55
|
(313) да, так можно, я обращался к МС по API, но явно не в этом бюджете. Писать выгрузку УПД это не 3 часа работы.
|
|||
316
PLUT
22.11.22
✎
17:03
|
(315) > Писать выгрузку УПД это не 3 часа работы.
т.е. за две недели (которые ты потратил на питон и скрипт) по времени не уложишься? |
|||
317
Гений 1С
гуру
22.11.22
✎
17:49
|
(316) ты про срок или объем? я думаю, на запуск скрипта на питоне я потратил 3 часа всего (надо проверить по тогглу). Так что это норм бюджет. А выгрузку УПД по АПИ я думаю, надо 12 часов заряжать.
|
|||
318
PLUT
22.11.22
✎
17:52
|
(317) > на запуск скрипта на питоне я потратил 3 часа всего (надо проверить по тогглу)
джентельменам принято верить на слово дата ветки 07.11.2022, сегодня 22.11.2022. итого 3 часа всего, но это неточно, надо проверить по тогглу |
|||
319
PLUT
22.11.22
✎
17:55
|
(318) а если бы не помощь форума, то потратил бы по тогглу больше! и денег больше бы смог поднять за потраченное время. а не 3 часа
|
|||
320
Гений 1С
гуру
22.11.22
✎
17:56
|
(319) если бы да кабы, во рту росли грибы. Мастерство в том и заключается, чтобы уметь гуглить и здавать вопросы.
(318) ты путаешь объемы и сроки, для фикси и наемника это можно, для фри - смерти подобно. |
|||
321
Гений 1С
гуру
22.11.22
✎
17:57
|
Если объем существенно превышает бюджет, я отказываюсь от задачи. Бывало пару раз такое. Ну или предлагаю доплатить. Тоже бывало
|
|||
322
Kassern
22.11.22
✎
17:57
|
(317) "А выгрузку УПД по АПИ я думаю, надо 12 часов заряжать." - так вы можете потом это расширение продавать и эту возможность заложить в стоимость. А так получается, что за деньги клиента вы написали решение и продаете его другим (что не очень-то красиво)
|
|||
323
PLUT
22.11.22
✎
17:58
|
(320) я всегда думал, что мастерство в том, чтобы мастерски продавать результаты своей работы, особенно тем, кто в ней не понимает
кого вообще волнует, что ты внутре написал и что загуглил. главное чтобы прочувствовали уровень проблемы и с радостью расстались с деньгами |
|||
324
Гений 1С
гуру
22.11.22
✎
17:58
|
(322) Это иллюзия, что можно продавать. Можно предложить клиенту процент от продаж, покрывающий 50% его расходов, не вопрос. Если будут продажи, гггг. Но изначально платит клиент. Я не торгую воздушными замками. ЧТо там у вас получается в фантазиях и прожектах, я не ответственен
|
|||
325
Гений 1С
гуру
22.11.22
✎
17:59
|
(323) ты путаешь мастерство программиста (ваять) и менеджера (продавать). Опять путаешь, кашка в голове
|
|||
326
PLUT
22.11.22
✎
18:02
|
(325) это у тебя кашка в голове.
тыж не красивым кодом торгуешь, а протраченным временем |
|||
327
Гений 1С
гуру
22.11.22
✎
18:04
|
(326) да, я торгую временем. и у меня Дт с Кт сходится. Обычно с небольшим профицитом. Я доволен своим фрилансом. Спасибо, КЭП
|
|||
328
Гений 1С
гуру
22.11.22
✎
18:05
|
А разработки я продаю, но пока немного. планирую увеличить их количество. Но пока не такой объем и регулярность продаж, чтобы предлагать клиенту скидку в счет будующих продаж.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |