bash.im ithappens.me zadolba.li

2516

Амортизация Тузика

Работаю на линии консультации по 1С. Конечно, пользователи попадаются разные, но наивные до жути: они, видите ли, целый год что-то там делали, а ты должна сказать, почему в такой-то декларации в такую-то строку попадает на 37 копеек больше. Секундочку, чакру прочищу! Но бывают и смешные вопросы:

— У меня девушка из декрета вышла, как ее раздекретить?
— У нас на предприятии собака самортизировалась, как это в программе отразить?
— Мне надо уволить сотрудника и сделать расчёт, а он возьми да и умри. Вот что теперь делать?

Утомили и «умные» системные администраторы, которые звонят узнать, как программу установить! Притом разговаривают в таком тоне: «Кто это там сидит консультирует, девушка какая-то? Я-то суперпрограммист, настолько крутой, что сам прогу поставить не могу». Напыщенности-то! Товарищи, будьте проще — я, между прочем, тоже программист с высшим техническим образованием.

2376

Инородное тело

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

Утро. Ноут. Кнопка «вкл». Привычная загрузка... и тщетные попытки бука грузануться с оставленного ночью диска. Перезагрузка, BIOS, boot priority: там всё в порядке, привод после жёсткого. Перезагрузка — эффект тот же. Пробую найти функцию, чтобы отключить привод вообще — безрезультатно. Чёрт! Два часа до встречи с заказчиком. Отвёртка. Крышка, винты, ещё крышка, ещё винты — виден привод, ура! — но не достать. Ещё винты — не достать всё равно. Пинцет, иголка, подковырнуть — инородное тело извлечено! Перевести дух, вытереть пот, собрать обратно. Час до встречи с заказчиком — не успеваю. Прощай, премиальные... Ах, чтоб тебя!

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

Правда, на этот раз я успел, добил проект и получил премию. Теперь вот думаю: я телепат или мой ноут научился со мной ментально общаться?

2306

Назад к счётам

Периодически работаю с клиентами на дому, устанавливая 1С. Часто попадаются директоры, которые хотят сами делать проводки и испытывать прочие бухгалтерские радости. Ставлю им программу, а потом начинается цирк:

— А как она работает? (Исправно и хорошо.)
— А почему тут нету списка сотрудников? (Забыли в 1С сделать за вас вашу работу.)
— А это лицензионная? (Бесплатно-то? Угадайте сами.)

Но больше всего радуют сами бухи:

— Ой, а что она такая сложная? (Ой, а диплом в каком метро брала?)
— А можно мне, чтобы всё как в старой было? (Легко — переставлю на старую, от которой сами отказались, только лишнее время оплатите.)
— А она сама банковские счета проставляет? (Ещё и деньги отвозит курьером.)

Уважаемые бухгалтеры и начальники! Пройдите курсы — не надо думать, что это простенькая программа! Будьте профессионалами.

2298

Переходящая красная константа

Сижу, ковыряюсь в «1C:Бухгалтерии 7.7». Бух попросил узнать, откуда прога подтягивает территориальные условия сотрудника для отчета в ПФР. Выяснилось:

1) Для печати выводится значение переменной ТУ.
2) Переменная ТУ берёт свое значение из списка ТекущийСписокСтажа.
3) ТекущийСписокСтажа подтягивает данные из таблицы СтажСотрудников.
4) СтажСотрудников заполняется функцией глСобратьДанныеДляСЗВ2002.
5) И, наконец, функция глСобратьДанныеДляСЗВ2002 присваивает ей значение константы. Обычной константы, единой для всей базы.

Неужели нельзя писать попроще?

2136

1C:Дегустатор

Я студентка третьего курса. Работаю программистом 1С в небольшой конторе уже год — все меня знают, все зовут помочь, как только начинаются проблемы с компьютером или виндой. Но недавно одна девушка-менеджер, моя приятельница, убила меня наповал. Заходит она в обед ко мне, видит на столе книгу по работе и спрашивает:

— А что такое разработка конфигурации?

Ладно, менеджер, простительно... Объясняю совсем примитивно:

— Это написание программ в 1С.
(c просветлением в глазах) Так ты программист?!

Нет, ***, кофе сюда прихожу попить и деньги получить!

2121

Что-то вы темните

Недавно я проходил аттестацию на получение сертификата «1С:Специалист». На таких экзаменах суть задания заключается в том, что тебе дают заготовку конфигурации и билет с перечислением того, что нужно сделать.

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

Вздохнув, я включил системник, а затем монитор. И тут произошло чудо: монитор не включался! Все попытки оживить не давали результата. Подошёл препод и попытался разобраться сам, но столь же безрезультатно.

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

2042

1C:На'ви

Недавно в небольшой фирме захотели удаленный доступ к рабочим столам с ноутбуков — не просто так, а вроде бы по делу нужно.

Я привык, что такие дела делаются развертыванием терминал-сервера, но тут это не совсем уместно: надо им что поменьше-попроще. Впрочем, прицепиться к стационарной машине с XP удалённо нет проблем: всего-то на роутере порт провесить.

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

Как объяснить, что 1C 7.7 из шары через инет работать не будет? Пробую еще раз: «Ну, рабочий стол у вас тут, удаленный рабочий стол с выполняемым 1С там, а на ваш с него видеотрансляция». Вижу, что не понимает: на нетбуке, как ни крути, просто окно с программой. Ладно, чем чёрт не шутит:

— «Аватар» смотрели? Сам он лежал и думал в одном месте, а бегал в другом.
— Вы что, сразу не могли нормально объяснить? Какие-то удаляемые столы, стулья...

1854

И значит, так надо

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

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

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

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

Обработка тем временем уже закончила своё чёрное дело. Вытирая выступивший пот, соображаю, как буду объяснять бухгалтерше, что если бы они делали всё вовремя, следуя указаниям из писем, всё бы произошло точно так же, и что ИНН уже не вернуть. Так как терять уже нечего, открываю третье письмо:
Уважаемые коллеги! Компания-разработчик сообщила, что удаление ИНН клиентов из базы — не ошибка в программе, а её особенность. Убедительная просьба как можно скорее выполнить обработку.

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

1481

Не всё же через задницу

Работаю 1С-программистом в небольшой фирмочке. Над непониманием юзеров я уже не смеюсь. В какой-то степени я уже начинаю понимать их и чуть-чуть жалеть.

— Сергей, можешь сделать обработку, чтобы артикул товара скопировался в начало названия товара, а то их много, а вручную делать лень.
— А зачем вам это?
— Заказчики просят, чтобы в бланках были артикулы.
— А не проще ли в бланк добавить графу с артикулом?
— Разве такое возможно?!
— Конечно же, нет, но ради вас я очень постараюсь.

–10 к геморрою, +20 к лояльности главбуха. Квест пройден!