Автор Тема: Прим-88ТК сумма выручки  (Прочитано 11571 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jesc

  • Новичок
  • Сообщений: 16
Прим-88ТК сумма выручки
« : 25/04/2013 22:34:57 »
Добрый всем вечер
Пишу поддержку Примов в собственном ПО, общаюсь через azimuth.dll
Подскажите, как можно получить сумму выручки за смену (все_продажи - все_возвраты)
Проблема в том, что функция GetMoney возвращает возвраты только по наличным оплатам

В итоговых суммах есть:
1. Продажа
2. в т.ч. тара
3. Сторн.продажа
4. в т.ч. тара
5. возврат тары
6. сторн. возврата тары


Вопрос: то что выделено жирным, точно не опечатка? может это и есть просто возврат (а не возврат тары)?
 

Онлайн tridentxp

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3290
  • Похвалили: 195 раз(а)
  • armвиль
Re: Прим-88ТК сумма выручки
« Ответ #1 : 26/04/2013 00:49:56 »
не боюсь показаца лохом (примы лоботомирую, а не "общаюсь" c ними на верхнем уровне). вот качнул с искровского сайта описание дллки, и чот не вижу как функция getmoney отвечает и что возвращет. указатель на структуру или что ? откуда у тебя такие результаты ? ткни носом на описание в библиотеке (и ссылку на онное). вощем личо я тебя не понял.
не суетись под тесаком. (c) Зяма.
 

Оффлайн got10

  • Модератор раздела
  • Старожил
  • ****
  • Сообщений: 348
  • Похвалили: 34 раз(а)
Re: Прим-88ТК сумма выручки
« Ответ #2 : 26/04/2013 11:18:58 »
Если судить по докам Искры, GetMoney : Х отчёт в компьютер. Возвращает integer.
 

Оффлайн jesc

  • Новичок
  • Сообщений: 16
Re: Прим-88ТК сумма выручки
« Ответ #3 : 26/04/2013 11:32:27 »
Возвращает Integer - код ошибки, я так понимаю она инициализирует некий буфер структурой, описание полей структуры есть в доках
Получить суммы можно функцией GetFldInt с указанием номера интересуемого поля

PS: я программист. поэтому "общаюсь" :)

Да! Руководство по программированию почему-то на сайте Искры не нашел, только описание DLL, нашел вот тут: http://www.kassmehanic.narod.ru/ProgrPrim08TK.pdf
 

Онлайн tridentxp

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3290
  • Похвалили: 195 раз(а)
  • armвиль
Re: Прим-88ТК сумма выручки
« Ответ #4 : 26/04/2013 12:34:23 »
попробивай что нибудь через azimuth.dll. потом удали azimuth.LOG, запроси GetMoney, после чего лог в Студию !!!
не суетись под тесаком. (c) Зяма.
 

Онлайн tridentxp

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3290
  • Похвалили: 195 раз(а)
  • armвиль
Re: Прим-88ТК сумма выручки
« Ответ #5 : 26/04/2013 12:45:53 »
так же на 100 стр описание ответа. какой надо выбирай.
не суетись под тесаком. (c) Зяма.
 

Оффлайн jesc

  • Новичок
  • Сообщений: 16
