bash.im ithappens.me zadolba.li

13479

Когда б вы знали, из какого сора...

21 октября 2015, 08:00

Наткнулся сегодня на историю «Аутсорсинг грязной работы»:

Ещё на втором курсе мы писали прогу управления LPT-портом на Паскале. Суть была простой: на определённые пины подавать пять вольт. Но как её запустить на маке? На виндовую тачку ставим прогу, к LPT цепляем реле, через реле пускаем питание вайфай-точки. Создаём bat-файл, «слушающий» текстовик в расшаренной папке. На маке пишем командный файл для консоли, который записывает в текстовик строку «wifi-off». Когда виндокомп, сработав, отключает точку, командник на маке реагирует на «wifi-off-ok» в файле и выплёвывает окошко: «Wi-Fi погашен».

Так вот. Часть 1С-ников таким же образом реализуют обмен между системами, c учётом того, что 1С поддерживает все современные протоколы обмена. Этот вывод я сделал из недавнего опыта.

Понадобилось мне как-то связать 1С и Asterisk. Суть связки проста: из 1С берём список компаний с номерами телефонов и передаём его на сервер Asterisk по HTTP. А Asterisk, в свою очередь, сохранив этот список в базе, в будущем при входящем звонке показывает менеджеру на экране телефона, что ему звонит не какой-то там номер, а, например, компания «Рога и Копыта».

Обратился я с просьбой к знакомому 1С-нику, который, как я считал, разбирался в предмете. Он, выслушав мои хотелки, сказал, что по HTTP 1С не умеет и вообще нужно список сохранять ручками в файл excel/csv на сетевую шару, а Asterisk пускай мониторит эту шару на предмет наличия файла и при появлении затягивает его в базу. И попросил за это 100500 денег.

Опечаленный, но не сдавшийся, я вечерком сел за комп, скачал 1С и демо базу с данными и, не имея никаких знаний по языку 1С, начал пробовать силы. Итог: 3 часа плюс Гугл, и готово решение, которое делает то, чего хотелось — обмен на автомате и по HTTP.

В итоге все этой истории я сильно усомнился в квалификации знакомого и оправданности стоимости услуг подобных людей.

P.S. Рассказал знакомому о правильном решении моей проблемы, а он отмазывается: «Ну, 10 лет назад файловый обмен работал и сейчас работает…»

13334

Четыре в уме

21 мая 2015, 08:00

Пароли у нас в 1С всего четыре цифры. На безопасность не влияет — только чтобы менеджеры случайно не сидели под другими учётками.

Работает у нас «менеджер по продажам». Работает в смену. После выходных периодически забывает свой пароль в 1С. После третьего раза написал ему его пароль на листочке, сказал выучить наизусть. Через месяц снова забыл пароль. «А где листочек?» — «Потерял». Ну, блин, запиши себе в ежедневник!

Проблема ушла на месяц. После Нового года звонит мне снова: «Я забыл пароль». Спрашиваю его: «У тебя же в ежедневнике записано четыре цифры твоего пароля!» Ответ: «А у меня новый ежедневник».

До сих пор не знаю, зачем таких держат в фирме.

13318

Жёлтая угроза

14 мая 2015, 08:00

Эникею в жёлтой программе. Вернее, обслуживаю её уже два года.

— Аллё, здрасте, ваш мальчик приходил, обновил нам и всё сломал.

— Точно он сломал, а не вы до него?

— Да ты, что ли, о%#&ла? Мы тебе деньги платим, пусть восстанавливает!

Прихожу на место, ставлю из резерва их базу — показываю буху. «Ничего не работало» и до меня. Бухгалтер молчит и делает вид, что меня нет.


— Здрасте, ваша 1С нам всё сломала.

— Что именно сломала?

Часы сбросились до 2000 года. Села батарея на матери. Рассказали, объяснили.


