Такая вот суровая реальность
Загадочность это способность все загадить…
- Описание
- Подробнее
Описание
Устроился в контору. Ознакомился с конфой. Бывшая типовая бухия 7.7 из далеко затертого года. Приходящий «дядя» оставил в ней кучу. Офигенно полезных, жизнено важных и радующих глаз и главного буха изменений.
Вот некоторая часть из них:
ИД документа: «ПеремешениеМатериалов» //-! т.е. документ не перемещает материалы, а перемешивает!
реквизит ТЧ: «СуммаСовсемБезНДС» //при этом есть «СуммаБезНДС», но видимо этого мало надо совсем без НДС
ИД дока: ДвиженияСредствПоставщиковП // Умиляет в ИД поставленная в конце «П», т.к. есть реквизит табличной части «П»
Отдельно про синоним этого документа: «ЗакрРасхНкСвод» — Все Рекорды лаконизма побиты! И главное как удобно пользоватся и легко запомнить.
реквизиты шапки одного из документов: «КУДА» и «ОтветственноЛицоКУДА»
реквизиты документа имитирующего СФ: «ЧТО», «ЗАЧТО» и «ВОЧТО».
Из модулей: // Зацените красоту игры слов, мощь великорусского языка и гениальную изобретальную логику «дяди»
Процедура ПриВыбОнЖе()
Переменная «ДаВариантДляВсех»
Увидев вот ЭТО вспомнил о вреде комметариев:
//********************обнуление Тз
Тз=0;
Если ДаНадо=1 Тогда … //вот так кратко и понятно Да надо!
Если (Кл=6)ИЛИ(Кл=6) Тогда … //далее код строк на 50, а клавиш только четыре и очень похоже больше не планировалось…
В описании к отчету:
А зачем вам это описание ???
СМОТРИ
Постановление Правительства №…
Раз десять в модулях встретил такое вот условие:
Если 2=1 Тогда …
Попался иной вариант этого условия поражающий своей вариативностью:
Если 1=2 Тогда …
И я понял, что написание неисполняемого кода это мощнейший инструмент в арсенале любого программиста!
В описании работы механизма:
… галочка должна быть нажата иначе есть возможность интерактивного просмотра содержания документа в отчете …
Переменная «УровеньСуществПоУмолчанию» //- прям из AD&D! 😀
После этой строки я наконец понял с какой стороны думал разработчик:
Если 0=ЗагрДокументы.НайтиЗначение(Документ) Тогда
Немного про константы:
«ДатаЗапретаРедактирования» и «ДатаПолногоЗапрета» — ПОЛНОГО, а тот был видимо не полный!
документы теперь будут открыватся не на просмотр, а на подсматривание.
Апофеоз гениальности: константа «Контроль» — это чтобы жизнь медом не казалась! Просто и сурово! А чего там контроль…
Коротко о сотрудниках и ведении учета:
справочник «ВидыПоставок» наименование группы для объединения сотрудников «Через».
Чтобы короче голову себе не морочить вот такое емкое и понятное каждому название группы.
Внешняя обработка: «Удаление спирта из накладных». Как далеко шагнул прогресс… Вытрезвитель на 1С.
Из задания на доработку: «принудительно устанавливать признак движения материалов в запас» — означает СНЯТЬ галочку «ДвижениеПоЗС»
в документах. Это мозгом не родишь такую логику.
Бух по учету материалов возмущена неработющим «как надо» документом и выдает такой перл моему напарнику:
— Мы с прошлым программистом договорились и теперь ТЫ, Дима мне скажи как это работает…
// Очаровательная тетя.
В соседнем кабинете сидят админы и случаются такие вот диалоги:
приходит тетка:- чета не знаю к кому обратиться, а кто у нас занимается сайтами?
— эээ ну сейчас нет у нас человека непосредственно занимающегося разработкой сайтов…
— кароче! у меня не открываюся сайты это к кому?
— нет соединения с инетом?
— ДАААА! НЕЕЕТТУУУ!
— пошла к сисадмину…
Приглашают на собрание. Спрашиваю:
-А какова цель моего участия?
-А я с тобой за компанию схожу…
// и что-то я даже не нашелся, что ответить и пошел…
Работаю в одном кабинете с программистами на С++:
-а у вас при компеляции стоят эти штуки?
-у меня да стоят…
-а эти как их… стоят?
-дык у меня и эти как их стоят… прямо беда!
Отвечает по телефону: -А вы торчите в исполнителях?
// Автоматом у меня проносится мысль: какая прелесть сидеть в испонителях и торчать…
приходит молодой человек для создания учетной записи на доступ к базе SQL:
-Можно записаться в базу?
-можно, но у нас членские взносы!
— :()
И на закуску из модуля проведения:
Предупреждение(«Ошибка! Обратитесь к разработчику! 8 (гудок) ……-42-43»);
Если (ДатаДок=’22.04.02′) Тогда
Предупреждение(«Если разработчик не отвечает, еще раз обратитесь к разработчику!»);
Предупреждение(«Если разработчик опять не отвечает, Значит у него сегодня ДеньРождение! 22 апреля!»);
…
Как тут не вспомнить нетленное:
-Ты кто?
-Программист 1С.
-Ну кароч вот тебе лопата разгребай дерьмо в учете…