Re: Прим-88ТК сумма выручки
« Ответ #6 : 26/04/2013 12:51:09 »
Так я оттуда цитату и привел, смотри внимательней
Клиент дал "Прим" с уговором не печатать чеков  :(
 

Оффлайн jesc

  • Новичок
  • Сообщений: 16
Re: Прим-88ТК сумма выручки
« Ответ #7 : 26/04/2013 12:52:10 »
так же на 100 стр описание ответа. какой надо выбирай.
Так какого надо - нет
Иначе и вопроса бы не было
 

Онлайн tridentxp

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3290
  • Похвалили: 195 раз(а)
  • armвиль
Re: Прим-88ТК сумма выручки
« Ответ #8 : 26/04/2013 13:01:01 »
buff[13]+buf[25]-buff[17]-buff[27] ? или buff[33]-buff[37] ?  или я чот недопонял ?
не суетись под тесаком. (c) Зяма.
 

Онлайн tridentxp

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3290
  • Похвалили: 195 раз(а)
  • armвиль
Re: Прим-88ТК сумма выручки
« Ответ #9 : 26/04/2013 13:02:03 »

Подскажите, как можно получить сумму выручки за смену (все_продажи - все_возвраты)

это называется "Наличность в кассе" = buff[49]
не суетись под тесаком. (c) Зяма.
 

Оффлайн jesc

  • Новичок
  • Сообщений: 16
Re: Прим-88ТК сумма выручки
« Ответ #10 : 26/04/2013 13:09:34 »
buff[13]+buf[25]-buff[17]-buff[27] ? или buff[33]-buff[37] ?  или я чот недопонял ?
В том-то и дело, что есть только сторнирование, а возвратов по видам оплат, отличным от наличных, нет


Подскажите, как можно получить сумму выручки за смену (все_продажи - все_возвраты)

это называется "Наличность в кассе" = buff[49]

Как наличность в кассе отражает операции по банку?  ;)
 

Онлайн tridentxp

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3290
  • Похвалили: 195 раз(а)
  • armвиль
Re: Прим-88ТК сумма выручки
« Ответ #11 : 26/04/2013 13:11:17 »
в искровском лексиконе Кредит = Безнал.
не суетись под тесаком. (c) Зяма.
 

Оффлайн jesc

  • Новичок
  • Сообщений: 16
Re: Прим-88ТК сумма выручки
« Ответ #12 : 26/04/2013 13:12:52 »
в искровском лексиконе Кредит = Безнал.

Не совсем так, есть вид оплаты "наличные", и есть "все остальные", параметры (в том числе и название) - настраиваются
Никакой доп.логики ни в "кредит", ни в "плат.карта" не заложено
 

Онлайн tridentxp

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3290
  • Похвалили: 195 раз(а)
  • armвиль
Re: Прим-88ТК сумма выручки
« Ответ #13 : 26/04/2013 13:14:35 »
 наверное лучше говорить предметно. повторюсь. сделай продажи так чтобы вёлся лог при них, сделай GetMoney, и покажи конктретно какой показатель нужен или отличается от того что тебе нужно.
не суетись под тесаком. (c) Зяма.
 

Оффлайн jesc

  • Новичок
  • Сообщений: 16
Re: Прим-88ТК сумма выручки
« Ответ #14 : 26/04/2013 13:20:32 »
Да, боюсь придется просить у клиента разрешения поотбивать копеечные продажи/возвраты
Я-то надеялся, что кто-то писал поддержку Примов для себя, но тут похоже одни инженеры  :)
 

Онлайн tridentxp

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3290
  • Похвалили: 195 раз(а)
  • armвиль
Re: Прим-88ТК сумма выручки
« Ответ #15 : 26/04/2013 13:23:17 »
кстати, не откажи себе в удовольствии и пообщайся с ТП Искры - уверяю, будет незабываемо.
не суетись под тесаком. (c) Зяма.
 

Оффлайн jesc

  • Новичок
  • Сообщений: 16
Re: Прим-88ТК сумма выручки
« Ответ #16 : 26/04/2013 13:30:58 »
Чирканул им с утра на kkt@iskra-kkm.ru
Или где у них ТП (гыгы) обитает?
 

Онлайн tridentxp

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3290
  • Похвалили: 195 раз(а)
  • armвиль
Re: Прим-88ТК сумма выручки
« Ответ #17 : 26/04/2013 13:45:03 »
можно ещё и на support@ что нить послать. лично я (кста не я один) без матюгов в душе с ними не общаюсь.
не суетись под тесаком. (c) Зяма.
 

Оффлайн jesc

  • Новичок
  • Сообщений: 16
Re: Прим-88ТК сумма выручки
« Ответ #18 : 26/04/2013 14:43:09 »
Я понял, что с Примами будут проблемы, когда информацию по программированию пришлось искать с миру по нитке, а FRS оказался платным
 

