Содержание
Обмен данными (передача и прием) между складами широко используется как внутри одной базы, так и между удаленными складами. Переданные данные сохраняются в виде файлов Paradox и затем могут быть приняты в любой склад.
Вызов: → → → → .
Назначение - передача всех или части данных для последующего приема на другие склады в ту же или другую базу. Отобранные для обмена данные передаются в промежуточный буфер с преобразованием в формат Paradox :
, что позволяет передать все поля версии Клиент-Сервер независимо от наличия этих полей в структуре версии Paradox 4.0.
Если необходимо передать данные в файл-серверную версию 4.0 (6.0) – нужно выбрать пункт Передать в формате версии 4. Передаваться будут только те поля, которые есть и в структуре клиент-серверной бызы, и в структуре файл-серверной версии. Передавать данные можно только для каждого склада отдельно. Многоскладские документы не передаются.
Для обмена данными между базами клиент-серверной версии нужно выбрать пункт
Передать в формате Клиент-сервер.
В этом случае будет передана информация всех полей версии клиент-сервер.
Такой способ передачи позволяет передавать документы сразу из нескольких складов, в том числе
и многоскладские документы (в файлы передачи exp_move.db попадают ВСЕ товары
многоскладского документа, если хотя бы один товар – из выбранных складов передачи).
На передачу данных действуют все общие отборы программы, которые действуют в реестрах документов. Наиболее полезными для отбора данных для передачи могут быть отборы :
С помощью установки Только профактурированные документы можно установить дополнительный локальный отбор документов для передачи. Отбираются для передачи только те документы, у которых заполнено поле По счету.
Окно Передача данных имеет три страницы – Документы, Справочники, Дополнительно. Справа расположено меню кнопок.
Для приема данных на удаленном компьютере следует переписать содержимое каталога, в который передавались данные на переносной носитель данных или передать по модему (предварительно заархивировав). На компьютере-приемнике данные следует переписать на жесткий диск в выделенный каталог. Если процедура делается регулярно, то предпочтительно иметь для нее постоянные каталоги. Каталоги передачи запоминаются программой. Передаваемые данные могут многократно дополняться из разных источников.
Информация о передаваемых данных (дата передачи, перечень складов передачи,
пользователь системы, текущий отбор при передаче) записывается в
информационный файл FolioWsc.exp, находящийся в каталоге передачи вместе с
файлами данных.
На странице Документы можно отметить, какие типы документов (складские и платежные) Вы хотите передать на удаленный склад. Передаются только те документы, которые соответствуют текущему общему отбору. Например, если установлен отбор за сегодняшний день и по организации, то из отмеченных типов складских документов передадутся только документы за сегодняшний день и имеющие отношение к организации отбора.
Документы можно передавать с удалением из текущего склада (перенос) и без удаления (копирование). При передаче складских документов с удалением - перерассчитываются нетоварные остатки ‘привязанных' к ним платежей (оставшихся в складе) и выдается запрос на пересчет остатков по товарам и партиям.
Если Вы хотите передать платежи со связанными (оплаченными) накладными из других периодов, отметьте соответствующий пункт. При передаче отдельно только складских или только платежных документов, которые связаны между собой, будет потеряна связь этих документов по оплате! Даже если потом будет передан дополняющий документ, связь восстановиться не сможет. Это нарушит удобство одно временного просмотра связанных документов в реестре и может изменить результаты взаиморасчетов в основных Отчетах на складе: при передаче оплаченного документа без своего платежа признак оплаты останется, а сумма переданного отдельно от складского документа платежа перейдет в нетоварный остаток, таким образом оплата будет учтена в отчете два раза. Поэтому, если важна связь складских и платежных документов, взаимосвязанные документы следует передавать в одном сеансе. Оплаченные накладные, переданные без платежей будут переданы ТОЛЬКО с признаком оплаты без привязки к платежным документам. Платежные документы, переданные без привязанных накладных передаются с пересчитанным нетоварным остатком, равным сумме платежа.
При активной установке Отметить переданные документы - после успешной передачи все отобранные для передачи документы получают признак отмеченных.
Кнопка позволяет указать, что вместе с документами необходимо передавать части перечисленных справочников, на которые ссылаются передаваемые документы (Справочник Товаров, Справочник Партий, Справочник Штрих-кодов, Дополнительные цены, Справочник Организаций). Это имеет смысл делать, если вы передаете документы с новыми товарами, еще не зарегистрированными в принимаемом складе. Обратите внимание, что при неактивной позиции Справочника Товаров (в диалоге кнопки Дополнительно) – далее, при приеме переданной информации, не будут приняты документы, в составе которых есть хотя бы один товар, Карточка которого отсутствует в Справочнике Товаров принимающего склада.
Следует помнить, что при передаче документов без передачи Справочника Организаций (полного или частичного) - далее, при приеме переданной информации Справочник Организаций не будет пополняться новыми организациями, указанными в принимаемых документах. Справочник Организаций можно передавать целиком, активизировав соответствующую позицию на странице Справочники. Если необходимо передать Карточки только тех организаций, которые указаны в передаваемых документах, следует активизировать соответствующую позицию в диалоге кнопки на странице Документы.
Скрытая установка в файле Folio.ini-> [TRANS]-> ZAKR_PERIOD=1 позволяет после передачи документов автоматически закрыть период (для коррекции или просмотра). Появляется установка Запоминать последнюю дату передачи – по которой после успешной передачи данных дата конца периода передачи записывается в дату закрытого периода, которую можно посмотреть (или изменить) в окне Настраиваемых параметров склада.
На странице Справочники помещен список справочников, которые могут быть переданы в полном объеме. Список справочников соответствует списку справочников ( → ). Здесь Вы можете отметить, какие именно справочники нужно передать. Если отмечен Справочник товаров, он будет передан с начальными остатками (при приеме от них можно отказаться).
На странице Дополнительно можно настроить сервисные функции по архивации и отправке данных по электронной почте (не путать с кнопкой на странице Документы).

