November 18th, 2010

Настоящая эльфийская магия(с)

Диспетчер со скотобазы автобазы, куда я изредка наезжаю админить 1Ску, внезапно озадачилась вопросами - почему у нее не выводятся в отчет водители, у которых резерв поставлен с 13 до 17 часов, и как сделать, чтобы дата выезда по одному из маршрутов менялась на последующую, поскольку водитель уезжает вечером одного дня, а возвращается - ночью другого.

Зная, что уровень этой девушки хотя бы немного соответствует нормальному пользовательскому (а обычно в диспетчерах сидят дамы а ля "девочка-бляндинко"), я по телефону объяснила ей, как залезть в конфигуратор, найти там нужный документ, открыть модуль, нагуглить в нем нужную строку и продиктовала, что именно исправить в коде. Забавность и простота данных задач состояла в том, что посредством исправления буквально одного слова все становилось на свои места. Например, модуль документа "НарядКолонн", где достаточно было в тексте:
Пока ПолучитьСтроку()>0 Цикл
Если КонРезерв > НачРезерв Тогда
Если (НачРезерв<>8)И(КонРезерв<>17) Тогда
Таб.ВывестиСекцию("Строка");
///etc...


- заменить выделенную "И" на "ИЛИ" - после чего водители из резерва с 13 до 17 стали появляться в отчете (хотя можно было просто определить границу резерва с 8 до 17, но у прежнего программера видимо были свои странности:)).

Сохранив конфигурацию и увидев в режиме инф. базы своих долгожданных водителей в отчете, диспетчер только и смогла сказать - "Прямо волшебство!" А мне сперва захотелось рассказать ей про настоящее волшебство - например, про танцы с бубном вокруг сервака, но в итоге я решила, что профанов надо жалеть:))
Такие дела.
promo nibaal december 29, 2012 03:55 1
Buy for 10 tokens
"Cобирание изгнанников само означает собирание всех искр, пребывавших в изгнании". Х. Витал 1. Возвращение. Часть I. Основы 2. Возвращение. Часть II. Практика 3. Возвращение. Часть II. Практика-2 4. Возвращение. Часть II. Практика-3 5. Возвращение. Оплот последней надежды…