Истории с тегом: бухгалтерия

Всего историй: 288

12776

С новым квантом

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

Бухгалтерам, как и другим нормальным людям, такая точность нужна в очень редких случаях. В их учёте квант времени — это день; время внутри одного числа используется, только если с одним и тем же объектом произошло несколько последовательных операций, для отражения их очерёдности. «Жёлтый глюк» это понимает, кстати, и по умолчанию принимает начало периода за DD.MM.YYYY 00:00:00, а конец — за DD.MM.YYYY 23:59:59. Он вообще прямо из коробки понимает много чего — поэтому и задушил в своё время конкурентов, практически монополизировав российский рынок ERP-систем.

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

12772

Есть только миг между прошлым и будущим

Лет десять назад я первый раз понял, что программист и бухгалтер — это разные люди.

Писал какой-то отчёт, была несложная БД, в том числе таблица «События» с колонкой «Время».

Вот нормальный человек сколько натуральных чисел между Х и Х назовёт? Думаю, что ноль. Нет там чисел. А сколько для нормального человека прошло времени от X часов Y минут Z секунд до X часов Y минут Z секунд того же дня? Очевидно, что нисколько не прошло.

Так какого же хрена, когда бухгалтер выбирает DD.MM.YYYY и DD.MM.YYYY, он рассчитывает увидеть там события за весь этот день?

Конечно, сделал, как просили. И видел потом во многих других программах, в том числе и знаменитой жёлтой, то же самое. Но, товарищи, логика где?!

12215

Утром деньги, вечером NULL

Прочитал на Баше историю про недостачу стульев:

Работаю на складе ТМЦ. Столы, стулья, компы и прочая фигня пылится, ждёт своего часа. В инвентаризации оказалось недостача в виде двух стульев. Три дня искали — оказалось, мы на них сидим.

Господа, это всё мелочи. Аптека, склад. Стоит (не пугайтесь!) 1С версии 6.0. Работает, глюков почти не наблюдается, для склада, в принципе, большего и не нужно. Да и редактировать формы отчётов намного проще, чем даже в 7.7.

Одно маленькое «но»: в стародавние времена базу переписывали специально под нужды склада, и непонятно где (уже устали искать, да и спецов по «шестёрке» у нас уже не найти — в общем, плюнули на это) в базе осталась ошибочка. В результате каждый новый бухгалтер на протяжении уже почти 20 лет (база с 1996 года), устраивая инвентаризацию, требовал с несчастных кладовщиков 139 штук NULL по 20 с лишним килорублей каждый, поступивших совершенно недавно (датой поступления этого товара всегда ставилась дата генерации отчёта по остаткам). Причём этот товар возникал только в отчёте по остаткам, больше нигде его нет.

Один раз чуть было до увольнения дело не дошло. А вы говорите, стулья…

12122

Пусть живёт традиция

Я многое не понимаю в этой жизни, но некоторые вещи — особенно. В нашей компании много интересных людей, но один (вернее, одна) — это просто что-то!

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

Казалось бы, почему бы и нет? Но:

— %MyName%, у меня принтер не печатает и какое-то окно выскочило — иди посмотри.

— А что написано в окне-то? — спрашиваю, параллельно запуская подключение VNC к ней.

— Откуда я знаю? Я не читала. Иди и посмотри, быстро! Мне работать надо!

Тут её рабочий стол наконец открывается. Окно, надпись русским по серому: «В принтере закончилась бумага» — и единственная кнопка «ОК».

Да, вы правильно поняли. Я админ, она — главбух.

12109

Большой важный компьютер (не отключать!)

Бухгалтеры глупые? Путают монитор и системник? Привезли не тот сервер? Электрик неправильно подключил розетки? Может, дело не в них, а в вашей слишком узкой специализации, доходящей до некомпетентности в других областях? Или вашей банальной шаблонности и близорукости?

Несколько лет назад отделы по технике безопасности взбесились и выдали нам кучу новых инструкций. И в одной из них было требование подписать всё: розетки, рубильники, оборудование…

