1.1. Встроенный язык настройки бланков
Для описания последовательности действий, которые должны автоматически выполняться при формировании печатного вида первичного документа, предусмотрен встроенный язык. С помощью встроенного языка можно описать любой необходимый Вам печатный вид первичных документов. Во встроенном языке имеется большое количество функций, которые позволяют получить доступ к данным, хранящимся в программе. В языке также имеются средства, обеспечивающие ветвление алгоритмов (ключевое слово «ЕСЛИ») и организацию циклов (ключевое слово «ЦИКЛ»).
Ключевые слова
ЕСЛИ (<условие>) ТО
<действие 1>
<действие 2> и т.д.
ИНАЧЕ
<действие 1>
<действие 2> и т.д.
КОНЕЦ_ЕСЛИ
ЦИКЛ(<переменная>=<нач. значение>,<кон. значение>)
<действие 1>
<действие 2> и т.д.
КОНЕЦ_ЦИКЛА
НАЧАЛО
<действие 1>
<действие 2> и т.д.
КОНЕЦ
Список функций встроенного языка:
Функции для характеристик товаров
| Функция и ее параметры | Назначение функции |
| НАИМЕН(<номер строки>) | наименование товара в строке |
| ПРИМЕЧ(<номер строки>) | содержание примечания(сертификата) в строке |
| КОД_Т(<номер строки>) | – код товара в строке |
| КОД_Г(<номер строки>) | код группы товара в строке |
| ПОСТ(<номер строки>) | код поставщика товара в строке |
| КОЛ(<номер строки>) | количество товара в строке |
| КМП(<номер строки>) | размер минимальной партии(упаковки) товара в строке |
| ЦЕН(<номер строки>) | цена товара в строке |
| ЦЕН_Н(<номер строки>) | новая цена товара в строке |
| ЗЦЕН(<номер строки>) | закупочная цена товара в строке |
| ЗЦЕН_Н(<номер строки>) | новая закупочная цена товара в строке |
| СТРАНА_ПР(<номер строки>) | страна происхождения товара в строке |
| НОМЕР_ГТД(<номер строки>) | номер ГТД товара в строке |
| ДАТ_ПРИХ(<номер строки>) | дата прихода товара в строке |
| МЕРА(<номер строки>) | единица измерения товара в стоке |
| ПРОЦ_НДС(<номер строки>) | процент НДС товара в строке |
| ПРОЦ_АКЦ(<номер строки>) | процент акциза товара в строке |
| ПРОЦ_НСП(<номер строки>) | процент НСП товара в строке |
| ТАРА1(<номер строки>) | количество тары 1 в строке |
| ТАРА2(<номер строки>) | количество тары 2 в строке |
| ТАРА3(<номер строки>) | количество тары 3 в строке |
| ДАТ_РЕАЛ(<номер строки>) | дата реализации товара в строке |
| ЦЕН_БТ(<номер строки>) | залоговая цена тары в строке |
| КОЛ_РЕЗ(<номер строки>) | количество зарезервированного товара в строке |
| ПРОЦ(<номер строки>) | процент для товара в строке |
| ДОП_ЦЕН(<номер строки>,<номер цены [1..7]>) | дополнительная цена товара в строке |
| УЦЕН(<номер строки>,<номер цены [1/2]>) | учетная цена 1 или 2 товара в строке |
| УЦЕН_Н(<номер строки>,<номер цены [1/2]>) | новая учетная цена 1 или 2 цена товара в строке |
| СЕКЦ(<номер строки>) | номер секции товара в строке |
| ВЕС(<номер строки>) | вес единицы товара в строке |
| ПНОМ(<номер строки>) | порядковый номер товара в строке |
| КОД_ПРОИЗВ(<номер строки>) | код товара у производителя для товара в строке |
Функции для характеристик первичных документов
| Функция и ее параметры | Назначение функции |
| КОЛ_СТР(0) | количество строк в документе |
| ДОК_НОМ(0) | номер документа |
| ДОК_ДЕНЬ(0) | день из даты документа |
| ДОК_МЕС(0) | месяц из даты документа |
| ДОК_ГОД(0) | год из даты документа |
| ДОК_ПОЛК(0) | код получателя товара по документу |
| ДОК_СДАЛК(0) | код отпускающего товар по документу |
| ДОК_ПОЛС(0) | наименование получателя товара по документу |
| ДОК_СДАЛС(0) | наименование отпускающего товар по документу |
| ДОК_ДЕНЬ_К(0) | день из даты окончания отчетного периода по документа |
| ДОК_МЕС_К(0) | месяц из даты окончания отчетного периода по документа |
| ДОК_ГОД_К(0) | год из даты окончания отчетного периода по документа |
| ДОК_ПРОЦ(0) | процент скидки в документе |
| ДОК_ВРЕМЯ(0) | время создания (последней редакции) документа |
| ДОК_ОПЕР(0) | имя оператора документа |
| ДОК_ОПЕРК(0) | код оператора документа |
| ДОК_ПРОВ(0) | код проводки документа |
| ДОК_КУРС(0) | валютный курс документа |
| ДОК_ДОП_НОМ(<1/2>) | дополнительный номер документа |
| ДОК_ПРИМ(<1/2>) | примечание документа |
| ДОК_ФЛАГ_НАЛ(0) | признак наличного расчета ( ДА или НЕТ ) |
| ДОК_ИНФОРМ(0) | строка информации о документе |
| СУММА_ОПЕР(0) | сумма операции с деньгами |
Функции для реквизитов организации
| Функция и ее параметры | Назначение функции |
| НАИМЕН_Ф(0) | наименование предприятия |
| АДРЕС_Ф(0) | адрес предприятия |
| ТЕЛЕФОН_Ф(0) | телефон предприятия |
| БАНК_Ф(0) | наименование банка предприятия |
| РС_Ф(0) | расчетный счет предприятия |
| КРС_Ф(0) | кор.счет предприятия |
| БИК_Ф(0) | БИК банка предприятия |
| ГОРОД_Ф(0) | наименование города предприятия |
| ИНН_Ф(0) | ИНН предприятия |
| ОКОНХ_Ф(0) | код предприятия по ОКОНХ |
| ОКПО_Ф(0) | код предприятия по ОКПО |
Функции для реквизитов клиентов
| Функция и ее параметры | Назначение функции |
| НАИМЕН_КЛ(<код клиента>) | наименование клиента |
| АДРЕС_КЛ(<код клиента>) | адрес клиента |
| ТЕЛЕФОН_КЛ(<код клиента>) | телефон клиента |
| БАНК_КЛ(<код клиента>) | наименование банка клиента |
| РС_КЛ(<код клиента>) | расчетный счет клиента |
| КРС_КЛ(<код клиента>) | кор.счет клиента |
| БИК_КЛ(<код клиента>) | БИК банка клиента |
| ГОРОД_КЛ(<код клиента>) | наименование города клиента |
| ИНН_КЛ(<код клиента>) | ИНН клиента |
| ОКОНХ_КЛ(<код клиента>) | код клиента по ОКОНХ |
| ОКПО_КЛ(<код клиента>) | код клиента по ОКПО |
| ГРУП_КЛ(<код клиента>) | код группы клиента |
Функции общего назначения
| Функция и ее параметры | Назначение функции |
| ДАТА_ТЕК(0) | текущая дата |
| СЧЕТ_ИМЯ(0) | наименование учетного счета |
| НАИМЕН_ГТ(<код группы>) | наименование группы товаров |
| Н_ТАРА(<1/2/3>) | наименование тары |
| Ц_ТАРА(<1/2/3>) | цена тары |
| КОП(<сумма>) | выделение копеек из суммы |
| РУБ(<сумма>) | выделение рублей из суммы |
| ОКР(<сумма>,<точность>) | округление суммы до указанной точности (кол-ва знаков после запятой) |
| ОКР_М(<число>,<точность>,<точность2[0/5]>) | округление суммы до указанной точности (точность2 – признак округление до 0 или 5 ) |
| МАКС(<сумма1>,<сумма2>) | большая из двух сумм |
| ВЫД_НСП(<сумма>,<процент НДС>,<процент НСП>) | выделить НСП из суммы |
| ВЫД_НДС(<сумма>,<процент НДС>,<процент НСП>) | выделить НДС из суммы |
| ВЫД_ЦЕН(<сумма>,<процент НДС>,<процент НСП>) | выделить сумму без налогов |
| СТАВКА_НДС(0) | ставка НДС из конфигурации программы |
| СТАВКА_НСП(0) | ставка НСП из конфигурации программы |
| ОБЩ_НДС(0) | признак использования общей ставки НДС ( 0 – нет, 1 – да ) |
| ОБЩ_НСП(0) | признак использования общей ставки НСП ( 0 – нет, 1 – да ) |
Работа с валютой
| Функция и ее параметры | Назначение функции |
| КУРС(<0/1/2/3>) | валютный курс (0 – текущий, 1, 2, 3 – из отчета по остаткам товаров на учетном счете) |
| КУРС_ДАТ(<день>,<месяц>,<год>) | валютный курс на заданную дату |
| ВН_КУРС(<валюта[3/4]>) | внутренний валютный курс (3 – доллар, 4 – евро) |
Управление печатью
| Функция и ее параметры | Назначение функции |
| РАЗМЕР_ШРИФТА(<размер>) | задание размеров шрифта в пунктах |
| БУМАГА_ОРИЕНТ(<0/1>) | задание ориентации бумаги в принтере (0 – портрет, 1 – альбом) |
| КОН_СТРАН(0) | – символ конца страницы |
Форматирование и работа со строками
| Функция и ее параметры | Назначение функции |
| ПРОПИСЬ(<сумма>) | целая часть суммы прописью |
| ПРОПИСЬ_РК(<сумма>) | сумма в рублях и копейках прописью |
| ДАТ_СТР(<день>,<месяц>,<год>) | дата прописью |
| СТР_МП(<количество>,<минимальная партия>) | строка вида AхB+C |
| СТР_МП_2(<количество>,<минимальная партия>) | - строка вида A / B C |
| ПОДСТР(<строка>,<начальная позиция>,<кол-во знаков>) | выделение части строки |
| СТРОКА(<сумма>,<кол-во знаков>,<точность>) | преобразование числа в строку |
| ФОРМАТ(<сумма>,<кол-во знаков>,<точность>) | преобразование числа в строку (в случае отсутствия дробная часть не выводится) |
| ВРЕГ(<строка>) | преобразование первого символа в строке к верхнему регистру |
| УБРАТЬ_ПРОБЕЛЫ(<строка>,<[0/1/2/3/4/5]>) | убрать пробелы в строке (0, 3 – слева и справа; 1, 4 – только слева; 2, 5 – только справа; 3, 4, 5 – убирают знак ‘_’ справа) |
| ПОЗИЦИЯ(<подстрока>,<строка>) | номер первого знака подстроки в строке |
| ДЛИНА_СТР(<строка>) | количество знаков в строке |
| ЗНАК(<код знака>) | знак с заданным кодом |
Работа с Microsoft Word 2000
| Функция и ее параметры | Назначение функции |
| ОТКРЫТЬ_WORD(<0/1>) | открыть Microsoft Word 2000 (0 – невидимый, 1 – видимый) |
| РИСУНОК(<имя файла>,<ширина>,<высота>) | вставить рисунок с заданными в сантиметрах размерами в строку |
| ПЕРО(<имя шрифта>, <размер>, <жирный[0/1]>, <курсив[0/1]>, <подчеркнутый[0/1]>) | задать характеристики шрифта |
| ТЕКСТ(<строка>) | написать текст |
| ТЕКСТ_В_ЯЧЕЙКУ(<строка>,<столбец>,<строка>) | написать текст в ячейку таблицы |
| ПЕРЕХОД_В_КОНЕЦ | переход в конец текста |
| НОВАЯ_СТРАНИЦА | новая страница в конце текста |
| НОВАЯ_ТАБЛИЦА(<кол-во строк>, <кол-во столбцов>, <внешняя линия[1/2/3]>, <выравнивание [0/1/2]>) | вставка таблицы с заданным количеством строк и столбцов, выравнивание (0 – по левому краю, 1 – по центру, 2 – по правому краю) |
| КОЛОНКА_ШИРИНА(<колонка>,<ширина>) | задать ширину колонки таблицы в сантиметрах |
| НОВЫЙ_АБЗАЦ | начать новый абзац |
| ВЫРАВНИВАНИЕ(<1/2/3/4>) | задать выравнивание текста (1 – по лево-му краю, 2 – по центру, 3 – по правому краю, 4 – по ширине) |
| ФОН(<0/5/10/15/20/25/30>) | задать фон ( 0 – нет фона, 5..30 – серый фон) |
| ПОКАЗАТЬ_WORD | сделать Microsoft Word 2000 видимым |
| ОТКРЫТЬ_ДОКУМЕНТ_WORD(<0/1>,<имя файла>) | открыть Microsoft Word 2000 и загрузить указанный файл |
1.2. «Горячие» клавиши
«Горячие» клавиши – это клавиши или комбинации клавиш, которые используются для более быстрого выполнения тех или иных функций.
При вызове контекстного (всплывающего) меню рядом с наименованием функций обозначены комбинации клавиш, дублирующие пункты контекстного меню.
При работе со списком заполнения товарных документов:
| Клавиши | Действие | Примечание |
| Ctrl+S | смена порядка сортировки | все документы |
| Ctrl+M | выбор в штуках или МП | все документы |
| Ins | добавить новый товар | приходная накладная |
| Ctrl+Ins | редактировать товар | приходная накладная |
| Ctrl+C | копировать товар | приходная накладная |
| Ctrl+I | информация о предыдущих продажах | расход, перемещение |
| Ctrl+N | скидка/наценка выбранных товаров | все, кроме приходной накладной |
| Ctrl+A | выбрать все в текущей строке | все, кроме приходной накладной |
При работе с закладкой «Содержание документа»:
| Клавиши | Действие | Примечание |
| Ctrl+Ins | Добавить все строки в печать ценников | все, кроме расходной накладной |
| Ins | Добавить строку в печать ценников | все, кроме расходной накладной |
| Alt+BkSp | Очистить список для печати ценников | все документы |
Журнал операций с деньгами:
| Клавиши | Действие | Примечание |
| Ins | Добавить запись | |
| Ctrl+Ins | Исправить запись | |
| Del | Удалить запись | |
| Ctrl+C | Копировать запись | |
| F10 | Переход на предыдущий день | |
| F11 | Переход на начало дня | |
| F12 | Переход на следующий день | |
| Ctrl+F10 | Переход на предыдущий месяц | |
| Ctrl +F11 | Переход на начало месяца | |
| Ctrl +F12 | Переход на следующий месяц | |
| Ctrl +F | Поиск |
Справочники (список товаров, отсрочка оплаты для клиента).
| Клавиши | Действие | Примечание |
| Ins | Добавить | клиента, товар и т.д. |
| Ctrl+Ins | Изменить | |
| Del | Удалить | |
| Ctrl+C | Копировать | |
| Ctrl+I | История покупок | список товаров |
| Ctrl+M | Карточка перемещения товара | список товаров |
| Ctrl+S | Смена порядка сортировки | список товаров |
| Ctrl+P | Добавить/удалить товар в прайс-лист | список товаров |
| Ctrl+L | Добавить строку в печать ценников | список товаров |
Характеристики товаров
| Клавиши | Действие | Примечание |
| Ctrl+S | смена порядка сортировки | все характеристики |
| Ctrl+Ins | запомнить | редактирование примечаний, наименований, страны происхождения, товарных кодов произ-водителя, единиц измерения |
| Shift+Ins | вставить | редактирование примечаний, наименований, страны происхождения, товарных кодов произ-водителя, единиц измерения |
| F2 | редактировать | редактирование примечаний, номера ГТД, единицы измерения |
Аналитика
Ctrl+G – показать график (для аналитических отчетов, имеющих графическую часть)
Настройка
| Клавиши | Действие | Примечание |
| Ctrl+E | Изменить | список клиентов, учетные счета, свои организации |
| Del | Удалить | список клиентов, «белый», «черный» список клиентов, бланки |
| F12 | список без групп | список клиентов |
| Ctrl+M | отметить | учетные счета |
| Ins | вставить | «белый», «черный» список клиентов, бланки |
| Ctrl+A | сделать группу активной/неактивной | список товарных групп, типов отплаты и т.д. |
| Ctrl+S | сортировка по номерам | список товарных групп, типов отплаты и т.д. |
| F2 | редактировать | список пользователей |
| F2 | изменить название | «Бланки для…» |
| Ctrl+F | изменить файл | «Бланки для…» |
| Ctrl+E | редактировать | «Бланки для…» |
1.3. Общие сведения
Главное окно – окно, которое появляется при запуске программы (в программе «СуперСклад» главное окно выглядит как полоса в верхней части экрана).
Главное меню – меню, которое находится в верхней части главного окна.
Для перехода к нужному подпункту главного меню (в выпадающем меню, появляющемся при выборе пункта главного меню) необходимо нажать первую букву наименования этого подпункта. Курсор автоматически переместится к первому подпункту, начинающемуся с этой буквы. В случае с пунктом меню «Документы» это не буквы, а цифры – соответствующие номера подпунктов меню.
Кроме главного меню, в программе еще реализованы всплывающие, или контекстные меню – меню, вызываемые в окнах программы нажатием правой кнопки мыши и выполняющие те или иные функции в зависимости от контекста, в котором они были вызваны.
Окна диалога – окна, появляющиеся кратковременно (во время выполнения каких-либо действий). Пока окно диалога открыто, невозможно пользоваться функциями других окон.
«Дочернее окно» – окно, которое остается на экране и после того, как пользователь начал работать с другими окнами. Это очень удобно, так как информацию одного окна часто бывает нужно видеть, работая в другом окне. Кроме того, переход из окна в окно осуществляется в этом случае чрезвычайно просто, фиксацией курсора мыши на нужном окне и нажатием левой кнопки мыши.
Щелчок мышью – фиксация курсора мыши на нужном окне (поле, записи) и нажатие левой клавиши мыши.
Сделать активным (выделить, выбрать) поле (строку и т.д.) – щелкнуть на нем мышью.
Если в «Руководстве» указано, что для выполнения какого-либо действия нужно нажать кнопку, то это означает, что необходимо установить курсор мыши на указанную кнопку на экране и щелкнуть один раз левой кнопкой мыши. Если же указано, что нужно дважды щелкнуть мышью, то это означает, что необходимо два раза быстро нажать левую кнопку мыши на указанном элементе.
Вызов любого окна или функции программы (например, ввод накладной) может быть выполнен из главного меню. Одновременно можно вызвать несколько окон, что позволяет легко переключаться между окнами и просматривать необходимую информацию. Для переключения в нужное окно необходимо либо щелкнуть по нему левой кнопкой мыши, либо нажать соответствующую кнопку на панели задач Windows. Однако нежелательно открывать сразу слишком много окон, так как это будет мешать пользователю и замедлять работу программы (если ресурсы компьютера не слишком велики).
В правом верхнем углу всех окон имеются 3 кнопки – минимизации, максимизации и закрытия окна. При нажатии на кнопку «Минимизировать» окно будет свернуто на панель задач Windows, при нажатии на кнопку «Максимизировать» окно будет развернуто во весь размер экрана (сама кнопка изменит внешний вид; если нажать на нее при развернутом окне – окно вернется к прежнему размеру.
Изменить размер окна можно, «потянув» мышью за угол окна. Для этого необходимо навести указатель мыши на один из углов окна до появления указателя в виде двусторонней стрелки и нажать левую клавишу мыши. Не отпуская клавишу и двигая мышь, можно изменить размер окна нужным образом. Когда окно получилось желаемого размера, нужно отпустить кнопку, фиксируя выбранный размер. Таким же образом можно «зацепить» окно за заголовок и перетащить его на новое место.
Выделить информацию можно с помощью мыши: для этого необходимо поместить курсор в начальную позицию выделяемого текста и нажать левую кнопку мыши. Удерживая кнопку, необходимо переместить курсор в конечную позицию и отпустить кнопку. При этом выделенная информация подсвечивается на экране. Другой способ выделить информацию – воспользоваться клавишами клавиатурыShift+Стрелка (вправо или влево).
Выделенную информацию можно копировать, вырезать, а затем вставлять в нужное место. Для копирования пользуются комбинацией клавиш Ctrl+C или Ctrl+Ins; для вырезания – Ctrl+X иShift+Del; для вставки - Ctrl+V или Shift+Ins. Скопированный или выделенный фрагмент помещается в буфер обмена данными Windows и доступен также в других программах.
Перемещаться между полями в окне можно с помощью мыши, а также в некоторых случаях удобно пользоваться клавишей Tab для перемещения вперед и комбинацией Shift+Tab для перемещения назад.
Совместное нажатие двух клавиш обозначается перечислением названий этих клавиш и знаком «+» между ними (например, Alt+A).
Для вызова помощи нажмите клавишу F1 или выбрать подпункт «Справочная система» пункта «Помощь» главного меню программы.
Для завершения любой программы или выхода из диалогового окна можно воспользоваться клавишей Alt+F4 или кнопкой «крестик» (х), находящейся в левом верхнем углу закрываемого окна. Для закрытия большинства окон диалога нужно воспользоваться клавишей Esc.
Если программа «зависла», то нужно необходимо нажать комбинацию клавиш Ctrl+Alt+Del. Следует обратить внимание, что часть введенной в этом сеансе работы информации при этом может потеряться.
НИКОГДА НЕ ВЫКЛЮЧАЙТЕ КОМПЬЮТЕР, ПОКА ВЫ НЕ ВЫШЛИ ПОЛНОСТЬЮ ИЗ ПРОГРАММЫ! В этом случае всегда имеется вероятность потери части данных! При сбоях электроэнергии также может наблюдаться рассогласование данных. В такой ситуации необходимо воспользоваться пунктами «Проверка соответствия текущих остатков» и «Восстановление текущих остатков» пункта «Сервис» главного меню программы.
1.4. Часто задаваемые вопросы
Вопрос. Как удалить все данные программе?
Ответ. Если в начале работы с программой база данных не являлась пустой, то необходимо также выполнить следующие действия:
1. Если есть остатки товаров на складе – «продать» их (расходная накладная), очистить список товаров (см. «Сервисные функции»).
2. Удалить первичные документы и операции с деньгами.
Вопрос. При заполнении накладной допущена ошибка, но накладная еще не записана. Как исправить ошибку?
Ответ. Необходимо вернуться на закладку «Список для заполнения», найти строку с нужным товаром и ввести необходимые значения количества товаров (в случае, если введен ненужный товар – проставить его количество = 0).
Вопрос. При заполнении накладной допущена ошибка, накладная записана и проведена. Как исправить ошибку?
Ответ. Необходимо отменить операцию (с помощью соответствующей кнопки), нажать кнопку «Редактировать», затем – как в предыдущем вопросе.
Вопрос. Как вывести документ на печать ?
Ответ. Для распечатки документа нужно перейти на закладку «Печатный вид (стандартный)» или «Печатный вид (бланк)» и воспользоваться кнопкой «Начать печать документа».
Вопрос.
Ответ.
4. Оплату документа можно произвести одним из следующих методов:
- в Журнале операций с деньгами
- в Журнале расчетов с клиентами (подробнее см. «Операции с деньгами»).
- непосредственно из расходной накладной – с помощью кнопки «Оплатить»
().
Вопрос.
Ответ.
5. Суммы документа отображается на закладках «Реквизиты документа», «Печатный вид (станд.)» и «Печатный вид(бланк)». Суммы на закладке «Реквизиты документа» обновляются при двойном щелчке мышью по ним.
Вопрос.
Ответ.
6. Старый документ можно найти в Журнале соответствующих документов (подробнее о Журналах и поиске в них см. «Журналы»). Кроме того, старый документ можно найти еще тремя способами: прямо из товарного документа с помощью кнопок «Пред. документ» и «След. документ»; из товарного документа с помощью кнопки «Поиск»; также старый товарный документ можно найти с помощью пункта «Отчеты» главного меню программы (здесь нужно выбрать подпункт «Отчеты по первичным документам» и выбрать необходимый вид первичных документов; в сформированном отчете «Список … накладных» на закладке «Табличный вид» можно открыть нужный документ).