Истории с тегом: 1с

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

7147

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

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

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

Подключаюсь по RDP, меняю пароль на юзера — не подходит.

Пробую из буфера и руками — не подходит.

Выгоняю всех из базы — не подходит.

Смотрю на язык и капс очень внимательно — не подходит.

Пробую очень-очень-очень внимательно ещё много раз — не подходит.

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

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

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

7034

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

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

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

6639

5% от 7.7

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

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

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

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

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

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

6507

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

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

— Мне неудобно спину чесать, удлините мне руку, — требует больной.

— А как вы чешете спину? — интересуется хирург.

— Ну, обычно: просовываю её между ног и чешу.

— Быть может, стоит чесать так, как это делают все люди?

— Нет. Мне так привычнее. Просто удлините. И только одну, а то две — дорого получится. И ещё надо бы…

6457

И семнадцать кавычек

— А у вас семёрка или восьмёрка? (Подразумевается версия платформы 1С.)

— А что это такое?

— Эмм… В заголовке окна программы что написано?

— Где?

— В самом верху экрана есть тоненькая полосочка. На ней написаны буковки. Что у вас написано?

— Секунду… SyncMaster!

6407

Странно написанная жёлтая фигня

Работал я в частной фирмочке менеджером, сисадмином, сетевиком, примусоспасателем и даже грузчиком. 120 кг живого веса и пять лет мелкого админства использовались по максимуму. Был у меня напарник — прогер, 50 кг весу. Смотрелись вместе мы весьма забавно.

Поступает заказ: поставить сервер, на котором будет крутится жёлтое отродье. Денег не жалеем в разумных пределах. Прикинув мощности (около 20 машин) и скудные щедрости газетки, для которой это и делалось, остановили выбор на мощной, пусть и не серверной машинке с четырёхголовым мутантом, 8 ГБ озы и парой SATA-винтов по 500 ГБ с рейд-контроллером (набордовые обычно не славятся надёжностью). Всё лицензионное донельзя. Собираем, ставим, тестим — зверь, а не комп! Везём заказчику, наливаем 1С, подключаем клиентов, проверяем с разных машин — всё тихо и бодро жужжит. Радостно отваливаем отдыхать и пить пиво.

Радость закончилась одновременно с приходом утреннего похмелья:

— Срочно приезжайте, ничего не работает!

— Что не работает-то?

— Все! Точнее, всё работает, но очень медленно. Так жить нельзя!

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

Мы тоже кулхацкеры, мы тоже, блин, думать умеем. Ставим вторую сетевуху, настраиваем маршрутизатор (откуда 16-портовый гигабитный зверь у них, не помнит даже бухгалтерия), подключаем, офигеваем: загрузка сети — 17%, четырёх ядер — по 15%, памяти — 28%. Виснет, как и прежде. Возвращаю всё назад, звоню жёлтым умникам, объясняю, что хочу. Советуют переставить 1С, ОС, дрова и руки. Объясняю, что всё уже проделали, кроме рук, ибо жалко гробить творение Мастера. Обещают прислать мальчика.

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

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

— А попробуйте поставить туда видеокарту хорошую!

У нас глаза по старому русскому рублю, но «хи-хи» мальчика настораживает. Мчусь с пивом к знакомым поставщикам, правдой, неправдой и пивом уговариваю выдать мне недешёвую 8800GT. Созваниваюсь с газетой — там как раз собираются выходить в субботу добивать работу в базе, набравшуюся из-за тормозов. Отлично!

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

Открываю удаленный доступ, еду пить пиво и думать. Дома захожу удалённо, начинаю проверять статистику загрузки монстра: 15%/15%/15%/15% проц, 27% память, 23% сеть… Стоп! 15% проц! Уже несколько часов! Открываю утилю видюхи и падаю под стол с истерическим хохотом. Загрузка проца 8800-й — 78%!

Оказывается, странно написанная жёлтая фигня не умела корректно работать с четырёхголовыми мутантами — использовала-то все четыре ядрышка, но почему-то только на 15% мощности. Увидев же могучую 8800 с заветной CUDA, 1С набросилась на неё со всем остервенением. Гугление на эту тему не дало ничего, а саппорт развёл руками и спросил: «Работает же, чё вам не нравится?»

С желтошкурыми думать не надо. Медитировать, общаться с высшими материями, — что угодно, но только не думать.

6349

Дёрнула нас лёгкая

Подрабатываю в небольшой конторе по обслуживанию компов, сетей и прочей «бытовой техники». Решили одни клиенты проапгрейдить ПК, исполняющий роль сервера терминалов для доступа к 1С. На серверное железо денег не было, поэтому просто собрали мощный компьютер из общедоступных комплектующих. В выходной день накатили на него Win2K, подняли терминалы, скопировали базы. Летает, все довольны.

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

Гуглим проблему, находим десяток постов за 2005–2007 годы, где наперебой советуют поставить PCI-сетевуху вместо интегрированной и обновить дрова на неё до наисвежайшей версии. Но мы же «крутые специалисты», поэтому не следуем совету, а начинаем думать. На старом сервере с интегрированной сетью всё работало, значит, и здесь проблем быть не должно: дрова новейшие. Да и вообще, интегрированная в современные материнки сетевуха ничем не отличается от PCI-аналога! Так что совет явно устарел, и мы пойдём другим путём.

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

И тут дёрнула нас нелёгкая (вернее, лёгкая) всё-таки воткнуть PCI-сетевуху. Форумы не соврали. Проинспектировав железо на трёх серверах: старом, новом и временном из бухгалтерского компа, выяснили, что 1С глючит только на встроенной сетевухе Realtek (Marvell и Intel проблем не создавали).

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

6327

Битвы на жёлтом правовом поле

Хозяйничаю в фирмочке IT-аутсорсинга. Поскольку штат небольшой, зачастую приходится что-то делать самому. В свободное от работы время я поигрываю в World of Tanks.

Сегодня снился сон. Нет, не так: СОН! По правовому полю РФ цвета наиболее распространённой бухгалтерской проги ездят танки. Правовое поле дыряво и коряво, проехать можно не везде. Танки эти, они же бухгалтерские базы, обстреливают друг друга проводками. Чем правильнее проводки в базе, тем лучше базы воюют с соперниками. И ко мне всё приезжают и приезжают бухгалтера с битыми базами и торчащими во все стороны корявыми проводками с просьбой базы починить и проводки поправить…

6225

Бухгалтер — не приговор

Принесли новые книжки по 1С на работе. Читаю и рыдаю.

Соглашение по мыши

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

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

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

«Выделить» — установить курсор в реквизите (или строке) и щёлкнуть мышью.

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

«Выбрать» — установить стрелку мыши на тот элемент, который необходимо выбрать, а затем щёлкнуть мышью, либо нажать клавишу Enter.

«Ввести команду» — это поочерёдно указать и щёлкнуть, или, что одно и то же, поочерёдно выделить записанные в команде элементы.

6179

Левый кривой я

Работаю с 1С. Задание: написать нестандартную ведомость по зарплате. Переписал из компоновки в стандартный отчёт, сидим с расчётчицей тестим. У гендира зарплата не высвечивается: получил он деньги 31-го, а период выбран до 00:00:00 этого числа. Рассказываю расчётчице: бывают, дескать, левые кривые программеры, которые так вот делают. Открываю перед ней исходник — а там в комментариях в заголовке моё имя.

Стыдно, но весело.