bash.im ithappens.me zadolba.li

3025

Жёлтая провинциальная мигрень

Дело было в 2006 году. Я работал сисадмином в довольно крупной конторе города Захолустинска, где благодаря имеющемуся сертификату ещё и сопровождал ярко-жёлтую программу. Главбухша с точки зрения айтишника была стандартной: никогда ничего не трогала, а ломалось оно само.

Как-то летом я поехал с другом в город Центровск — он по делам, а я за компанию, развеяться. Автобус в город пришёл в девять утра. Не успел я выйти из салона, как зазвенел мой сотовый, а на экране загорелась надпись «Мигрень». Я был в роуминге, и деньги за входящие слетали с неимоверной скоростью, но делать нечего — пришлось отвечать. Из потока визгов и ругани я вычленил, что главбухша ничего не трогала и устала от моих диверсий. Опустевший счёт вскоре оборвал поток красноречия.

Мы с другом появляемся в конторе, я с порога прошу компьютер и доступ в сеть. Пока друг разговаривал с начальником этой конторы, я, сидя за компьютером начальника, подключаюсь к терминальному серверу своей конторы, нахожу ошибку в документах (конечно же, из разряда «сама дура»), исправляю её, правильно заполнив поля в документе, пополняю баланс телефона и перезваниваю своей «Мигрени». Объясняю, что она неправа, и подключаюсь к разговору начальника с другом. Начальник спросил, что это я делал. Я объяснил, после чего последовал недвусмысленный вопрос: «А не желаешь ли из Захолустинска перебраться в Центровск?»

Через три месяца я уже жил и работал в Центровске, в этой самой конторе. Бухгалтерша меня провожала, поджав губы, с видом «слава Богу, избавились».

В Захолустинске вместо себя я привёл одного человека, который после меня продолжал вести бухгалтерскую программу и сисадминить. Ничего не ломалось, и отношения с работниками той конторы у меня остались самые дружеские (кроме, разумеется, «Мигрени», которая не ужилась и с новым программистом).

Недавно из Захолустинска мне сообщили, что главбухша уволилась и переехала в Центровск, а сейчас пытается у всех узнать мои контакты. Шутливо пригрозив, что прокляну, если кто-нибудь расколется, я про себя улыбнулся, но теперь, когда на телефоне высвечивается незнакомый номер, у меня между лопаток сбегает холодный пот.

3004

VintageDB

Намедни мне пришлось мотнуться в прошлое на часок и обратно.

Вызвали в одну конторку, в которую кто-то слил мой телефон. Отказывать людям в помощи не стал, тем более, что просьба звучала безобидно: «Нам бы 62-й счёт в жёлтой проге настроить». Казалось бы, чего там? Рассказать людям, как разносятся платежи и где результаты посмотреть можно. На деле всё оказалось совершенно не так.

Когда я пришёл в контору, мне показали базу складского учета, в которой разносились все платежи. Одним из требований было оформить всё так, как это делал бухгалтер, который недавно уволился. На вопрос продемонстрировать результаты его труда мне принесли огромный гроссбух формата А3, в котором подробно записывались клиенты, суммы их счетов, наценка по счёту в целом, НДС и общая сумма. Зашёл с другой стороны: «А какая бухгалтерская программа есть?» Оказалось, что того же производителя. Людям местные представители благополучно впарили сначала одну версию, а потом другую, более свежую. Ни в одной из этих программ бухучёт налажен не был. Спрашиваю, как же они ведут учёт и отчётность готовят? Оказывается, так по гроссбуху и ведут, а отчётность вносят с бумажек в программу. «Для чего же эти бухгалтерские программы?!» — спросите вы. Я тоже спросил. Блин! Платёжки печатать!

Сначала у меня был порыв оплатить это шоу, но после выхода из конторы появилось желание выпить. Нет, не так — появилось желание нажраться до поросячьего визга, чего я не делал года этак с 93-го, но это уже другая история.

3002

Любовь оптом и в розницу

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

Если кто не знает, в «шестёрке» в именах переменных можно использовать кириллицу, а начинаться имя должно с буквы «П». Шёл третий час разбора чужого кода, когда я добрался до расчётов издержек по разным статьям. Угадайте, как именовались переменные? Правильно:

ПИздОпт
ПИздРозн
ПИздТранс

Пришлось устроить перерыв, чтобы отсмеяться.

2985

Уно бухито, пер фаворе

Ковыряюсь в потрохах жёлтой программы. В момент, когда курсор остановился на серии строк, начинавшихся с «БухИт20», с просьбой подошла жена, которая на работе умоталась так, что взгляд фокусировала с трудом. Озвучив просьбу, она перевела взгляд на экран:

— Бухито, бухито, бухито... Классную ты программу пишешь!

