+7 499 990-10-21

Вопросы по выгрузке отчета о продажах.

Вопросы по выгрузке отчета о продажах.

Сообщение nika » 03 мар 2011, 15:46

Добрый день. Посмотрел имеющиеся темы, возможно не внимательно, но ответа на свои вопросы не нашел. Поэтому создаю новую тему.
Вопросы касаются выгрузки продаж из Дэнси. Использую Ununtu (9 и 10), формат выгрузки Атол.
1. Поле цена товара (10е по спецификации) в файле имеет три знака после разделителя. Например сумма 100р. выглядит так 100.000 . Здесь в форуме видел, что должно быть 2 знака. Можно ли это устранить средствами Дэнси?

2. Можно ли заменить разделитель знаков в дробных числах на запятую?

3. При наличии знака # в шапке файла, в файл при каждой выгрузке пишутся одни и те же данные. Например, два чека в одной смене, делаю отчет продаж, стоит галка помечать транзакции выгруженными, получаю файл:

Код: Выделить всё
#
99
25
26;03.03.2011;14:32:22;63;99;;1;;5;15531.500;15509.500;15531.500;;5;;;0;;;;;;;;26;
27;03.03.2011;14:32:22;61;99;;1;;;;;;;5;;;0;;;;;;;;27;
28;03.03.2011;14:32:53;62;99;;1;;;;;;;6;;;0;;;;;;;;28;
29;03.03.2011;14:32:53;11;99;23;1;40407;;300.000;1.000;300.00;0;6;;;0;;prdvdrwnout-8134;;;;;;29;
30;03.03.2011;14:32:53;40;99;23;1;;1;-200.000;-200.000;500.000;0;6;;;0;;;;;;;;30;
31;03.03.2011;14:32:53;55;99;23;1;;;;500.000;300.000;0;6;300.000;0.000;0;;;;;;;;31;
32;03.03.2011;14:33:17;11;99;24;1;34982;;1050.000;1.000;1050.00;0;6;;;0;;R1276GDS300087Z;;;;;;32;
33;03.03.2011;14:33:17;40;99;24;1;;1;-50.000;-50.000;1100.000;0;6;;;0;;;;;;;;33;
34;03.03.2011;14:33:17;55;99;24;1;;;;1100.000;1050.000;0;6;1050.000;0.000;0;;;;;;;;34;


Делаю еще один чек, и повторяю выгрузку:
Код: Выделить всё
#
99
26
26;03.03.2011;14:32:22;63;99;;1;;5;15531.500;15509.500;15531.500;;5;;;0;;;;;;;;26;
27;03.03.2011;14:32:22;61;99;;1;;;;;;;5;;;0;;;;;;;;27;
28;03.03.2011;14:32:53;62;99;;1;;;;;;;6;;;0;;;;;;;;28;
29;03.03.2011;14:32:53;11;99;23;1;40407;;300.000;1.000;300.00;0;6;;;0;;prdvdrwnout-8134;;;;;;29;
30;03.03.2011;14:32:53;40;99;23;1;;1;-200.000;-200.000;500.000;0;6;;;0;;;;;;;;30;
31;03.03.2011;14:32:53;55;99;23;1;;;;500.000;300.000;0;6;300.000;0.000;0;;;;;;;;31;
32;03.03.2011;14:33:17;11;99;24;1;34982;;1050.000;1.000;1050.00;0;6;;;0;;R1276GDS300087Z;;;;;;32;
33;03.03.2011;14:33:17;40;99;24;1;;1;-50.000;-50.000;1100.000;0;6;;;0;;;;;;;;33;
34;03.03.2011;14:33:17;55;99;24;1;;;;1100.000;1050.000;0;6;1050.000;0.000;0;;;;;;;;34;
26;03.03.2011;14:32:22;63;99;;1;;5;15531.500;15509.500;15531.500;;5;;;0;;;;;;;;26;
27;03.03.2011;14:32:22;61;99;;1;;;;;;;5;;;0;;;;;;;;27;
28;03.03.2011;14:32:53;62;99;;1;;;;;;;6;;;0;;;;;;;;28;
29;03.03.2011;14:32:53;11;99;23;1;40407;;300.000;1.000;300.00;0;6;;;0;;prdvdrwnout-8134;;;;;;29;
30;03.03.2011;14:32:53;40;99;23;1;;1;-200.000;-200.000;500.000;0;6;;;0;;;;;;;;30;
31;03.03.2011;14:32:53;55;99;23;1;;;;500.000;300.000;0;6;300.000;0.000;0;;;;;;;;31;
32;03.03.2011;14:33:17;11;99;24;1;34982;;1050.000;1.000;1050.00;0;6;;;0;;R1276GDS300087Z;;;;;;32;
33;03.03.2011;14:33:17;40;99;24;1;;1;-50.000;-50.000;1100.000;0;6;;;0;;;;;;;;33;
34;03.03.2011;14:33:17;55;99;24;1;;;;1100.000;1050.000;0;6;1050.000;0.000;0;;;;;;;;34;
35;03.03.2011;14:40:34;11;99;25;1;10972;;380.000;1.000;380.00;0;6;;;0;;flsdmc4--2581;;;;;;35;
36;03.03.2011;14:40:34;11;99;25;1;10320;;450.000;2.000;900.00;0;6;;;0;;8716309013253;;;;;;36;
37;03.03.2011;14:40:34;40;99;25;1;;1;-20.000;-20.000;1300.000;0;6;;;0;;;;;;;;37;
38;03.03.2011;14:40:34;55;99;25;1;;;;1300.000;1280.000;0;6;1280.000;0.000;0;;;;;;;;38;


