К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Выгрузка данных из Фронтол в УТ 10.3 через фтп

Гость
0 - 03.07.2012 - 14:49
Добрый день, господа!

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

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

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

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

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



1 - 03.07.2012 - 14:58
Постоянно запущенный сеанс УТ под пользователем РОБОТ и ОбработкаОжидания.
2 - 03.07.2012 - 15:02
0-Veselchak U >Что мешает автоматом запросить у Фронтола необходимые файлы отчета за необходимый интервал дат?
Гость
3 - 03.07.2012 - 15:03
А другие варианты?
4 - 03.07.2012 - 15:05
3-Veselchak U >Куда уж проще чем в (2) ?
Гость
5 - 03.07.2012 - 15:05
Цитата:
Сообщение от Billi Посмотреть сообщение
0-Veselchak U >Что мешает автоматом запросить у Фронтола необходимые файлы отчета за необходимый интервал дат?
см. выше, Billi
файл мы получаем. НО УТ загружает из него только ПОСЛЕДНЮЮ смену. Может быть это как то возможно настроить?
6 - 03.07.2012 - 15:08
5-Veselchak U >
Цитата:
Сообщение от Veselchak U Посмотреть сообщение
Т.е. или нужно последовательно выгружать сперва субботу, а потом воскресенье. Что требует координации действий с кассиром, который бывает очень загружен.
Повторяю, что мешает без участия кассира со стороны 1С запрашивать у фронтола выгрузку за нужную дату?
7 - 03.07.2012 - 15:12
Цитата:
Сообщение от Veselchak U Посмотреть сообщение
А другие варианты?
Вариантов великое множество. Тебе какой, с крамсанием конфигурации, с крамсанием обработки загрузки, полностью ручной, полностью автоматический, полу-автоматический (автоматом на стороне 1С, руками на стороне фронтола), полу-ручной (руками на стороне 1С, автоматом на стороне фронтола), с помощью прямых запросов к серверу БД фронотола, с помощью оле-подключения к 1С из фронтола?
Гость
8 - 03.07.2012 - 15:18
7-Billi >тут всё сложнее: "требуется координации действий с кассиром, который бывает очень загружен";-)
9 - 03.07.2012 - 15:20
8-Маус > :)
Автор, кури "Руководство интегратора", глава "Автоматический обмен данными".
Гость
10 - 03.07.2012 - 15:22
Цитата:
Сообщение от Billi Посмотреть сообщение
Повторяю, что мешает без участия кассира со стороны 1С запрашивать у фронтола выгрузку за нужную дату?
Вау! Это возможно?! Как???
11 - 03.07.2012 - 15:24
10-Veselchak U >см.(9)
Гость
12 - 03.07.2012 - 15:26
Цитата:
Сообщение от Billi Посмотреть сообщение
8-Маус > :) Автор, кури "Руководство интегратора", глава "Автоматический обмен данными".
Ок. Понял.
13 - 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.
Всё.
14 - 03.07.2012 - 15:46
+(13) И прислушайся к (1). Только маленько не так. Пользователя РОБОТ прописываешь в константах как пользователя для регламентных заданий, настраиваешь регламентное задание на запуск обработки обмена с кассами, и запускаешь 1С под пользователем РОБОТ где-нибудь на дальнем компе в тёмном углу, ну или на серваке. И пусть он себе крутится круглосуточно с перерывами на обслуживание одинэски.
Гость
15 - 03.07.2012 - 15:47
Спасибо, Billi!
А 1С похоже встроенными средствами запрашивать отчет не умеет... Но в общем то скорректировать обработку обслуживания "Атол: рабочее место кассира" не долго )
16 - 03.07.2012 - 15:50
15-Veselchak U >Удачи!
Гость
17 - 03.07.2012 - 19:11
(17) Как один из видов извращений, запуск 1с-ки с параметрами по планировщику винды.
18 - 03.07.2012 - 19:52
ёпрст... делов то - допилить 2-3 строки в обработке обслуживания...


К списку вопросов






Copyright ©, Все права защищены