назад

Cargo_Kermi
Руководство программы

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

book

Развернутый вид программы

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

book

Пример исходной таблицы

В таблице, в титульной строке ячейки должны быть присвоены специальные имена, чтобы программа знала в какой колонке какя информация. На рисунке выбранной ячейке "Цена за штуку..." присвоено имя "amount". Так к я чейке можно обращаться обычным способом (D13) или по имени. Все информативные колонки в документе имеют имена:
адрес ячейки имя ячейки

A13
B13
C13
D13
E13

zakaz
opis
quantity

amount
amount_sum

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

Синим и красным цветом высвечены фразы, по которым программа определяет содержимое. Причем красным цветом выделена фраза, которая потом не используется, но необходима для контроля исходного текста.

В строке после массива данных в любой колонке следует поставить метку
###end&
По этой метке программа определяет, что анализ пора заканчивать.

Шаблон для формируемого документа

Шаблон подготавливается один раз, но может корректироваться непосредственно из программы. Так если в колонки, которые не заполняет программа вписать какие-либо значения, то эти значения будут копироваться во всеех строкчках нового документа. Это может сократить окончательную подготовку документа. Например, если все изделия или большинство относятся к классу изделий с ТНВЭД кодом 1023456789, то записав в шаблон в ячейку A2 это значение, то в полученном документе в каждой строчке изделия будет указан этот код.

  • Внимание: не забывайте записать изменения в шаблоне, прежде чем закроете документ. Если шаблон закрываете из программы, то он закроется без сохранения и каких-либо предупреждений.

Шаблон также содержит титульную строку с именованными ячейками:

адрес ячейки имя ячейки
A1 tn_cod
B1 country
C1 article
D1 quantity
E1 mera
F1 amount
G1 amount_sum
H1 opis1
I1 opis2
J1 netto
K1 brutto

назад

Hosted by uCoz