Фолио - Торговый зал – универсальный программный модуль, сочетающий в себе:
Стандартный полный цикл работы для розничной торговли:
Варианты работы с модулем «Торговый зал» зависят от имеющегося торгового оборудования - принтер штрих-кодов, сканеры переносные и в разрыв клавиатуры, кассы, терминалы сбора данных.
Штрих-коды в базе Фолио могут быть установлены на партию товара и на артикул товара без партии. Партии товара можно поставить в соответствие штрих-код только на единицу товара. Артикулу можно поставить в соответствие несколько штрих-кодов – на единицу товара и 3 типа упаковки. Генерация штрих-кодов и печать термоэтикеток на парию возможна в окне ввода приходной накладной (на количество прихода) и в окне справочника партий (на фактический остаток). Генерация штрих-кодов на артикул - возможна в окне ввода приходной накладной, на упаковку – в справочнике товаров.
Обратите внимание, что справочник партий и справочник товаров –свой для каждого склада. Однако штрих-коды к ним – единые на все склады. (В таблице штрих-кодов есть колонка индекса склада, но она имеет другое значение – просто информация, на каком складе появился штрих-код.) Обратите внимание также на то, что при удалении артикула товара штрих-код из таблицы соответствия не стирается.
Товар в документ можно выбрать, просканировав на термоэтикетке напечатанный штрих-код. Если этот штрих-код уже был зафиксирован в базе - программа идентифицирует товар или его партию и заносит его данные в документ. Если такого штрих-кода не было в базе (например, штрих-код поставщика или производителя), данные заносятся в базу для последующей идентификации.
Есть возможность использовать весовой штрих-код, при сканировании которого определяется не только конкретный товар , но и его вес. Содержание штих-кода (принцип шифровки информации) может быть настроено самостоятельно или с помощью программистов Фолио. Для этого нужно модифицировать надлежащим образом функцию (DecodeBarcode) декодирования штрих-кодов(DecodeBarcode), применяюмую в WinСкладе. Подробнее см Приложение Функция декодирования штрих-кодов.
Прежде всего, в зависимости от выбранного оборудования, необходимо определиться, будете ли Вы использовать штрих-код и партии товаров. Рассмотрим общий случай.
При партионном учете генерация штрих-кодов возможна в Окне ввода приходной накладной или непосредственно в Справочнике Партий (по кнопке ). Окно Печати этикеток одинаково в Справочнике Партий и в окне Ввода приходной накладной. Если штрих-код определяет товар без партии, его генерация возможна только при оприходовании товара и ставится в соответствие артикулу. Штрих-код на артикул можно увидеть в Справочнике Товаров.
-При вводе нового товара необходимо завести штрих-код и код ПЛУ (только при наличии кассы). Для этого надо установить курсор на товаре в окне ввода приходной накладной, нажать кнопку , выбрать пункт меню . При вызове этого пункта появляется окно генерации штрих-кодов и настройки печати этикеток, которое содержит поля :
Если активизировать установку при сохранении приходной накладной – заданное количество этикеток будет напечатано автоматически после сохранения накладной (кнопка ). Если необходима печать этикеток БЕЗ сохранения накладной – нужно в этом окне на кнопке вызвать дополнительное меню с помощью правой клавиши мыши:
– устанавливает опции для товаров (партий), у которых поле Штрих.код пустое: (поле остаётся пустым – партия или товар не имеют признака штрих-кода в базе после сохранения накладной) или (программа автоматически генерирует штрих-код, присваивая его данному товару или партии). Генерацию штрих-кодов можно организовать автоматически, если настроить сквозную печать. Для этого, установите галочку и укажите обязательную генерацию штрих-кодов для товаров без него.
При печати этикеток для всех товаров сообщения об отсутствии штрих-кода, принтера и файла этикетки дополнены кнопками и , и в момент сохранения документа игнорировать предупреждения прогроммы об отсутствии принтера и файла этикетки (с помощью кнопки ).
и . Первая из них ведет к прекращению операции, вторая - к игнорированию источника предупреждения, при этом генерация штрих-кода продолжается. Это удобно в том случае, когда генерация штрих-кода и печать этикеток разнесены по времени. То есть, если необходима генерация штрих-кодов без печати этикеток, нужно активизировать установкиВсе перечисленные выше поля Окна печати этикеток могут корректироваться с клавиатуры, что повлияет только на печать этикеток, НО не на данные в базе.
Для удобства работы с документами с большим количеством позиций товаров предусмотрена кнопка Окно печати этикеток. Рекомендуется ставить курсор на первую товарную позицию в накладной, что облегчит сквозное заполнение Окна печати этикеток.
, позволяющая листать товары документа, не закрываяЕсли в документе товар весовой, то есть в колонке Количество указан вес, то скорей всего этикетка понадобится одна на всю фасовку. В этом случае удобна кнопка , которая позволяет напечатать по одному экземпляру этикетки каждого товара в документе для образца. Для быстрого доступа к печати этикеток можно воспользоваться быстрой клавишей Alt+1, которая дублирует действие по кнопкам: → → , то есть печатается 1 этикетка товара, на котором стоит курсор.
Аналогично вышеперечисленные поля заполняются при вызове этого окна из Справочника партий по кнопке . Однако в количество экземпляров подставляется наличие товаров данной партии на складе, а в поле Организация – Текущая организация из Справочника Организаций (соответственно, при отсутствии данного признака в Справочнике Организаций, поле Организация будет пустое).
–Каждый товар может иметь 4 разных штрих- (и кассовых) кода в зависимости от размера упаковки. Кроме кода на единицу товара, который вводится в Окне ввода приходной накладной по кнопке (см. выше), добавлены коды, условно названные Упаковка, Фасовка, Паллета, которые можно ввести в Карточке Товара. Причем каждому из них соответствует определенное количество товара, задаваемое пользователем.
–Ввод упаковочных видов штрих-кодов (считывание с этикетки или генерация) и соответствующего количества в упаковке, фасовке, паллете осуществляется на дополнитеотной страничке Карточки товара - Штрих-коды. Обратите внимание, что штрих-коды на упаковку не имеют отношения к партии. Заданное для штрих-кода количество учитывается при загрузке товаров из текстового файла в режиме От сканера. По штрих-коду определяется артикул товара и количество в соответствующей упаковке. В документ поднимается количество из файла, умноженное на упаковку.
При вводе товара в складской документ По штрих(касс.)-коду установка (по кнопке ) сделана чувствительной к количеству, ассоциированному с данным штрих-кодом, то есть в документ будет автоматически попадать количество, соответствующее введенному штрих-коду.
Для каждого типа ‘упаковочного’ штрих-кода можно указать свои файлы печати этикетки и заголовка этикеток. Настройки хранятся в файле allsclad.ini
.
Для работы термопринтера необходимо установить встроенный Windows драйвер принтера Общий/Только текст и затем выбрать его в окне Печати этикеток. Кроме того, нужно указать файл этикетки и файл заголовка (заголовок не обязателен) для разделения полосы этикеток. Печать этикеток возможна как для одного товара накладной, так и для всех товаров, которые находятся ниже активного (на котором стоит курсор).
Макет этикетки берется из файла, в котором может содержаться код на специальном языке управления печати термопринтера. (Такой код разрабатывается без нашего участия, используя описание языка приобретенного Вами термопринтера.)
Некоторое описание можно найти тут http://en.wikipedia.org/wiki/Zebra_Programming_Language или тут http://en.wikipedia.org/wiki/Eltron_Programming_Language
Таблица 15.6. Переменные, доступные для печати этикетки:
Название | Описание |
---|---|
Организация | |
Артикул | |
Наименование | |
ЦенРуб | |
ЦенВал | |
КодВал | |
ШтрихКод | |
Вес | |
Партия | |
Срок | |
Прим | |
Экз | Заказанное количество этикеток |
ПЛУ | |
НОМЕР | Номер накладной |
ДАТА | Дата накладной |
Получатель | ORGANIZNKL |
Адресс | ADRES_USER |
телефон1 | TEL1_USER |
телефон2 | TEL2_USER |
ВесУпак | VesUpak |
ВсегоУпак | VsegoUpak |
НомерЭтик | NumLabel |
СЕРТ | номер последнего сертификата для данного артикула |
ЦенаНацРуб | |
Город | town_por |
ИНН | l_inn |
Количество |
Кроме того, для печати этикеток доступны:
Имя переменной должно совпадать с названием поля соответствующей таблицы.
Например, для печати на этикетке размера фасовки (количество единиц в фасовке),
нужно использовать переменную EDN_V_UPAK
, написав <<EDN_V_UPAK>>
.
Доступна только в версиях ТоргЗал и Логистик
+ → .Окно настроек:
Эта форма имеет три независимых настройки:
Таблица 15.7. Набор переменных для файла этикеток на места (упаковки)
Содержание | Переменная |
---|---|
Имя организации – получателя | <<Получатель>> |
Город организации – получателя | <<Адрес>> |
Телефон организации – получателя | <<телефон1>>,<<телефон2>> |
Вес упаковки | <<ВесУпак>> |
Общее количество упаковок в накладной | <<ВсегоУпак>> |
Порядковый номер этикетки | <<НомерЭтик>> |
Меню кнопки импорт :
(по правой клавише мыши) в Окне Ввода Накладных и Счетов имеет несколько дополнительных пунктов – вариантов заполнения документа товарами (помимо ввода артикула, использования Справочника Товаров и подъема из DBF См.раздел 9.4.2)[InpDoc]
-> InpSpecQ
=1 позволяет подставлять при выборе товара в расходную накладную (через штрих-код) фактическое количество - при включенном режиме .
DefTxtName
=<имя Txt-файла> можно указать имя файла по умолчанию.
По умолчанию файл от сканера содержит только список штрих-кодов товаров без указания количества товара. Количество товара одной партии в этом случае определяется количеством одинаковых штрих-кодов в файле.
Программа может принимать файл с явным указанием количества товара. По умолчанию символом-разделителем в файле между штрих-кодом и количеством является пробел. Если до подъема из файла в накладной уже была строка с таким же товаром (например, после загрузки накладной из счета), в эту строку просто подставляется партия, определяемая по штрих-коду и количество из файла, затирая указанное количество в накладной до приема от сканера. Благодаря этому можно создавать накладную загрузкой из счета с заранее установленными ценами. Таким образом, поднимая информацию о количествах от сканера, мы сохраняем установленные (еще в загружаемом счете) цены и возможность корректного списания с резерва по счету после сохранения накладной.
Скрытая установка [InpDoc]
-> FixBarLen
=<длина штрих-кода> позволяет считывать из файла штрих-код указанной длины. При ненулевом значении параметра - строки файла, полученного от сканера, интерпретируются как: первые FixBarLen
символов - штрих-код, остальные - количество.
cursclad.ini
-> [Common]
-> BarDelim
=символ_разделитель -
Задает символ-разделитель (или подстроку) между штрих-кодом и количеством при приеме данных от сканера (по умолчанию - пробел).
cursclad.ini
-> [Common]
-> BarIgnoreLast
={ 1 | символ } - При чтении текстового файла от сканера игнорирует последний символ, если он совпадает с заданным (BarIgnoreLast
=символ) или всегда, если указана "1" (BarIgnoreLast
=1).
Скрытая установка [InpDoc]
-> Barty
=1 позволяет генерировать имена партий по штрих-кодам. Эта установка делает доступным в приходных накладных пункт меню кнопки → . Вызов этого пункта запрашивает для текущего товара имя файла с штрих-кодами, считанными от сканера. В результате создается столько партий товара, сколько строк с штрих-кодами в файле. При этом название партии заполняется штрих-кодом, срок годности - текущей датой, справочник штрих-кодов пополняется этими данными.
В Окне ввода документа
→ :Экспорт в текст для Excel. . Реквизиты перечислены в столбик, товарные позиции – в табличной форме.
Экспорт в DBF. . Экспортируется только содержание документа. Данные файла будут доступны только из программы Фолио, ограничение доступа к данным обусловлено драйвером BDE.
Скрытая установка [InpDoc]
-> SAveDBFwH
=1 записывает шапку документа в одноименный файл с расширением txt. При импорте из DBF также поднимается и шапка.
В текстовый файл.
[InpDoc]
-> Dir5F
=<имя каталога без последнего \> делает доступным в Окне Ввода Накладных и Счетов пункт меню кнопки → . Имя файла формируется из номера и типа документа (латинской буквой), расширение - ".txt". Состав экспортируемых полей определяется шаблоном "Форма 5" (поле Штрих-кода обязательно). Символ-разделитель - табуляция, может быть изменен скрытой настройкой [InpDoc]
-> Delim5F
=<разделитель>.
При наличии скрытой установки [Specials]
-> UseArtBarCod
=1 при выгрузке данных о товарах накладной в текстовый файл для терминала Casio - при отсутствии штрих-кода у партии, в файл подставляется штрих-код артикула.
Выгрузка в текстовый файл формата Casio-930 возможна не только из окна ввода, но и непосредственно из Справочника Товаров (так как загрузка всех товаров справочника в Окно ввода может занимать много времени). В товарной таблице справочника в всплывающем меню (по правой клавише мыши) пункт меню Выгрузка в Casio-930 (“GOODS”). Данные справочника выгружаются в фиксированном формате: Штрих-код товара (13 символов), Цена (11 символов), Наименование (48 символов). Символ-разделитель – запятая, фиксированная длина полей цены и наименования заполняется пробелами слева от значения. В диалоге выгрузки можно выбрать с какой ценой выгружать данные – отпускной или учетной. По умолчанию товры, не имеющие в базе штрих-код, не выгружаются, однако в диалоге выгрузки можно указать выгрузку всех товаров независимо от наличия штрих-кода.
Окно ввода накладной сборки: в меню кнопки , при выборе которого, в отличие от пункта , значение колонки Количество предварительно обращается в минус, а затем происходит добавление количества в эту колонку из файла от сканера.
есть пунктЭтот пункт меню позволит проводить инвентаризацию с помощью сканера-терминала. Сначала в накладную СБОРКИ из Справочника Товаров выбирают все инвентаризируемые товары. С помощью клавиш Ctrl+Enter все товары текущего отбора в Справочнике попадают в документ с фактическим количеством в колонке Количество. Затем нужно выбрать пункт меню , с помощью которого в документ загружаются отсканированные данные – штрих-код и количество. В этом случае в колонке Количество будет разница между фактическим количеством в базе и количеством в файле от сканера, а в колонке Новый остаток будут данные от сканера. (Новый остаток для прихода и сборки считается как сумма значений колонок Факт.ост. + Кол-во).
В этом способе инвентаризации до приема данных из файла - кол-во в окне ввода обращается в минус, затем в него добавляются данные от сканера, таким образом, в поле кол-во остаются расхождения количеств (излишки и недостача). В результате такого способа может быть проблема с товаром, присутствующим в файле, но не загруженным в окно ввода - новое количество будет задвоено, так как расхождение будет равно количеству в файле. Если товар загружен в окно ввода, но его пропустили при сканировании - в результате сохранения накладной сборки пропущенный товар обнулится.
Чтобы избежать проблем при инвентаризации в случае расхождения списка номенклатуры в окне ввода и в файле от сканера, предлагается второй способ инвентаризации, при котором не обязательна предварительная загрузка интвентаризируемых товаров в Окно ввода. Расхождение по товару рассчитывается между данными из файла и данными из справочника товара. До приема данных поле Кол-во обнуляется (у тех товаров, которые есть в окне ввода), затем прибавляются данные из файла и затем вычитаются остатки из справочника. Поэтому, если товар не был загружен в окно ввода, расхождения в количествах будут рассчитаны корректно.
Если товара нет в файле от сканера, но он загружен в окно ввода - в результате сохранения документа товар обнулится. Если этого товара не было в окне ввода, никаких изменений с его количеством не произойдет.
Для переключения на второй метод инвентаризации необходима скрытая установка:
cursclad.ini
[Specials]
InventMethod
=1
В Окне ввода остаются все товары (загруженные из справочника и из файла), в том числе с нулевым количеством (по которым не было расхождений) - для печати инвентаризационной описи. В случае необходимости оставить в документе только расхождения, можно воспользоваться меню кнопки . Обратите внимание, что для корректной работы со сканером формат файла от сканера должен соответствовать настройкам скрытых установок (если они есть), описанных в разделе 15.3.3 использование сканеров штрих-кодов и терминалов сбора данных (инвентаризация)
-ФолиоWinСклад версия «Торгзал» позволяет оперировать со штрих-кодами, закрепленными за артикулом или партией товара. Существует класс устройств, позволяющих автономно сканировать и накапливать штрих-коды (далее ШК) либо обрабатывать информацию на основе ШК, не прибегая к помощи компьютера – Терминалы Сбора Данных (далее - ТСД). Одним из наиболее популярных и качественных решений такого рода является ТСД Casio-930. В Фолио WinСклад реализован функционал, позволяющий, используя данное устройство:
В двусторонней связке «WinСклад – Терминал Сбора Данных» участвуют следующие компоненты:
Обмен данными ТСД – ПК ведется через файлы. На компьютере должна быть создана директория (папка) GOODS, в которую будут складываться файлы, получаемые с ТСД и из Фолио WinСклад для ТСД.
Выгрузка справочника товаров. реализована из окна ввода документа Фолио WinСклад. Цены в формируемый таким образом справочник попадут в соответствии с типом документа, из которого производится выгрузка: из приходной накладной подтянутся текущие учетные цены, из расходной – отпускные. Цены берутся не из карточки товара, а именно из документа из колонки Цена (процесс формирования колонки управляется по кнопке ). С помощью клавиш Ctrl+Enter все товары текущего отбора в Справочнике попадают в документ (с расчетным фактическим количеством). Загрузка в документ большого количества товара занимает значительное время. Ее можно ускорить, убрав ненужные колонки из видимой формы документа, оставив, например, только Наименование и Цена. Сам документ сохранять не обязательно. Выгрузка происходит по кнопке – Как справочник.
Предлагается ввести имя целевого файла. Имя goods.txt
жестко определено для выгрузки справочника товаров. Получившийся файл можно просмотреть в любом текстовом редакторе, например, во встроенном в FAR-менеджер. Прием справочника на терминал инициируется со стороны ТСД.
Выгрузка заказа. на ТСД выполняется схожим образом, но с обязательным указанием количества по товару. Выгрузка происходит по кнопке Как заказ. Имя файла для заказа должно совпадать с названием заказа, заданным на ТСД. Каждый заказ при загрузке файла будет искать файл со своим именем.
–>Для работы с заказами необязательно выгружать на ТСД справочник товаров. Набор товаров по штрих-коду на ТСД можно вести в двух режимах – с автоматическим приемом единицы товара и с вводом количества товара по данному ШК с клавиатуры. При наборе товаров на ТСД, вычитаются введенные значения количеств из исходного заказа. По достижении нулевого значения, данный товар далее не будет сканироваться ТСД. Работа с заказом – односторонняя. Вы не можете выгрузить набранный заказ с ТСД на ПК.
Формирование накладной. с использованием ТСД - файл формируется непосредственно на ТСД и переносится на ПК. В окне ввода документа на кнопке От сканера. Далее выбрать файл, переданный от ТСД.
правой кнопкой мыши вызвать меню со списком способов выбора товара в документ и выбрать
Файл, получаемый с терминала Casio – 930 с прошивкой от «Гексагон» Goods V.2 имеет вид: «штрих-код, количество», где разделитель – запятая, есть ведущие пробелы перед количеством, после количества - символ перевода строки. Для приема данных от сканера через файл такого формата, достаточно в файле клинтских установок cursclad.ini
указать с помощью скрытой установки символ разделитель, который используется в файле между штрих-кодом и количеством (т.е. запятую), так как по умолчанию ожидается пробел. cursclad.ini
-> [Common]
-> BarDelim
=’,’
Вызов: От сканера, путь к файлу дополнительно запрашивается. Кнопка на нижней панели Окна ввода заменена на кнопку .
+ → . Открывается Окно ввода Накладной Сборки. Для выбора товаров автоматически предлагается режимЕсли содержимое текущего документа реестра полностью совпадает с данными от сканера - документ загружается в расходную накладную. Если содержимое не совпадает (хотя бы одной позицией) – расходная накладная НЕ создается, а в Накладной Сборки остается расхождение между содержанием документа и содержанием файла.
Этот режим сравнения используют при отгрузке товара. Сканируют товары, подготовленные к отгрузке, и сравнивают с содержанием счета, то есть зарезервированным товаром. Если содержимое совпадает, счет полностью загружается в Расходную накладную, а счет попадает в реестр полученных. Если есть расхождение, отгрузки НЕ происходит, а в Накладной Сборки можно посмотреть позиции расхождений.
Часто бывает, что в счете при резервировании товара еще не были известны партии, а в данных от сканера – штрих-коды партий. Чтобы сравнение артикулов прошло успешно, необходима скрытая установка [InpDoc]
-> CompParty
=0, которая производит сравнение документов без учета партий. Скрытая установка [InpDoc]
-> ZagrFromScaner
=1 в режиме сравнения подставляет в расходную накладную отсканированные партии.
Скрытая настройка [InpDoc]
-> LoadScanWithoutCompare
=3 включает режим сравнения, при котором всегда создается расходная накладная, даже при наличии расхождений. В расходную накладную будут загружены только те товары, которые есть в текстовом файле, в количестве, не превышающем количество товара в счёте. Партии в накладную подбираются из счёта. В окно Накладной Сборки попадают расхождения данных, а именно «излишки» товара из текстового файла, относящиеся к другим счетам. Если количество товара в файле меньше чем в счёте, то в Накладную Сборки разница не попадает. Содержание накладной сборки можно сохранить в текстовый файл, чтобы потом последовательно повторять загрузку с сравнением с товарами других счетов.
Скрытая установка [InpDoc]
-> Dir5F
=<имя каталога без последнего \> делает доступным в Окне Ввода Накладных и Счетов пункт меню кнопки → . Имя файла формируется из номера и типа документа (латинской буквой), расширение - ".txt". Состав экспортируемых полей определяется шаблоном "Форма 5" (поле Штрих-кода обязательно). По умолчанию символ-разделитель - табуляция, но должен быть изменен скрытой настройкой [InpDoc]
-> Delim5F
=’ ‘.
После выбора файла могут возникнуть предупреждения Код не найден - Товар не найден - Продолжить? Предупреждения могут возникать из-за наличия пустых строк в текстовом файле от сканера. Отвечайте Ok.
В результате загрузки получаем расходную накладную. Колонка Количество содержит количество, загружаемое от сканера, но не превышающее количество товара в счёте. Колонка Количество треб. содержит первоначальное кол-во из счёта. Если товар был в счете, но не было в файле от сканера, в Расходной Накладной будет строка с незаполненной колонкой Количество. Перед сохранением нужно эти строки удалить - по правой клавише мышки на кнопке → . Списание со счетов происходит стандартным образом. В дальнейшем оставшуюся часть счёта можно загружать для сравнения с другими файлами.
В открытом Окне ввода Накладной Сборки остаются только излишки файла от сканера, то есть товары, входящие в другие счета. Содержание можно сохранить в текстовый файл и сравнить с другим счетом.
Этот способ сравнения подходит для случая, когда отгрузка происходит по нескольким счетам. Или, например, когда нужно отследить товары из нескольких поставок от одной транспортной компании по каждому упаковочному листу. Счет оформляется по упаковочному листу транспортной компании, в партиях счета указан номер заказа поставщика и различные условия поставки. При реальном приходе товара на склад, доставка сканируется (данные от сканера, в этом случае, партий не содержат). Приход товара на склад регистрируется расходной накладной перемещения со складов транспортных компаний на склад прихода. При формировании расходной накладной важно закрытие конкретных счетов (упаковочных листов).
Поля Откуда узнал и ДопИнф. В версии ТоргЗал обязательно заполнение поля Откуда узнал в складских документах. Cкрытая установка [InpDoc]
-> CheckOU
=0 отключает проверку заполнения поля Откуда узнал при сохранении приходной накладной с генерацией партий.
По скрытой установке в файле Folio.ini
-> [CLIENT]
-> KASSA
=1 при входе в программу задается вопрос "Какая касса?". Введенное значение в текущем сеансе работы заносится в Окне ввода расходной накладной в поле Откуда узнал.
По умолчанию в версии ТоргЗал в расходной накладной значение поля ДопИнф всегда заполняется значениями полей Тип контактов и Вид деятельности из Карточки Организации. Скрытая установка cursclad.ini
-> [InpDoc]
->ZagrInf
=0 отключает подстановку информации из Справочника Организаций.
Налог. Только в версии ТоргЗал в Окне ввода приходной накладной открыта для коррекции колонка Суммы налога 1. От суммы налога рассчитывается ставка, то есть процент налога.
Данные о партии. При оформлении приходной накладной в диалоге Данные о партии можно указать отпускные цены партии. При вводе Доп.цены партии 4 в диалоге Данные о партии выдается предупреждение, если для данного артикула есть партия с другой ценой и положительным остатком.
Сохранение. В режиме сохранения расходного документа с перемещением на другой склад автоматически предлагается заменить отпускные цены на учетные: “Подставить учетные цены?”
Ввод товара в приходную накладную по штрих-коду поставщика. Если в документ требуется ввести товар по штрих-коду, уже существующему в базе (введенному или сгенерированному ранее), можно воспользоваться кнопкой
→ . По введенному (сканированному) штрих-коду идентифицируется товар или его партия.Если вводится товар, для которого нужно сгенерировать новый штрих-код, нужно воспользоваться кнопкой
→ .
Если штрих-код существует на товаре (например, штрих-код поставщика или производителя), но его еще нет в базе, не очень удобно для каждого товара вызывать окно ввода штрих-кода по кнопке ). Для того, чтобы сделать возможным ввод штрих-кода непосредственно в товарной таблице окна ввода приходного документа, можно воспользоваться скрытой установкой в файле cursclad.ini
-> [InpDoc]
-> BarCodFromField
=<имя_колонки>. При сохранении приходной накладной по этой установке значение заданной колонки окна ввода сохраняется как штрих-код, то есть дублируется значение в таблицу штрих-кодов по партии или по артикулу. (Например, BarCodFromField
=S50P.)
Для учета товаров с серийными номерами используется стандартный партионный учет. Для каждого товара с серийным номером создается отдельная партия, в имя партии записывается серийный номер или персональный штрихкод товара.
Скрытая установка cursclad.ini
->[InpDoc]
->PScan
=1 (только в версии ТоргЗал) в Окне ввода складского документа добавляет в меню кнопки - пункт . Этот пункт меню (или двойной клик на товарной таблице Окна ввода) вызывает дополнительное окно Ввода серийных номеров, которое состоит из таблицы Исходный документ, содержащей товары текущего документа, и таблицы Партии, содержащей введенные ‘партии - серийные номера’ для текущего товара.
Таблица Исходный документ содержит суммарные количества по артикулам и количества, "покрытые" партиями. Подкраска товарных позиций: серый - все партии для указанного количества заданы (или не требовались), черный - партии для данного товара не задавались, бордо - партии для этой позиции частично подобраны, красный - партий больше, чем надо.
Кнопки (в правой части окна):
При вводе новых серий происходит автоматическая проверка допустимого формата, шаблон которого задается в поле Код по ОКДП в Карточке Товара.
{Без партий | [[=]<длина>][><префикс>][<<постфикс>]},
Все параметры не обязательны. Отключение проверки: cursclad.ini
-> [InpDoc]
-> CheckOkDP
=0.
Дополнительно проверяется отсутствие русских букв в партии. Отключение этой проверки: cursclad.ini
-> [InpDoc]
-> CheckOkDP
=1
При вводе серийного номера товара (или сканировании персонального штрихкода) в расходный документ - не обязательно выделять соответствующую товарную позицию в таблице Исходный документ, он автоматически определиться по Справочнику Партий.
Уценка. Только для версии ТОРГЗАЛ в меню загрузки расходной накладной добавлен пункт Загрузить для уценки. При этом :
Далее необходимо сгенерировать новые партии и сделать переоценку : кнопка Доп.цену4 Справочника Партий;пункт меняет значение колонки приходного документа Цена с наценкой. Внешние формы актов уценки : ycen1d.rpt, ycen2a.rpt
.
Загрузка документа с сравнением. Меню кнопки и
Реестра складских документов дополнено пунктамиВ случае открывается Окно ввода накладной сборки, куда всеми доступными методами вводится товар (выбор из справочника, сканирование штрих-кода, подъем из файла от сканера). Кнопка на нижней панели Окна ввода накладной сборки при этом заменена на кнопку . После ввода всех товаров в накладную сборки нужно нажать кнопку , в результате в накладной сборки остается разница между исходным (текущим) документом в реестре и введенными товарами в накладную сборки.
В случае в открывшемся Окне ввода накладной сборки для выбора товаров автоматически предлагается режим От сканера (путь к файлу дополнительно запрашивается). Кнопка на нижней панели Окна ввода накладной сборки при этом заменена на кнопку . В случае успешного сравнения с содержанием текущего документа реестра (если содержимое полностью совпадает) - документ (обычно счет) автоматически загружается в расходную накладную. Если содержимое не совпадает (хотя бы одной позицией) – расходная накладная НЕ создается, а в накладной сборки остаетсярасхождение между содержанием документа и содержанием файла.
Скрытая установка [InpDoc]
-> CompParty
=0 производит сравнение документов без учета партий. Так как в счете партий может еще не быть, а в файле от сканера по штрих-коду определены партии товара.
Скрытая установка [InpDoc]
-> ZagrFromScaner
=1 при загрузке счета в расходную накладную в режиме сравнения с отсканированными данными - подставляет в расходную накладную отсканированные партии.
Скрытая настройка [InpDoc]
-> LoadScanWithoutCompare
=3 включает режим сравнения, при котором всегда создается расходная накладная, даже при наличии расхождений. В расходную накладную будут загружены только те товары, которые есть в текстовом файле, в количестве, не превышающем количество товара в счёте. Партии в накладную подбираются из счёта. В окно накладной сборки попадают расхождения данных, в том числе «излишки» товара из текстового файла, относящиеся к другим счетам. Содержание накладной сборки можно сохранить в текстовый файл, чтобы потом последовательно повторять загрузку с сравнением с товарами других счетов. Списание со счетов происходит стандартным образом. (Подробнее см.раздел 15.3.3 использование сканеров штрих-кодов и терминалов сбора данных (инвентаризация) )
Торговый зал - это способ обмена данными. Данные для передачи – список товаров (или партий), по которым нужно передать остатки (например, в ПО касс). Данные приема – информация о торговых операциях. Торговые залы бывают разных типов. Это могут быть :
Поэтому каждый тип Торгового зала обслуживается своим драйвером разбора данных.
Отличительной особенностью Торгового зала является идентификация товара по штрих-коду или ПЛУ (PLU). Поскольку в программе «Фолио» товар идентифицирован по артикулу, то для обеспечения взаимодействия с Торговым залом необходимо каждый экземпляр Торгового зала связать со списком складов, из которых передаются остатки товаров, и в которые принимаются данные о продажах. Справочникам товаров Торгового зала ставятся в соответствие склады ФОЛИО. Следует помнить, что товары, относящиеся к одному справочнику должны иметь уникальный штрих-код и код ПЛУ.
Для обработки преобразования из штрих-кодов в артикулы используется понятие касса. Каждый экземпляр кассы должен быть связан со своим справочником товаров.
Версия программы ФолиоТоргЗал может обмениваться данными с кассами только в режиме OFFLINE. То есть передача и прием данных от внешнего устройства или другой программы (далее ПО торгового оборудования) делается по запросу. Режим псевдо-ONLINE можно обеспечить, настроив режим OFFLINE с малым периодом обмена (например, каждую минуту).
Из программы ФолиоТоргЗал передаются в ПО торгового оборудования товары с параметрами : количество товаров (если оно больше нуля), штрих-код, код ПЛУ , цена (если есть партия товара, цена берется из поля Цена серии4 Справочника Партий, если партии нет – Цена наличная из Справочника Товаров).
Принимаются из ПО торгового оборудования данные о проданном количестве товаров, которые оформляются в виде расходных накладных или платежных кассовых документов. Расходная накладная всегда является оплаченной. Кассовые приходные и расходные документы формируются, если есть свободные суммы. Тип платежного документа программа ФОЛИО определяет сама в зависимости от значения этой суммы.
Вызов:
→ → → . Переход со страницы на страницу осуществляется не по корешкам страниц, а с помощью дерева торговых залов в левой части окна и пункта основного меню окна .К одному Залу может относиться несколько Справочников, а к одному Справочнику несколько Касс.
Страница "ТОРГОВЫЙ ЗАЛ". Для создания нового экземпляра торгового зала, нужно выбрать пункт главного меню окна + + + . В правой стороне окна Торгового зала завести читаемое Имя торгового зала.
Заполнив все поля, необходимо нажать на пиктограмму с изображением дискеты. Ваши данные сохраняться только после нажатия на эту пиктограмму.
Страница "СПРАВОЧНИК". . Для создания нового справочника нужно выбрать пункт главного меню окна Прием и передача данных из торговых залов – Редактировать, выбрать пункт НОВЫЙ, пункт Справочник. Справочник товаров ‘торгового зала’ - это список номенклатуры товаров, передаваемый из программы «ФолиоТоргЗал». Он может включать в себя от одного до нескольких справочников складов, заведенных в программе.
Страница "КАССА". . Для создания нового экземпляра кассы нужно выбрать пункт главного меню окна
+ + + .Удаление торгового зала возможно только в том случае, если по этому залу не было приема и передач. Удаление происходит через пункт меню Торгового зала.
- . Сначала необходимо удалить кассу, затем справочник, а затем экземплярОбмен данными. . Прием и передача осуществляется нажатием пункта основного меню окна - и выбором соответствующего пункта. Если в свойствах драйверов касс указано принимать данные автоматически и активизирована установка , данные из торговых залов принимаются и оформляются необходимыми складскими документами через интервал времени, указанный в поле Интервал приема. Последовательность действий при передаче-приёме данных через файл:
Настройка шаблона приема данных. Каждый прием данных оформляется в виде одной расходной накладной. Количества проданных товаров складываются по артикулу, возврат вычитается из проданного количества. Расходная накладная всегда является оплаченной. Шапка расходной накладной, может формироваться по умолчанию или по настроенному шаблону. Если шапка формируется по умолчанию, то в поле накладной От кого подставляется КАССА, а в поле Кому - моя фирма, помеченная как Текущая в Справочнике Организаций. Номер документа равен максимальному+1, остальные поля остаются пустыми.
Если вы хотите, чтобы шапка накладной, формирующаяся при приеме из торгового зала, заполнялась определенным образом, необходимо предварительно ее настроить. Для этого необходимо войти в окно Ввода расходной накладной, заполнить необходимые и нужные Вам поля шапки (номер, дополнительный номер, от кого, кому, основание, тип операции, контракт и другие, кроме договоров, примечания и товаров), затем нажать: - Сохранить установки для импорта из касс:
Перед сохранением шаблона приема данных для касс с заданным кодом предлагается ввести код кассы и установку, отмечать ли создаваемые расходные накладные об оплате. Если указать индекс склада перемещения – в момент приема данных будут формироваться пары документов – расход с текущего склада и приход на указанный.
Таких шаблонов можно ввести для нескольких кодов касс. Для каждой кассы – свой шаблон реквизитов и настроек (хранятся на клиентском месте). Пример применения шаблонов приема: кладовщик делает наборы для отправки в магазины, сканируя товары с помощью ТСД. в результате получается несколько текстовых файлов. Кодом ‘кассы’ устанавливается соотвествие между файлом данных и шаблоном приема. Товары из файла чеков можно принимать в несколько расходных накладных с сортировкой товаров по накладным в зависимости от:
cursclad.ini
-> [Katran]-> ByDisc
=0 отключает разбивку по наценкам).
cursclad.ini
-> [Katran]-> ByVAT=1, которая включает эту разбивку. В зависимости от налогооблажения (указанного в справочнике товаров) товары должны попадать в разные расходные накладные с указанием соответствующего отдела в поле документа Откуда узнал, а именно :
Скрытая настройка cursclad.ini
-> [Katran]-> Ball=* определяет в каком поле при приеме данных о чеках в ФОЛИО сохранять количество продаж одного артикула (партии). Например, если Ball=2, то количество строк в чеках о продаже одного товара записывается в поле Сумма баллов2 (scl_move.BALL2).
Скрытая настройка cursclad.ini
-> [Katran] -> SA
yOk=0 подавляет вывод сообщения об успешном импорте из касс, т.о. прием данных от всех торговых залов не будет требовать постоянного присутствия оператора.
Способы учёта весовых и разливных товаров. Колонки остатков и количеств в передаваемых справочниках должны быть настроены до нужного значения точности после запятой (через Настраиваемые параметры склада). Выбрать в качестве единицы измерения учетную единицу веса. Программа учитывает все пробитые кассой чеки как расход с указанной Вами точностью в количествах и суммах.
При оформлении возвратов через кассу необходимо средствами программы Фолио снять запрет на учёт отрицательных количеств в накладных, так как кассовые возвраты осуществляются с минусовыми полями в суммах и количествах.
При использовании штрих- и кассового кодирования весовых позиций и при использовании нескольких весовых единиц измерения для одного и того же товара (1 кг, 1 литр, 1 пинта), необходимо каждому весовому товару с определенной единицей измерения поставить в соответствие уникальный штрих- и\или кассовый код. Для этого необходимо использовать функцию программы Фолио (Окно + → .
На упаковке каждого товара должна быть этикетка со штрих- и\или кассовым кодом на ЕДИНИЦУ товара и указан вес, то есть весовой коэффициент, на который умножается стоимость одной единицы весового товара. Далее, при работе с кассой пробитие чека на весовой товар осуществляется сканированием штрих- или кассового кода (который имеет соответствие с ЕДИНИЦОЙ измерения) с последующим набором на клавиатуре кассового аппарата весового коэффициента. В чек попадает сумма за упаковку, а Фолио Торговый зал примет вес и цену за единицу веса.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
![]() |
|
![]() |
|
![]() |