"1С:Бухгалтерия" без проводок Комментарии
по выбору варианта сетевой версии

Игорь Котельников, "Астро Софт"


Несмотря на то, что любое прикладное программное обеспечение оценивается главным образом по тому, насколько удачно оно решает задачи предметной области, менеджеры информационных систем знают, что не меньшее, хотя и малозаметное для непрофессионала, значение имеет то, как программа ведет себя в сети, какие требования предъявляет к ресурсам, какая конфигурация для нее является предпочтительной и почему. Иными словами, "по одежке встречают а, ..." по поведению в сети делают выводы (в широком смысле именно эти выводы, связанные либо с отсутствием поддержки современных протоколов, либо с отсутствием интеграции с популярными офисными приложениями, и решили судьбу многих, в общем-то неплохих, программных продуктов, написанных для DOS). Учитывая важность темы, я попытался обобщить ответы на вопросы, которые чаще всего возникают у специалистов, готовящихся или только начавших работать с сетевыми версиями "1С:Бухгалтерии".

Итак, хочу кратко представить существующие сетевые версии этого популярного пакета:

Все пакеты с предметно-функциональной точки зрения одинаковы, поэтому правильный выбор наиболее подходящего сможете сделать только Вы. Пожалуй, первый вопрос, который следует выяснить для того, чтобы понять, какой именно пакет нужен Вашей организации я это число операторов, которые будут одновременно работать в сетевой "1C:Бухгалтерии". Вашему главбуху, безусловно, можно и нужно доверять, но при ответе на этот вопрос он, скорее всего, будет исходить из общей численности бухгалтерии и тех отделов, деятельность которых будет автоматизироваться программой. Это не совсем то, что нужно; для получения правильного ответа Вам необходимо, хотя бы в общих чертах, ознакомиться с автоматизируемым документооборотом. Как правило, одновременно должны работать операторы по выписке счетов, операторы по выписке накладных, операторы, обрабатывающие выписки из банка, кассиры и, естественно, сам главбух. То число, которое у Вас получится, и будет "грубо" определять дальнейший выбор:

Пусть относительно небольшие числа не вводят Вас в заблуждение я речь идет о количестве рабочих мест, с которых производится одновременный и интенсивный ввод документов. Хочу сразу успокоить я если Вы даже и ошибетесь в меньшую сторону или количество рабочих мест в будущем увеличится, не беда: с одной стороны, благодаря конвертору данных dbf-Btrieve, Вы в любом случае, без проблем перенесете данные в клиент-серверную версию, с другой стороны, благодаря практике upgrade,Б этот переход не будет финансово обременительным.

Если количество одновременно работающих операторов не больше семи, то выбор, очевидно, подлежит дальнейшему уточнению. На всех клиентских машинах установлена Windows 95 или Windows NT? Отлично, выбор сделан в пользу 32-битной сетевой. Нет я речь может идти только о 16-битной. Разница в быстродействии этих версий я около 40%. Несмотря на то, что выбор уже сделан, я хотел бы сделать несколько важных замечаний:

Вывод очевиден я upgrade компьютеров до уровня Pentium 100, 16МБ ОЗУ и работа с Windows 95. В противном случае, боюсь, у нас с Вами впереди долгое общение по линии консультаций.

Помните, что именно рабочая станция является узким местом при работе с dbf-файлами (утилизация канала обычно составляет не более 30% при работе с 5 рабочих мест в 10Мб/с сетях). Если же Вам покажется, что быстродействие системы оставляет желать лучшего, то при равенстве всех рабочих станций, лучшее, что можно сделать я это перенести базу данных на файл-сервер. Какой? Novell NetWare неплох, но если Вы думаете о завтрашнем дне, ставьте Windows NT Server.

Если Вы выбрали 32-битную сетевую "1С:Бухгалтерию" и на Ваших клиентских компьютерах не более 16МБ памяти, оптимальным выбором операционной системы для клиента будет Windows 95. Если 32МБ памяти и более я Windows NT Workstation 4.0.

