bash.im ithappens.me zadolba.li

10834

Обработка исключений в стандартных ошибках

Ситуёвина была стандартной: девочка-бухгалтер жаловалась мне на известную жёлтую программу.

— Я ничего не трогала, оно само сломалось и не запускается!

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

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

— Как называется твой пользователь?

— %userX%, — ответила она.

— А теперь посмотри, какой пользователь указан в данный момент.

— %userY%, — грустно молвила девочка после нескольких долгих секунд обалдевшего взгляда на экран монитора.

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

Забрав вознаграждение, уже на выходе я обронил фразу, которая надолго засела в памяти бухгалтера:

— Сломаться самостоятельно у тебя могут только цветочки на подоконнике, и то если ты их не будешь поливать.

Что интересно, после этого случая у девушки стало возникать гораздо меньше вопросов. Да и цветы как-то похорошели.

10826

Наш жёлтый господин

Возникла необходимость отослать в 1С письмо, связанное с лицензированием. Адресатом в образце предлагается указать Бориса Нуралиева, директора 1С. Пишу письмо, несу главному бухгалтеру, чтобы та печать поставила. Она отказывается:

— Меня тут кое-что не устраивает, не буду ставить печать. Надо по-другому оформить бумаги. Дай-ка мне телефон этого мужика, Нуралиева. Я ему скажу, как должно быть оформлено, чтобы мы подписали!

Смеялся долго.

10449

На коробках

«С 1 января переселяемся в новый офис, — сказал шеф. — Про старый забываем».

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

Шеф на собрании объявил: мол, работать будем сразу в двух офисах. То, что делаем в старом, дублируем в новом. И пофиг ему было на то, что в новом офисе ни столов, ни инструментов для работы нету. Прораб и строители стали в бешеном темпе работать — где столешницу на скотч прикрепят, где вместо стула коробку поставят со словами: «Так ведь и так можно работать».

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

У работников голова кругом. Посыпались заявления об уходе на стол шефа. Не успевают люди работать сразу в двух помещениях, одно из которых ещё не приспособлено к специфике их работы.

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

10277

Божественная задница

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

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

— Вот вы знаете, мы были в отделе бухгалтерии, так вот: почему у вас русская программа для этого называется Odin’s ass? А то я посмотрел на вашу футболку и сразу вспомнил это странное название.

Поржал, успокоил немца. Проверка прошла успешно, а жопу Одина, помогающую вести сложный бухучёт, периодически вспоминаем до сих пор.

10230

Амбарная книга прав и обязанностей

Устроился недавно в компанию. Ну, принял, как водится, всё. Надо сказать, предыдущий админ всё сдал в великолепном состоянии. В общем, работаю в своё удовольствие.

Через некоторое время устроилась к нам новый бухгалтер по зарплате. Завёл ей учётку в домене, почту, локальный жаббер и дал права на папку «Бухгалтерия» в шаре. На следующий день звонит и говорит, что ничего не открывается в «Бухгалтерии». Прихожу — и правда не открывается. Права выставлены в «Полный доступ», а ни один документ не разрешает открывать. Убрал права — не пускает. Дал обратно — пускает, но доки так же не открываются. И тут меня дёрнуло поглядеть права на файлы. Я ужаснулся: на каждый файл (а их там…) были выставлены отдельные права на каждого сотрудника бухгалтерии.

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

Оказалось, предыдущий начальник отдела был глубоким одинэсником без особого понимания и знания серверной части сетей. Как сказали, времени у него свободного была куча.

А себе я распечатал аксиому, которая родилась в процессе, и повесил листочек над рабочим местом: «Паранойя в вопросах безопасности в совокупности с незнанием предмета ведёт к полному фиаско».

10228

Ноль байт — получите и распишитесь

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

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

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

Только вот беда: база на компьютере оператора вместе со всеми данными и настройками остаётся на месте. И скромный скрипт продолжает трудолюбиво выгружать на центральный FTP пустые обмены под теми же номерами. Вот и получается: с сервера филиала на FTP копируется набитый данными файл под номером X и тут же затирается пустым файлом с аналогичным номером с компьютера оператора. При этом база на сервере остаётся удовлетворённой тем, что обмен прошёл успешно и её документы попали куда надо.

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

10225

Вздыхать и думать про себя: когда же чёрт возьмет тебя!

Купил в гипермаркете хлеб «Прибалтийский». В его составе обнаружилась некая «мука 1с».

Интересно, на каком слоге ударение в слове «мука»?

10220

Хоть кол в %@$# теши

Зима близко, за окном порошит снежок, сидим за скучными лабораторными по 1С. Товарищ рядом, обременённый бытовыми проблемами, жалуется на неспособность мозга выдавать адекватные решения. Правим модуль накладной товаров. Необходимо добавить заполнение колонок с количеством товара в упаковке и количеством самих упаковок. Попутно обсуждаем действия между собой.

У товарища процесс явно не клеится, и он обращается ко мне за помощью. Говорю, мол, нужно объявить переменную и её значение вывести в форму. Товарищ стучит клавишами. Заглядываю к нему в монитор и падаю со стула. Переменную мой товарищ обозвал «КолВОдномМесте». Вот так иногда отношение к предмету ёмко излагается в названиях переменных и помогает поднять настроение.

10199

Извольте работать, Ваше желтейшество!

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