т.е. в файл дописываются не только новые, но вообще все транзакции за указанный интервал времени. Скажите, есть ли возможность дописывать только новые, те которые еще не выгружались, либо те которые отсутствуют в файле?
nika
 
Постов: 40
Зарегистрирован: 01 мар 2011, 20:23
Откуда: Нижний Новгород

Re: Вопросы по выгрузке отчета о продажах.

Сообщение Boyzzza » 03 мар 2011, 15:55

3. При наличии знака # в шапке файла, в файл при каждой выгрузке пишутся одни и те же данные. Например, два чека в одной смене, делаю отчет продаж, стоит галка помечать транзакции выгруженными, получаю файл:

При принятии отчета в товароучетку символ #(решетка) заменяется на @ ("собака"), следовательно Дэнси видит что предыдущий отчет был принят и не дописывает новые продажи в конец уже существующего файла, если же Дэнси видит решетку (#) в первой строке, она дописывает продажи с момента последней выгрузки в конец файла-отчета.
Владимир. Прима+. Тверь
Boyzzza
 
Постов: 42
Зарегистрирован: 22 янв 2010, 12:35

Re: Вопросы по выгрузке отчета о продажах.

Сообщение nika » 03 мар 2011, 16:06

Boyzzza писал(а):
3. При наличии знака # в шапке файла, в файл при каждой выгрузке пишутся одни и те же данные. Например, два чека в одной смене, делаю отчет продаж, стоит галка помечать транзакции выгруженными, получаю файл:

При принятии отчета в товароучетку символ #(решетка) заменяется на @ ("собака"), следовательно Дэнси видит что предыдущий отчет был принят и не дописывает новые продажи в конец уже существующего файла, если же Дэнси видит решетку (#) в первой строке, она дописывает продажи с момента последней выгрузки в конец файла-отчета.


Вот, я сделал закрытие смены, заменил # на @ провел один чек, и снова запустил выгрузку, получил вот такую картину:
Код: Выделить всё
#
99
27
26;03.03.2011;14:32:22;63;99;;1;;5;15531.500;15509.500;15531.500;;5;;;0;;;;;;;;26;
27;03.03.2011;14:32:22;61;99;;1;;;;;;;5;;;0;;;;;;;;27;
28;03.03.2011;14:32:53;62;99;;1;;;;;;;6;;;0;;;;;;;;28;
29;03.03.2011;14:32:53;11;99;23;1;40407;;300.000;1.000;300.00;0;6;;;0;;prdvdrwnout-8134;;;;;;29;
30;03.03.2011;14:32:53;40;99;23;1;;1;-200.000;-200.000;500.000;0;6;;;0;;;;;;;;30;
31;03.03.2011;14:32:53;55;99;23;1;;;;500.000;300.000;0;6;300.000;0.000;0;;;;;;;;31;
32;03.03.2011;14:33:17;11;99;24;1;34982;;1050.000;1.000;1050.00;0;6;;;0;;R1276GDS300087Z;;;;;;32;
33;03.03.2011;14:33:17;40;99;24;1;;1;-50.000;-50.000;1100.000;0;6;;;0;;;;;;;;33;
34;03.03.2011;14:33:17;55;99;24;1;;;;1100.000;1050.000;0;6;1050.000;0.000;0;;;;;;;;34;
35;03.03.2011;14:40:34;11;99;25;1;10972;;380.000;1.000;380.00;0;6;;;0;;flsdmc4--2581;;;;;;35;
36;03.03.2011;14:40:34;11;99;25;1;10320;;450.000;2.000;900.00;0;6;;;0;;8716309013253;;;;;;36;
37;03.03.2011;14:40:34;40;99;25;1;;1;-20.000;-20.000;1300.000;0;6;;;0;;;;;;;;37;
38;03.03.2011;14:40:34;55;99;25;1;;;;1300.000;1280.000;0;6;1280.000;0.000;0;;;;;;;;38;
39;03.03.2011;14:47:55;63;99;;1;;6;18161.500;18139.500;18161.500;;6;;;0;;;;;;;;39;
40;03.03.2011;14:47:55;61;99;;1;;;;;;;6;;;0;;;;;;;;40;
41;03.03.2011;14:58:00;62;99;;1;;;;;;;7;;;0;;;;;;;;41;
42;03.03.2011;14:58:00;11;99;27;1;10407;;180.000;2.000;360.00;0;7;;;0;;dimm128-1505;;;;;;42;
43;03.03.2011;14:58:00;40;99;27;1;;1;-40.000;-40.000;400.000;0;7;;;0;;;;;;;;43;
44;03.03.2011;14:58:00;55;99;27;1;;;;400.000;360.000;0;7;360.000;0.000;0;;;;;;;;44;