Да уж — для большинства пользователей языки скриптов и программирования зачастую звучат как нецензурщина.

2857

Не нравится — и всё тут

Антивирус углядел бяку в 1C шестой версии у знакомого на работе. Он решил отправить исполняемый файл на вскрытие в вирусную лабораторию. Естественно, мучило любопытство, что за дрянь позарилась на престарелую жёлтую программу, и знакомый позвонил в региональное представительство разработчика антивируса. Далее от первого лица:

— Я тут файл вам отсылал, хотелось бы узнать — зараза он или нет?
— А мы не знаем. Через программу файлы уходят разработчику в Словакию.
— По срокам они обычно как реагируют?
— Мы не знаем.
— А в России есть какая-то группа анализа файлов?
— Да, конечно. Присылайте файл по такому-то адресу.

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

Я решил попробовать тоже дуру включить, пишу: «1C — программа для автоматизации бухгалтерского учёта. Сайт разработчика — http://1c.ru/. Ссылка на дистрибутив версии 6.0 на сайте отсутствует, поскольку версия является сильно устаревшей». В ответ пришёл истинный шедевр: «Используйте более новую версию, либо добавьте программу в исключения антивируса».

На всякий случай уточнил, мол, нельзя ли как-то убедиться — может, файл реально заразный? Отвечают: «Такую информацию предоставить не можем. Файл детектируется эвристикой, поэтому это может быть ложным срабатыванием».

Собирался я на другой антивирус переходить, но всё руки не доходили. А сейчас призадумался: если это техподдержка, то я, блин, тульский самовар.

2787

Жёлтый, с дырками, но не сыр

Есть у нас в Беларуси контора, что продает ту самую жёлтую программу восьмой версии. Сделали они коммерческий ход: подняли на VMWare сервер и дали доступ по RDP через интернет. У меня и самого эта софтина крутится на сервере удаленного рабочего стола, и комбинация клавиш Ctrl+Shift+Esc очень выручает, когда нужно поставить бухам принтер по умолчанию или ещё что-нибудь сделать. Так вот, дёрнул меня чёрт проверить у этой конторы на подключении эту комбинацию. Чем думали господа админы при настройке, я не знаю, но оно сработало. Мало того, что я получил права админа сразу, так ещё и полазил в сетке. Набаловавшись с сервером, я написал им баг-репорт и отослал сразу с их же сервака.

Спустя два месяца я задался целью приобрести себе в контору этот продукт. Заказ оформил через интернет. Меня по адресу узнали — бухгалтерии софтину, конторе скидку, мне премию, а генеральному коньяк.

2760

1С:Explorer

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

В итоге матушка, придя к ним, получила терминал и сообщение, что можно открыть только одно приложение. Мама крепко задумалась: понадобится и конфигуратор, и 1С в режиме отладки, а это, собственно, два приложения. Тем не менее, по кнопке из конфигуратора 1С распрекрасно запустился. «Окей», — сказала матушка и взялась за ковыряние базы. Через некоторое время понадобился ей Ворд. Ради интереса написала обработку, запускающую Ворд, и он распрекрасно запустился. Ровно так же запустила она и Эксель. После чего подумала: «А чего я стесняюсь, собственно?» — вписала в обработку explorer.exe и получила доступ ко всему серверу и всем компьютерам локальной сети. Посмеялась, полазила по их «тайнам» и вернулась к работе с базой.

2758

Опустим формальности

Поддерживаю 1С в большой компании. Случился у нас массовый перенос баз с сервера на сервер. Мне рук на всех не хватает, потому я написал скрипт, который говорит: «Если вы хотите базы такие, введите „1“, если сякие — „2“ жмите, и так далее. Когда всё получилось, жмите „9“ — настройка закончена».

Сегодня заявка: настроек нету аж у целой начальницы отдела! Звоню.

— Вы видели чёрное окошко скрипта? Буковки читали?
— Конечно, читала. Я сразу на девятку жму!

Ах, кого бы стукнуть?

2587

Семь эс

На днях понял, почему бухгалтер — враг админа. В нашей компании IT-отдел состоит из трёх человек: я, сисадмин, и два программиста, поддерживающих 1С. В их обязанности входит всё, что касается жёлтой программы, кроме настройки серверов. На серваках крутится штук пять баз 1С 7.7 и столько же под 8.1. Одним прекрасным утром сижу у пользователя, удаляю порнобаннер. Звонит главный бухгалтер:

— Мне нужна помощь по «семёрке».
— Со всем, что касается 1С, обращайтесь к программистам.
— Это же не 1С, а «семёрка».
— А «семёрка» — это разве не 1С?
— Да? Ну ладно, тогда позвоню им.

Пока у нас работают такие главные бухгалтеры, IT-отдел и бухгалтерия общий язык не найдут.