Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #33, АВГУСТ 2003 г.

УЧЕТ МЕНЯ С УМА СВЕДЕТ! Установка и настройка 1С

Леха ББ aka Alexys

Спецвыпуск Xakep, номер #033, стр. 033-072-4


После создания процедуры печати документа надо будет только поудобнее разместить кнопку, при нажатии которой документ будет выводиться сначала на экран (для визуальной проверки), а потом на принтере распечатываться.

В свое время слово "1С" в кругу программеров было чуть ли ни нецензурным! Удивляться тут особо нечему. Операторы на русском языке! Для меня это было просто ударом. Ну не могу я русские операторы использовать! Есть, конечно, и английские варианты, но они настолько криво переведены с русского, что уж быстрее будет по-русски научиться. Синтаксис напоминает что-то среднее между сями, дельфями и бейсиком! Как им удалось все в одно соединить? Но язык этот - довольно полезная штучка. Ведь конструктора не хватит на что-то серьезное. Для создания реальных динамических документов придется поработать ручками. Чтобы понять этот язык, надо либо раз пять перечитать книжку о встроенном языке программирования (поставляется вместе с покупкой лицензионного ПО), либо выпить не один литр пива, разбираясь в коде уже созданных документов.

ОВЕРЛОАД - ОТЧЕТУ СМЕРТЬ

Если ты работаешь админом, конфигуратор тебе может даже и не пригодиться. А вот если сервак, на котором хранятся все рабочие базы, в один момент рухнет, то звездюлей получишь именно ты, и никто иной. А творится это обычно из-за большой нагрузки. Прикинь, если человек 30 одновременно обращаться к одной и той же базе, а сервак это весьма средний компушник, используемый как хранилище данных... Не стоит рассказывать, что может произойти. Но крику от бухгалтерш будет достаточно :). Еще может понадобиться посмотреть, не выполняет ли кто в данный момент работу за человека, у которого сегодня выходной. Обычно после таких добрых порывов случается увольнение отдыхавшего - ему могут такое с базой натворить, что пипец просто: могут приходники с расходниками добавить непонятного происхождения, удалить список номенклатуры. Для наблюдения за тем, кто в данный момент работает с базой, в арсенале 1С есть "Монитор". Как ты, наверно, догадался, это не девятнадцатидюймовая элцедешка, а прога для наблюдением за активностью обращений.

Тут все довольно просто: тулза показывает, кто, в какое время и с какого компушника залогинился к базе. Настоящий админ в таких случаях может сделать две вещи: либо повесить пользователя удаленно, либо повесить пользователя физически :) - в зависимости от сложившейся ситуации.

ОТЛАДИМ БУХГАЛТЕРИЮ

Как уже было сказано выше, в 1С есть свой встроенный язык программирования. Но кто же может написать программу с первого раза и без ошибок? Речь тут, конечно, не о расчете простенькой формулы, а о реальной проге (точнее, модуле). В некоторых имеющихся документах листинг модулей довольно большой (потянет как минимум листиков на 30 при печати). Как тут не запутаться? Тем более, надо же все протестировать, а тест на рабочей базе проводить не рекомендую. Вот тут на помощь 1С'никам приходит "Отладчик". Тут проверяется работоспособность и производительность системы.

Назад на стр. 033-072-3  Содержание  Вперед на стр. 033-072-5