Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Аварда с точки зрения чайника.doc
Скачиваний:
19
Добавлен:
06.03.2016
Размер:
274.94 Кб
Скачать

Журнал.

Если Вам не нужно вводить данные, запускать алгоритмы или выводить отчеты. Если нужно просто и незатейливо запустить на выполнение хранимую процедуру. То ничего нет лучше, чем журнал. Хотя, это конечно дело вкуса, я, например, предпочитаю форму. Журнал прост и понятен, он лишен наворотов и обращение с ним очевидно и интуитивно понятно.

Сначала зайдем в редактирование журнала (SHIFT+F4) и определимся, от чего наш журнал будет запускаться, заполним поле “Журнал, функция, функция конфигурирования”. Если, например, написать там “JournalFind, ShowFormAlg, CfgFormAlg”, то это будет журнал от формы поиска и называться он будет “Универсальный алгоритм формы поиска с возможностями пакетной обработки”, а если “JournalAlg, AlgDocs, CfgAlgDocs” - то от документа, и название ему “Универсальный алгоритм документа”, принцип понятен, остальное – дело техники. Если Вы найдете ответ на вопрос: “Почему ЖУРНАЛ называется АЛГОРИТМ?”, то не теряйтесь, сразу пишите, я буду ждать.

Потом зайдем в настройку (F4) и напишем запрос, обычно это просто вызов ХП. По кнопкам “параметры” и “выходные параметры” получим список параметров запроса, и определимся где их брать (входные) и что с ними делать (выходные). Если список параметров получить не удается, то, скорее всего Вы неправильно написали запрос.

Если журнал творит что-то непонятное и явно неправильно работает (это бывает), то проверьте версию соответствующей DLL. Имя DLL – это первый параметр в поле “Журнал, функция, функция конфигурирования”. Для наших примеров это JournalAlg.

Это далеко не все о журналах, на самом деле у журналов есть еще много интересного. Это только то, что поможет быстро с этим объектом познакомиться, и не запутаться во всем богатстве его возможностей. Будем считать, что все остальное – не для чайника, и поэтому остается за рамками данного произведения.

Глава 2. На старт. Внимание. Марш. Прежде, чем создавать объекты. Полезные советы.

Вы готовы писать, можно даже сказать творить. Конфигуратор запущен, и только и ждет нажатия кнопки (создать запись). Остановитесь в этот момент, пришло время подумать обID. Это первое творение, но ведь будут и другие. И писать Вы будете и в этой базе, и в другой, и в третьей. И если когда-нибудь ID двух разных, созданных Вами объектов, совпадут, то для одного из них это наверняка плохо кончится.

Поэтому искренне советую сразу завести файл (или блокнот, или бумажку, или прямо на коже ладони (колена, пятки)), для записи максимального использованного Вами ID, чтобы всегда-всегда создавать объекты с бОльшим ID. Причем нужно хранить ваш максимальный номер ID и для CFG и для XADM.

И еще несколько советов.

Во первых, прежде, чем создавать что-то новое, проверьте, может что-то такое же, или похожее уже создавалось ранее и есть в конфигурации. Помните, что разумное использование copy/paste плагиатом НЕ является.

Если Вы не знаете, что Вам делать ВООБЩЕ, не создавайте новый объект, поищите похожий объект в конфигураторе и выполните его копирование, есть такая возможность в оболочке. На копии объекта Вы сможете одновременно смотреть, как с такими объектами работали до Вас, и, изменяя параметры, добиться, чтобы объект работал как Вам надо.

Копирование объекта может сэкономить время на разработку, даже если Вы умеете с данным объектом работать, особенно это касается отчетов. Как приятно, например, найдя отчет «Торг-12», скопировать его, и разработать совершенно новый, оригинальный отчет «Торг-12 услуги».