Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Выгрузка данных из Фронтол в УТ 10.3 через фтп (http://forums.kuban.ru/f1040/vygruzka_dannyh_iz_frontol_v_ut_10_3_cherez_ftp-2788663.html)

VeselchakU 03.07.2012 14:49

Выгрузка данных из Фронтол в УТ 10.3 через фтп
 
Добрый день, господа!

Есть УТ 10.3 и есть розничная точка под управлением Фронтол. При закрытии кассовой смены Фронтол формирует файл выгрузки и выкладывает его на фтп. Затем 1С забирает его из каталога и все ОК.

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

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

Та же фигня получается если по каким-то причинам произошло закрытие и открытие новой кассовой смены среди рабочего дня.

Вопрос: каким образом максимально автоматизированно выгружать данные из Фронтол в УТ 10.3 через фтп за несколько пропущенных (т.е. не выгруженных) смен сразу?

victuan 03.07.2012 14:58

Постоянно запущенный сеанс УТ под пользователем РОБОТ и ОбработкаОжидания.

Billi 03.07.2012 15:02

0-Veselchak U >Что мешает автоматом запросить у Фронтола необходимые файлы отчета за необходимый интервал дат?

VeselchakU 03.07.2012 15:03

А другие варианты?

Billi 03.07.2012 15:05

3-Veselchak U >Куда уж проще чем в (2) ?

VeselchakU 03.07.2012 15:05

[quote=Billi;25794466] 0-Veselchak U >Что мешает автоматом запросить у Фронтола необходимые файлы отчета за необходимый интервал дат? [/quote]

см. выше, Billi
файл мы получаем. НО УТ загружает из него только ПОСЛЕДНЮЮ смену. Может быть это как то возможно настроить?

Billi 03.07.2012 15:08

5-Veselchak U >[quote=Veselchak U;25794234]Т.е. или нужно последовательно выгружать сперва субботу, а потом воскресенье. Что требует координации действий с кассиром, который бывает очень загружен.[/quote]
Повторяю, что мешает без участия кассира со стороны 1С запрашивать у фронтола выгрузку за нужную дату?

Billi 03.07.2012 15:12

[quote=Veselchak U;25794490]А другие варианты? [/quote]
Вариантов великое множество. Тебе какой, с крамсанием конфигурации, с крамсанием обработки загрузки, полностью ручной, полностью автоматический, полу-автоматический (автоматом на стороне 1С, руками на стороне фронтола), полу-ручной (руками на стороне 1С, автоматом на стороне фронтола), с помощью прямых запросов к серверу БД фронотола, с помощью оле-подключения к 1С из фронтола?

Маус 03.07.2012 15:18

7-Billi >тут всё сложнее: "требуется координации действий с кассиром, который бывает очень загружен";-)

Billi 03.07.2012 15:20

8-Маус > :)
Автор, кури "Руководство интегратора", глава "Автоматический обмен данными".

VeselchakU 03.07.2012 15:22

[quote=Billi;25794591] Повторяю, что мешает без участия кассира со стороны 1С запрашивать у фронтола выгрузку за нужную дату? [/quote]

Вау! Это возможно?! Как???

Billi 03.07.2012 15:24

10-Veselchak U >см.(9)

VeselchakU 03.07.2012 15:26

[quote=Billi;25794797] 8-Маус > :) Автор, кури "Руководство интегратора", глава "Автоматический обмен данными". [/quote]

Ок. Понял.

Billi 03.07.2012 15:35

10-Veselchak U >Вкратце:
Заходишь во Frontol Администратор, Настройки-Обмен данными, открываешь действующий план обмена, на закладке Общие ставишь галку на Автоматический обмен, на закладке Формат указываешь имя файла выгрузки (по умолчанию report.txt) и имя файла-флага выгрузки (по умолчанию r-report.txt).

На стороне 1С формируешь файл-флаг r-report.txt со следующим содержанием:
$$$TRANSACTIONSBYDATERANGE
01.07.2012; 01.07.2012

Бросаешь этот файл в каталог обмена.
Ждёшь, пока файл-флаг исчезнет и вместо него появится report.txt.
Всё.

Billi 03.07.2012 15:46

+(13) И прислушайся к (1). Только маленько не так. Пользователя РОБОТ прописываешь в константах как пользователя для регламентных заданий, настраиваешь регламентное задание на запуск обработки обмена с кассами, и запускаешь 1С под пользователем РОБОТ где-нибудь на дальнем компе в тёмном углу, ну или на серваке. И пусть он себе крутится круглосуточно с перерывами на обслуживание одинэски.

VeselchakU 03.07.2012 15:47

Спасибо, Billi!
А 1С похоже встроенными средствами запрашивать отчет не умеет... Но в общем то скорректировать обработку обслуживания "Атол: рабочее место кассира" не долго )

Billi 03.07.2012 15:50

15-Veselchak U >Удачи!

GreenDragon 03.07.2012 19:11

(17) Как один из видов извращений, запуск 1с-ки с параметрами по планировщику винды.

lalex23 03.07.2012 19:52

ёпрст... делов то - допилить 2-3 строки в обработке обслуживания...


Текущее время: 08:23. Часовой пояс GMT +3.