У меня технология настроена следующим образом:
Настройка Ирбиса:
1. Во вкладке технология рабочего листа !NJ31 добавил поле "922: Автоввод статей", с меткой 922, поле повторяющееся, метод ввода 8, в поле Доп. инф-ция "add_to_irbis.exe"
2. В рабочем листе Techn.ws добавил поля "330: Автоввод оглавления" и "331: Автоввод аннотаций" с прочими настройками такими же как в предыдущем поле.
3. саму програмку надо положить в директорию клиентских АРМов
Собственно и все. Теперь детально по поводу использования.
1. Запускать модуль надо строго по клавише F3!
2. В центре окошка большое текстовое поле. Именно в него надо копировать текс, который после пойдет в Ирбис. Но есть ограничение! Текст надо копировать именно после запуска модуля! Дело в том, что в момент его открытия, Ирбис в буфер обмена вносит свою служебную информацию. И если вы в начале скопировали текст, а потом нажали F3, то в буфере у вас будет не ваш текст, а служебная информация Ирбиса.
3. Если будет вставляться текст в поле Аннотация, то его достаточно скопировать в центральное поле, а затем нажать кнопку "Аннотация(331)" в правом верхнем углу, а затем кнопку "Выход". После нажатия кнопки "Анотация" в окошке "Просмотр сформированного файла" появится преобразованный текст с указанием количества сформированных полей и отображающихся в нем подполей.
4. Для ввода оглавлений и перечня статей надо принять следующие условия:
- статьи/разделы отделяются друг от друга одной пустой строкой
- статья/раздел должна быть отредактированна до вида
[Заглавие]
[ФИО_1]
...
[ФИО_N]
[Страницы]
[пустая строка]
При этом авторов может быть сколько угодно или не быть совсем, страницы тоже могут отсутствовать.
5. Для того, что бы перенести так отредактированные данные в Ирбис достаточно нажать кнопку "Содержание книги/журнала(330/922)" и кнопку "Выход"
Остальные кнопки на данный момент лучше не трогать! Они сейчас пока еще в разработке :). Но немного прокомментирую:
1. Кнопка "АБС" преобразует введенный текст из верхнего регистра в нижний. Это сделанно для того, что бы переносить отсканированные оглавления, которые были набраны в верхнем регистре
2. галочка "Игнорировать текст заглавными буквами" - это делал для того, что бы автоматически выбрасить из оглавления журналов название тематических блоков, которые чаще всего указываются в верхнем регистре
3. Кнопка "Очистить" очищает центральное поле ввода
4. Кнопка "Получить данные из изображения" - это заготовка под использование встроенной в WINDOWS технологии сканирования и распознования текста. Все таки хочу отказаться от идеи сканировать и распознавать в ФаинРидере, а потом копировать и вставлять в свою програмку.
5. Кнопка "Автоформатирование" - это тоже еще в разработке. Хочу обеспечить возможность наиболее частые варианты оглавлений распознавать и автоматически преобразоывать в Ирбис. До этого пытался написать алгоритм самостоятельно имеющимися стандартными функциями, но умаялся окончательно. Сейчас пытаюсь освоить регулярные выражения для этого. В идиале, отсканированное оглавление по нажатии одной кнопки должно само преобразовываться до того вида, который переносится в Ирбис
Ссылка на програмку [
irbis.gpntb.ru]
P.S. Не судите строго, програмку делал изначально вообще сугубо под себя, когда помогал описывать большое количество методичек и принял решение во все вводить оглавлени и аннотации. А потом у меня сотрудники подсмотрели, выпросили и уже они диктовали что добавить, что доделать. Если будут резонные предложения, готов дорабатывать и под них. У нас активно используется на росписи сборников научных трудов, в которых бывает расписывается по 150-180 статей. Скорость однозначно увеличилась.
Редактировано 1 раз. Последний раз 18.02.2011 11:40 пользователем Gena.