Теперь о клиент-серверной "1С:Бухгалтерии". Несмотря на то, что она является 16-битной, предпочтительной клиентской операционной системой является Windows 95 (быстродействие + надежность). Хотя при работе с Btrieve слабый клиент и не играет такой роли, как в случае с dbf-файлами, работу он все-таки не ускоряет. Поэтому от слабых компьютеров лучше отказаться. Сам же Btrieve либо входит в Novell 3.12 и выше, либо приобретается как сервер для Windows NT (ставится как на NT Server, так и на NT Workstation). Функционально, версии для Novell и NT равноценны, но некоторый нюанс, тем не менее, существует я для работы с сервером Btrieve для NT поставляется 16-битный Windows реквестор, при работе с Novell я только DOS реквестор. Имеет ли смысл говорить о разнице между ними?

Последнее, на чем стоит остановиться я работа сетевых версий с электронным ключом защиты. Входящий в комплект "1С:Бухгалтерии" сервер защиты, обеспечивает возможность запуска программы с любого компьютера в сети. Существует три разновидности сервера защиты:

Я кратко остановился на факторах, определяющих выбор конкретной сетевой версии "1С:Бухгалтерии", а также влияющих на быстродействие, надежность и удобство работы. За дополнительными консультациями Вы можете обращаться в фирму "Астро Софт". Впрочем, окончательные решения, как всегда при работе в сети, будут приниматься Вами.


Организация удаленного рабочего места при использовании программы "1С:Бухгалтерия"


Если проблема одновременной работы с единой системой бухгалтерских данных в рамках локальной сети решается использованием сетевой "1С:Бухгалтерии", то случай организации удаленного рабочего места (одного или более) является значительно более сложным, хотя и небезнадежным. Возможны два принципиально различных подхода к решению этой задачи в зависимости от имеющихся условий. У каждого из них есть свои достоинства и недостатки. Остановимся на них подробнее.


Вариант первый
Условия: удаленное рабочее место не может быть связано с "сетевой метрополией" телефонной линией связи в режиме on-line.

Это может иметь место либо в случае отсутствия таковой, либо быть обусловлено низким качеством связи, либо невозможностью предоставления линии на длительный промежуток времени. В любом случае выход один - необходима организация параллельной работы двух программ "1С:Бухгалтерии" с последующей консолидацией данных. Возможность такой консолидации обеспечивается встроенными в программу механизмами импорта-экспорта данных (имеются в виду как проводки, так и аналитика). Переносимая информация оформляется в виде текстового файла и может быть передана как на дискете, так и в ходе непродолжительного сеанса связи по телефонной линии, если таковая все-таки имеется. Проблема слияния данных решается вполне тривиально, если в процессе работы за промежуток времени между двумя консолидациями аналитика менялась не более чем на одном рабочем месте. В противном случае - Вас ждет малоприятная и не поддающаяся автоматизации процедура разрешения коллизий. Дело в том, что при параллельной работе возможны неприятные ситуации двух типов - внесение одного объекта аналитики под разными кодами, и внесение разных объектов аналитики под одним кодом. Избежать такого рода ситуаций можно исключительно организационными мерами - если существует вероятность того, что объекты аналитики могут дублироваться на разных рабочих местах, проще всего перед внесением каждого объекта связаться с другими операторами, если же на разных рабочих местах не могут вводиться одинаковые объекты аналитики, достаточно будет на каждый "межконсолидационный" период выделить каждому оператору свой диапазон уникальных кодов. Следует только иметь в виду, что чем сложнее технология консолидации, тем выше вероятность ошибок, которые обязательно рано или поздно допустят операторы.


Вариант второй
Условия: телефонная связь с удаленным рабочим местом существует, она надежна и устойчива (гарантировано устойчивое соединение на частоте не ниже 14400 Кбод), и может быть предоставлена на весь период работы.

Хорошим решением в этом случае является использование режима удаленного управления. Нами тестировалась программа pcAnywhere. При работе на частоте 14400 Кбод результаты были вполне удовлетворительны. При этом в локальной сети на компьютер с модемом устанавливается host, а на удаленный компьютер remote client. Фактически работа ведется на host-компьютере, а удаленный компьютер является не более чем консолью. Достоинство метода в том, что консолидация не нужна - работа ведется в единой базе данных, недостаток - в том, что для организации одного рабочего места используются два компьютера (в течении сеанса удаленного управления работа на host-компьютере практически невозможна), правда, при этом Вы экономите на втором экземпляре "1С:Бухгалтерии".

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


КОМПЬЮТЕР-ИНФОРМ