bash.im ithappens.me zadolba.li

7539

Моя твоя не понимай и не ставь

Присылают мне бухгалтера на днях письмо: «Пользователи базы „1С Бухгалтерия“, установка, которой должна быть произведена в магазине „*****“, в целях создания кассовых ордеров», — и список народу, которым что-то от меня нужно.

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

7485

Контрольный клик в голову

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

Решили беду побороть. Наняли одинэсников, сунули им десяток билетов в Хабаровск и сказали «фас».

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

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

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

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

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

Звоню одинэсникам. Пытаюсь говорить спокойно. Они предлагают мне открыть код. Своими глазами вижу, что стоит явное присваивание при открытии окна. Смущает, что косяк только у одного кассира. Иду к тётке. Целый день стою и смотрю, как она работает, периодически снимая отчёты. Ничего. Хочется закурить, хотя уже почти год как бросил.

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

— Вот! Смотри! Она опять сама переключилась!

Отгоняю тётку от компа, закрываю 1С, пробую сам. Всё нормально. Снова тётка. Снова ошибка. Как?! Краем глаза замечаю кое-что, пробую сам. Эврика!

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

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

7286

1С. Люби себя!

Внедряли как-то на одном предприятии вместо 1С 7.7 «восьмёрку». Внедряли силами собственного штата программистов, долго и со скрипом. Каждый день — исправления функционала и интерфейса. Инструкции, выданные пользователям перед началом внедрения, уже через месяц не имели ничего общего с реальностью. Контора занималась производством; пользователи все сплошь — мастера, рабочие да кладовщики, в основном тётеньки, которым трудно разобраться, как раскладка клавиатуры переключается, а о постоянно изменяющейся 1С и говорить не приходится.

После очередного обновления базы в отделе техподдержки раздаётся звонок. Тётенька-кладовщик жалобным голосом начинает причитать:

— Ребята, вы там опять у нас всё поменяли, разобраться в ваших кнопочках не можем! Метод самотыка уже не срабатывает!

7148

Распечатают, распознают, разберутся

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

Автор, наверное, приличный человек. Бывает, что возникает необходимость документ не только на печать пульнуть, но и в электронном виде получить. Экспорт имеется — как же без него? С гордым названием «Сохранить в файл». В Эксель, ага. Один символ — одна ячейка. И так несколько печатных страниц.

7147

Десять символов и один тролльфейс

Коллеги, спешу поделиться. Возможно, однажды это спасёт вам полчаса жизни.

Попросили сбросить пароль пользователя в 1С у клиента. Я далеко не спец по ней, но наивно посчитал, что справлюсь.

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

Частью желаемого пароля является фамилия юзера. Закрадывается подозрение на защиту от простого пароля. Меняю местами две буквы. Не оно. Пробую поставить 12345 — подходит. Истерически смеюсь.

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

Будьте начеку с жёлтой программой. Всем удачи — и берегите нервы.

7034

Отметь праздник ударным трудом

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

Так почему, чёрт побери, день сисадмина приходится на последнюю пятницу июля (а также субботу и воскресенье) — день сдачи квартального и полугодового отчётов?!

6732

Пригрозив выгрузкой

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

— Прошу оказать содействие и заставить работать документ %name%…

Как-то непроизвольно в ответ захотелось набить вопрос: «Можно ли применять для убеждения документа паяльник и утюг?», а в голове закрутились фразы типа «принудить документ к миру» и «заставить документ уважать права оппозиции».

6639

5% от 7.7

За десять лет работы с жёлтой программой я повидал немало.

Списываете названия из накладных? Почему же тогда, даже если в накладной были детально описаны все комплектующие, в базе появляются названия типа «компьютер1» и «компьютер2»? И неважно, что в этой же накладной может быть не один компьютер, а несколько…

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

Почему вы сначала придумываете свои скулодробильные методы ведения учёта, от которых Лука Пачоли переворачивается в гробу, потом сами же в них путаетесь, а виноватым оказывается программист?

Почему, когда вам задают вопрос или пытаются указать на неточность, вы делаете вид, будто вас пытаются оскорбить? Если нужно начислить НДС на товар, поступивший из-за рубежа, зачем вы ведёте себя так, будто это святая обязанность программиста, а вы делаете ему одолжение, напоминая об этом?

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

6507

Я огорчу вас: это не спина

Навеяно производственным совещанием по модернизации жёлтой программы.

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