На этой странице можно включить в процесс передачи следующие действия:
Паковать (архивировать) файлы. Упаковка данных экспорта производится архиватором RAR.EXE, название архива формируется из идентифицирующего кода (например, названия фирмы или склада, данные которых пакуются) и даты, например, Ольга-11-12-17-36-44.rar (11-месяц, 12- день, 17 –часов, 36 – минуты, 44 –секунды). Созданный архив помещается в подкаталог каталога передачи \Архивы. Например, если каталог передачи – E:\EXPORT\, то файл архива попадёт в папку E:\EXPORT\Архивы. Нажав кнопку Паковать сейчас, паковку можно выполнить отдельно без процесса передачи (после упаковки файлы Paradox стираются!). Внимание: для использования функции архивации в процессе обмена данными необходимо наличие программы-архиватора RAR.exe в рабочей папке (в одной папке с Winfs_cs.exe).
Отсылать архивы адресату. Указывается e-mail адресата, по которому нужно
отослать упакованный файл. Автоматически создается письмо в почтовой программе с присоединенным
файлом архивированных данных (то есть при активной установке Паковать) и имеющее в
ТЕМЕ письма слово – «FOLDTSDATA». Эти письма помещаются программой в папку Исходящие.
Далее работает почтовая программа. После отправки файл с данными перемещается в
подкаталог \Отправленные
(в нашем примере E:\EXPORT\Архивы\Отправленные).
Если было несколько передач без отправки - в папке E:\EXPORT\Архивы
будут накапливаться упакованные файлы с разным временем создания, и следовательно,
разными названиями. После нажатия кнопки ОтослатьСейчас или при активной установке Отсылать архивы
адресату все файлы будут по очереди отосланы адресату и перемещены в папку
\Отправленные.
Дополнительно можно заказать Показ журнала передачи -
LogDts.txt, он пакуется и отсылается вместе с данными.
Дополнительно :
1.Если при передаче данных появилось сообщение General SQL-error. The commit transaction request has no correct begin transaction, необходимо проверить установки ANSI TO OEM (отм) и Use Internation setting.(не отм) в настройке клиентского места. При неправильных установках происходит сбой при передаче полей типа дата.
2. Если при передаче данных возникает сообщение Invalid floating point operation , внесите в файл Folio.ini в секции [TRANS] строчку ROUND=1.
3. Если вы обмениваетесь данными между базой ПРОФ и базой адресного хранения, возможна передача в базу ПРОФ не только документов, но и их статусов, которые присваиваются в версии адресного хранения (в ПРОФ-версии статусы доступны только для просмотра). Для этого на базе ПРОФ нужно выполнить скрипт EXP_NAKL_STAT.sql. Версия foldts.exe должна быть не ранее 06.07.07.
4. Если вы пользуетесь версией 'Сетевые магазины', и у вас есть необходимость обмениваться справочниками товаров сетевых магазинов, на базе необходимо выполнить скрипт expСетМагазин.sql, добавляющий в базу таблицу товаров поставщиков и таблицу соответствия артикулов. В этом случае в окне настройки передачи данных появится установка 'Товары сетевых магазинов'. Для приема данных нужно необходим модуль приема foldts.exe не младше версии сборки от 06.02.08.
Функция приема данных доступна ТОЛЬКО системному администратору сети (SA).
Для корректного приема необходимо правильно понимать, что считается одинаковым документом, товаром, партией и т.д. Основным справочником складской программы является Справочник Товаров. В базе товар определяется кодом артикула и номером склада, а именно : код «001» на первом складе может соответствовать товару «Валенки», на втором складе под этим кодом могут значиться «КАМАЗы». В справочнике Организаций определяющим является краткое имя партнера и так далее (подробности смотри в описании таблиц склада). При приеме данных с удаленных складов справочники только пополняются новыми позициями, модификация имеющейся информации не производится. Поэтому перед приемом данных склады должны быть выровнены по основным параметрам.
Для документов одинаковыми считаются документы одинакового типа, одной даты и имеющие один и тот же номер.
Прием данных осуществляется модулем Приема данных Фолио foldts.exe. Для запуска этого модуля из складской программы необходимо, чтобы исполняемый файл Приема данных Фолио находился в том же
каталоге, что и исполняемый файл складской программы Фолио (Winfs_cs.exe). Вызов: → → → .
Для выбора источника данных предлагается меню Что будет передаваться в Фолио WinСклад Клиент-Сервер?
Программа приема foldts.exe.
Вызов: → → → .