Все те же строки! + новая продажа. Что то здесь не так.
nika
 
Постов: 40
Зарегистрирован: 01 мар 2011, 20:23
Откуда: Нижний Новгород

Re: Вопросы по выгрузке отчета о продажах.

Сообщение Alexander » 03 мар 2011, 18:23

Судя по всему, Вы делаете выгрузку вручную за указанный период (по умолчанию - за весь день с 00:00:00 до 23:59:59) - вот и получаете в файле транзакции за указанный период.

Если Вы хотите получать в файле только новые транзакции (с момента последней выгрузки), тогда надо использовать пустой файл-флаг. В стандартной схеме обмена такой файл-флаг создаёт товароучётка (например, обработка закрытия смены в 1С).
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Вопросы по выгрузке отчета о продажах.

Сообщение nika » 06 мар 2011, 10:46

Alexander писал(а):Судя по всему, Вы делаете выгрузку вручную за указанный период (по умолчанию - за весь день с 00:00:00 до 23:59:59)

Да именно так, а какой еще есть способ?

Про файл-флаг мне вовсе не ясно, где он описан? Дело в том, что используем не 1С, а SQL-Ledger.
nika
 
Постов: 40
Зарегистрирован: 01 мар 2011, 20:23
Откуда: Нижний Новгород

Re: Вопросы по выгрузке отчета о продажах.

Сообщение Alexander » 06 мар 2011, 14:13

viewtopic.php?f=6&t=151&hilit=%D1%84%D0%BB%D0%B0%D0%B3#p860

Стандартная схема автоматизированного обмена данными подразумевает, что товарочетка формирует в каталоге обмена пустой файл-флаг, в ответ на который демон выгрузки создает файл-отчет со всеми новыми продажами (с момента последней выгрузки).
Если необходимо привязать формирование файла-отчета к моменту закрытия смены на кассе, тогда в настройках програмы ставите флажок "Выгрузка новых транзакций" для отчета "Закрытие смены" и снимаете Z-отчет на кассе именно расширенным отчетом "Закрытие смены" (по умолчанию = Z-отчету).
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Вопросы по выгрузке отчета о продажах.

Сообщение nika » 06 мар 2011, 17:42

Александр спасибо! Это многое прояснило.
Ждем Вас в ветке про Сканер штрихкода. )
nika
 
Постов: 40
Зарегистрирован: 01 мар 2011, 20:23
Откуда: Нижний Новгород

Re: Вопросы по выгрузке отчета о продажах.

Сообщение nika » 08 мар 2011, 10:16

Что характерно в данном топике я задавал 3 вопроса. Ответили на 1. Хотя 2 других я и обошел при помощи кода, но хотелось бы все таки узнать, есть ли решение средствами Дэнси? Смотрите вопросы 1,2 в топикстарте.
nika
 
Постов: 40
Зарегистрирован: 01 мар 2011, 20:23
Откуда: Нижний Новгород

Re: Вопросы по выгрузке отчета о продажах.

Сообщение Alexander » 08 мар 2011, 14:08

nika писал(а):1. Поле цена товара (10е по спецификации) в файле имеет три знака после разделителя. Например сумма 100р. выглядит так 100.000 . Здесь в форуме видел, что должно быть 2 знака. Можно ли это устранить средствами Дэнси?

Можно - внесением исправления в исходники демона daemon_unload
nika писал(а):2. Можно ли заменить разделитель знаков в дробных числах на запятую?

Нельзя - получится несовместимость со сторонним Windows-ПО, работающим по протоколу "АТОЛ".
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ


Вернуться в Техподдержка

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

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


cron

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

Сейчас посетителей на конференции: 1, из них зарегистрированных: 0, скрытых: 0 и гостей: 1 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (180) здесь было 29 апр 2024, 13:15

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