Оффлайн jesc

  • Новичок
  • Сообщений: 16
Re: Прим-88ТК сумма выручки
« Ответ #19 : 15/05/2013 15:14:30 »
Появились еще вопросы:
1) как получить номер смены? GetResource, который её получает,  возвращает ошибку, говорит "надо закрыть смену" (24 часа прошло) - засада. Есть другой способ?
 

Онлайн tridentxp

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3290
  • Похвалили: 195 раз(а)
  • armвиль
Re: Прим-88ТК сумма выручки
« Ответ #20 : 15/05/2013 16:00:20 »
предположу GetNums.
не суетись под тесаком. (c) Зяма.
 

Оффлайн jesc

  • Новичок
  • Сообщений: 16
Re: Прим-88ТК сумма выручки
« Ответ #21 : 15/05/2013 16:24:28 »
предположу GetNums.
GetNumbers получает только "Сквозной номер документа" и "Номер чека"
GetNums - у меня нет такого  ???
 

Онлайн tridentxp

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3290
  • Похвалили: 195 раз(а)
  • armвиль
Re: Прим-88ТК сумма выручки
« Ответ #22 : 15/05/2013 16:58:00 »
предположу GetNums.
GetNumbers получает только "Сквозной номер документа" и "Номер чека"
GetNums - у меня нет такого  ???
да, действительно, я ошибся. любопытно, а в логе номер закрываемой смены передаётcя ? может от туда вытаскивать. или если там нет, то может в более современных версиях ДЛЛки есть функция запроса состояния ЭКЛЗ. можно через ЭКЛЗ узнать.
« Последнее редактирование: 15/05/2013 17:38:21 от tridentxp »
не суетись под тесаком. (c) Зяма.
 

Оффлайн jesc

  • Новичок
  • Сообщений: 16
Re: Прим-88ТК сумма выручки
« Ответ #23 : 15/05/2013 19:02:39 »
...может в более современных версиях ДЛЛки...
У меня DLL 30.03.2010, где взять новее?
 

Онлайн tridentxp

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3290
  • Похвалили: 195 раз(а)
  • armвиль
Re: Прим-88ТК сумма выручки
« Ответ #24 : 15/05/2013 19:06:22 »
у меня точняком нэма - искру сношать.
не суетись под тесаком. (c) Зяма.
 

Оффлайн got10

  • Модератор раздела
  • Старожил
  • ****
  • Сообщений: 348
  • Похвалили: 34 раз(а)
Re: Прим-88ТК сумма выручки
« Ответ #25 : 16/05/2013 00:37:54 »
Если смотреть через GetDllVer, то есть версии :
2.0.7.3, 2.0.9.9, 1.1.0.0, 2.0.6.5, 280203-18.00, 1.1.7.0.
Покидал в файловый архив
« Последнее редактирование: 16/05/2013 12:06:55 от 4got10 »
 

Оффлайн jesc

  • Новичок
  • Сообщений: 16
Re: Прим-88ТК сумма выручки
« Ответ #26 : 21/05/2013 17:57:00 »
А как вы получили версии библиотек?
У моих данных о версии нет, ни через GetFileVersionInfo, ни через DllGetVersion
 

Оффлайн got10

  • Модератор раздела
  • Старожил
  • ****
  • Сообщений: 348
  • Похвалили: 34 раз(а)
Re: Прим-88ТК сумма выручки
« Ответ #27 : 21/05/2013 21:16:34 »
Function GetDllVer(DllVer:PChar): PChar;stdcall; far; external 'azimuth.dll' name 'GetDllVer';
Но могу что то не понимать и поэтому быть не правым.
 

Оффлайн jesc

  • Новичок
  • Сообщений: 16
Re: Прим-88ТК сумма выручки
« Ответ #28 : 22/05/2013 14:33:57 »
От оно чЁ ))
У меня показывает 2.1.7.4, взято отсюда http://www.iskra-kkm.ru/support/download.php?dir=lib/&name=azimuth.zip
Выходит у меня новее
 

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22