+7 499 990-10-21

Настройка обмена по FTP или ...

Re: Настройка обмена по FTP или ...

Сообщение Alexander » 11 авг 2014, 17:04

dnc_ftp_exchange.tar.gz
(1.21 КБ) Скачиваний: 499
Alexander
 
Постов: 4959
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Настройка обмена по FTP или ...

Сообщение Вячеслав » 12 авг 2014, 10:20

Большое человеческое спасибо
Вячеслав
 
Постов: 70
Зарегистрирован: 01 фев 2013, 09:14

Re: Настройка обмена по FTP или ...

Сообщение Вячеслав » 13 авг 2014, 18:16

Alexander писал(а):
dnc_ftp_exchange.tar.gz

заменил скрипт на этот.
С FTP не забирает goods.txt, на goods.flz не реагирует.
Александр, и ещё непонятки. При таком обмене не могу получить отчёт со стороны 1С "Закыть смену". В ответ на пустой report.frl , от ДК постоянно приходит ответ
#
3
81
второе число 81, увеличивается на 1 после каждого запроса "Закрыть смену"
Обработка пишет, за кассовую смену не продано ни одного товара с выбранного склада.
в unload.log на ДК, сообщение "Для данной команды newtransacion отсутствуют данные".
Запрос со стороны 1с делал и во время кассовой смены , и после закрытия на ДК. Отчёт о продажах за период, выгружает все сделанные продажи правильно.
Вячеслав
 
Постов: 70
Зарегистрирован: 01 фев 2013, 09:14

Re: Настройка обмена по FTP или ...

Сообщение Alexander » 14 авг 2014, 11:54

Попробуйте сначала вручную в терминале запустить от имени root (на время убрав из автозапуска) и посмотрите отладочные сообщения в терминале.
Обратите внимание на точное совпадение имен файлов (например, в Linux большие и маленькие буквы в именах файлов означают разные файлы).
Вложения
dnc_ftp_exchange.tar.gz
(1.21 КБ) Скачиваний: 480
Alexander
 
Постов: 4959
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Настройка обмена по FTP или ...

Сообщение Вячеслав » 15 авг 2014, 13:13

Ну всё, заработало!
В блоке загрузки справочника надо было сменить -s на -f, убрать ссылки на каталоги в удалении. Александр для чего знак ! после if в 43 строке ?
Остался один нерешённый вопрос.
ДК отвечает на закрытие смены со стороны 1С "за кассовую смену не продано ни одного товара с выбранного склада".
Александр, без Вас ни куда.
Вложения
dnc_ftp_exchange.zip
Обмен с 1с7.7
(1.27 КБ) Скачиваний: 319
Вячеслав
 
Постов: 70
Зарегистрирован: 01 фев 2013, 09:14

Re: Настройка обмена по FTP или ...

Сообщение Alexander » 15 авг 2014, 18:12

! = "не"

Скорее всего номер последней выгруженной транзакции, запомненный на кассе, больше, чем текущий номер последней транзакции. Такое иногда бывает при переносе баз. Какая точно сборка Д:К установлена?
Alexander
 
Постов: 4959
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Настройка обмена по FTP или ...

Сообщение Вячеслав » 18 авг 2014, 09:55

Alexander писал(а):! = "не"

Скорее всего номер последней выгруженной транзакции, запомненный на кассе, больше, чем текущий номер последней транзакции. Такое иногда бывает при переносе баз. Какая точно сборка Д:К установлена?

ДК, на мандриве, из последнего образа 1.2.8. пач 1.
Ответы на "Закрыть смену ", перестали после очистки БД:
"Но в принципе существует два несложных способа очистки БД транзакций.
1. Воспользоваться меню [Экспорт/импорт БД]->[Импорт БД Transaction], указав для импорта самый старый (по дате в имени) файл Transaction[...].gz из каталога /dnc_arch/. В этом каталоге при перезагрузках системы автоматически формируются архивные копии баз кассы. Соответственно, самый "старый" архив БД транзакций будет пустым."
Спасибо!
Вячеслав
 
Постов: 70
Зарегистрирован: 01 фев 2013, 09:14

Re: Настройка обмена по FTP или ...

Сообщение Alexander » 18 авг 2014, 15:58

В 1.2.8 можно удалить файл /etc/dancy/unload.conf, после перезагрузки пк первая выгрузка сформирует отчет с транзакциями с начала работы по текущий момент и после этого все отчеты пойдут подряд уже.
В 1.2.9 вместо этого файла данные хранятся в бд и восстанавливаются вместе с ней.
Alexander
 
Постов: 4959
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Настройка обмена по FTP или ...

Сообщение Вячеслав » 19 авг 2014, 16:38

ОК!
1.Сделал, т.е удалил файл, перезагрузил ДК.
2. Со стороны 1с сделал "Закрыть смену". От ДК получил отчёт с даты восстановления базы. (облегчённо вздохнул, заработало!)
3. После этого, захожу в регистрацию продаж под "Администратором", делаю две продажи.
(В настройках ДК -Отчёты, галка стоит снимать доп отчёты ... , и выгрузка новых транзакций)
4. на ДК -Сервис-Отчёт ККМ- Закрытие смены -ентер. (в обмене должен был появится файл с отчётом, в который должны попасть эти две продажи, разве нет ?)
Файл не появился.
Ладно, иду на комп с 1с, делаю из обработки "Закрыть смену", результат "За кассовую смену не продано ни одного товара".
Опять какая то не состыковка, получается в течении одного дня, не возможно получить отчёт по "Закрыть смену" дважды? причём ни с ДК ни с 1с. Может опять надо что то затереть ?
Вячеслав
 
Постов: 70
Зарегистрирован: 01 фев 2013, 09:14

Re: Настройка обмена по FTP или ...

Сообщение Alexander » 19 авг 2014, 17:24

Скиньте на support@dnc-soft.ru дамп БД Transaction (текущей), файл /etc/dancy/unload.conf и файл /etc/dancy/load_unload.conf
Alexander
 
Постов: 4959
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Пред.След.

Вернуться в Кассовая программа ДЭНСИ:КАССА

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


cron

Кто сейчас на конференции

Сейчас посетителей на конференции: 3, из них зарегистрированных: 0, скрытых: 0 и гостей: 3 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (170) здесь было 16 май 2020, 01:50

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3