Настройка параметров приема осуществляется в трехстраничном окне. Для перемещения между страничками окна настройки используются кнопки >> и << .
Обратите внимание на пункты установок, которые влияют на процесс приема :
trams_oem.sql, заменяющий серверные процедуры приема.Программа приема после приема новых документов принудительно включает перерасчет остатков по товарам (в Справочнике Товаров) и партиям (в Справочнике Партий), указанным в принимаемых документах.Однако, после каждой передачи данных рекомендуется делать , так как автоматически эта процедура по переданным документам не запускается.
Если Вы постоянно пользуетесь одними и теми же настройками приема, разумно их Сохранить. Чтобы восстановить свои (ранее сохраненные), необходимо нажать кнопку . Однако, программа по умолчанию восстанавливает ВСЕ установки передачи и приема данных, выставленные в последнем сеансе.
Что не решает механизм Обмена данными.
Почему при обмене документами не передается № ГТД?
Номер ГТД можно увидеть в Окне ввода документа, однако, он не хранится в документе, он хранится в Справочнике Партий.
При обмене данными в Справочник Партий склада-приемника добавляются только новые партии. В уже существующих партиях поля не обновляются. Поэтому при повторной передаче документов (например, после заполнения номеров ГТД в ранее переданных документах) - номера ГТД не появляются в уже существующих партиях базы склада-приемника, а значит и не показываются в документах (даже, если они приняты в режиме замены).
Скрипт Перенос_ГТД.sql переносит номера ГТД из
Справочника Партий одного склада в Справочник Партий другого склада,
в одной базе.
(Скрипт можно найти в папке Дополнительно инсталляционного диска.
Не забудьте в тексте скрипта заменить слова откуда\куда
на индексы складов источника и приемника).
|
|
|
|
|
|
|
|
|
|