Так вот, какого пингвина, господа вы наши пафосные, не можете купить бумажную клейкую ленту и маркер и подписать в ваших конторах всё, что только можно? Всех расходов — сто рублей. И тогда не будут вам привозить мониторы вместо серверов, не будут тыкать оптику в розетки 220 В.

Есть такое понятие — «защита от дурака». Вот именно её и применяйте с поправкой на некомпетентность коллег. А ещё читайте законы Мёрфи, и будет вам счастье.

12094

Два по пять, ноль в уме

Звонок из бухгалтерии:

— У меня калькулятор неправильно считает!

К тому, что Excel «неправильно считает», я привык, а вот калькулятор-то в винде вроде адекватный.

— Как? Какой?

Мышка замирает в полёте к Радмину…

— На столе который!

Гм… Что ж, на калькулятор удалённо зайти ещё никто не смог.

— Сейчас подойду.

Двигаюсь в указанном направлении, попутно силясь сообразить, что вообще могло случиться. Захожу.

— Вот смотри. Умножаю цифру на один запятая пять — получаю столько-то. Умножаю ту же цифру на один запятая десять — получаю намного меньше!

Слава тебе, Господи, что мою зарплату считает другой бухгалтер.

11962

Один конец на пару дырок

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

Поступает просьба принести картридж для ксерокса. Как думаете, что происходит? Правильно, помощник админа с ехидной улыбкой тащит картридж для принтера «Xerox». На месте, естественно, происходит небольшая перепалка, но наш герой гордо стоит на своём:

— Заказывали для «Ксерокса» — получили для «Ксерокса». А если таковой не нужен, то отмечаю вызов как ложный.

Ещё пара правокачаний в адрес нашего отдела — и теперь только чёткие данные по требуемым расходникам.

* * *

Один из бухгалтеров жалуется на некорректную работу жёлтой программы:

— Тут вот не так должно быть, а по-другому. Не знаю как, но по-другому. Исправляйте срочно, иначе я на вас директору!

Гумно вопрос. Звонок главбуху в центральный офис и громкий пистон горе-блондинчику.

* * *

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

* * *

Как в одной из здешних историй — переадресация со всяких «контактиков», «Одноклассников», Ютубов и иже с ними на сайт о поиске новой работы. Такой тишины во всём офисе, как в то утро, когда была обнаружена неприятность, я не слышал никогда.

11932

Сделать хорошо без кнопок

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

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

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

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

— У меня не идёт главная и материалы по счёту Х, — сообщил бухгалтер.

— Так мне сделать в главной как в материалах или в материалах как в главной?

— У меня не идёт главная и материалы по счёту Х.

— Я понял. У вас две разные цифры. Мне первую выровнять под вторую или вторую под первую?

— У меня не идёт главная и материалы по счёту Х.

— Да понял я. Не повторяйте. Мне нужно ваше решение, где исправить цифру: в главной или в материалах.

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

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

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

11875

Вай, всё забирай!

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

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

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

Сейчас бухгалтер ещё одного клиента позвонил и спросил, сколько стоит обслуживание на этот год. Я ответил, что среднегодовая минимальная зарплата выросла на 8,2% — можно взять прошлогоднюю сумму и добавить 8,2%. Слышу, она кричит своему экономисту:

— Неля, возьми прошлый год и умножь на восемь и два!

Вот теперь сижу и думаю: поднимут ли они планку глупости и пофигизма? Начнут ли платить мне в восемь раз больше или в шестнадцать?

Одно точно: я с них мало беру.

11865

Проходим по салону, за коннект передаём

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

Практическая работа. Изучаем Word.

— Включаем компьютеры.

— Ну я же ничего не понимаю в компьютерах! — жалуется староста.

— Мешает ли тебе незнание устройства автобуса сесть в него и доехать до нужной остановки?

Сегодня дошли уже до «магии электронных таблиц».