Звонит бух. Пришла с отпуска, «1С не запускается». Орёт матом в трубку, обещает всех повесить. Отправляют меня. 1С стоит на компе с Windows XP, бух сидит по сетке с ноута, на котором «семёрка». Все по вайфаю через роутер. Сеть упала за время отпуска, сетевой путь стал недоступен. Вызвала платного специалиста, орать перестала.


— Аллё, здрасте, у нас программа перестала работать, это вы нам её сломали.

— Как я её сломал, если я был три недели назад? Вы работали в ней эти три недели?

— Да! А сегодня не можем. Ошибку какую-то пишет.

— А как, по-вашему, я мог сломать программу три недели спустя?

— А вы таймер там поставили, наверное!


— Здравствуйте, у меня не принимаются платёжки (не отправляются бобры, не летят гуси) через софт %companyName%.

— Хорошо, а мы тут при чём?

— Ну вы же там все заодно, скажите им, чтоб они мне починили!


Рассказываю бухгалтеру, что для прохождении регистрации продукта нужно указать на формочке имейл, куда придёт активационная ссылка:

— Я не буду этого делать.

— Почему?

— Потому что я не программист, я не обязана уметь пользоваться имейлом!


— Иван Иванов, слушаю вас.

— Здрасте, тут программа написала, что политика ведения паролей изменилась, и теперь нужен пароль больше шести символов. А у меня старый был на пять символов.

— Так, а проблема в чём? Поставьте больше шести.

— А я не хочу!

И такая дребедень каждый день.

13296

На один зуб (не тем, кто туп)

2 мая 2015, 08:12

На этом сайте — да и на многих айтишных и околоайтишных ресурсах — не раз и не два проезжались по некомпьютерному люду, в особенности по пресловутым бухгалтерам, которые вроде бы и не глупы, но, сев за компьютер, вдруг начинают вести себя как идиоты. Почему я вдруг об этом вспомнил? Не потому ли, что сегодня готовил и сдавал налоговую декларацию — простейший документ, который любому из этих бухгалтеров на один зуб?


Я фрилансер-сайтодел. Оформлен как ИП — разумеется, с упрощённой системой налогообложения. Эта система не зря называется упрощённой, она и вправду совсем не сложна. По сути, имеешь дело всего с двумя документами, да и те доступны в любезном сердцу электронном виде. В книгу доходов и расходов механически переписываешь цифры, а квартальные итоги Эксель сам сосчитает. А ежегодная налоговая декларация — всего три страницы, включая титульный лист; значения большинства полей либо переписываются из той же книги доходов, либо считаются по простейшим формулам, которые приведены тут же на бланке. Мало где встретишь столь дружелюбный интерфейс; но если вам и этого мало — есть и «хелп»: подробная и понятная инструкция по заполнению.

Но что же происходит раз за разом, когда я берусь за эти нехитрые документы? Почему я всякий раз буквально тупею так резко, что даже сам это чувствую? Элементарная задача вида «добавить строчку в XLS-файл и переписать в неё несколько цифр из банковской выписки» вдруг становится для меня сложным квестом, требующим изрядного времени. А уж заполнение декларации (задача максимум на полчаса, и то если не спешить) занимает от трёх-пяти часов до пары-тройки суток. Всё это время я долго перечитываю инструкции, пытаясь понять, что делать на каждом из шагов, и с трудом удерживаюсь от звонков в налоговую с кучей вопросов, с которыми скорее стоит обращаться к Капитану Очевидность. Ко всему прочему это вгоняет меня в такой стресс, что минимум день потом я работаю, «не приходя в сознание».

И ведь я сам прекрасно понимаю, насколько нелепо это выглядит. Сам понимаю, что задачи, которые для меня так сложны и стрессогенны, на деле не сложнее школьных примеров для третьего класса. Что они требуют меньше логики, чем рядовой квест в RPG, и меньше расчётов, чем поход в магазин за продуктами на неделю. И, тем не менее, раз за разом превращаюсь в идиота…