Автор Тема: Релизы кассира мини пос, где их искать ?  (Прочитано 1416 раз)

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

Оффлайн vvm

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1667
  • Похвалили: 164 раз(а)
  • Откуда: Владимир
Парни, накидайте релизов начиная от 6xx до свежих
для лайт поса под виндой СЕ 6.0
Сборка винды стояла от февраля 2012, поставил от 26.11.2013
Или ткните носом, где их искать, релизы эти.
Попробовал из своих запасов 562, 657 - не запускаются и ошибки не выдают.
Качнул с сайта штриха 1316 - запустился ... Почему так ?
И еще. Возникла необходимость использовать БД
от древнего релиза 649 на современном релизе 1316,
но база не хочет открываться на нем. БД можно конвертировать
или только заливать с бэка ? Печаль в том, что связи с бэком нет
и не предвидится.
« Последнее редактирование: 25/08/2016 23:16:46 от vvm »
 

Онлайн MOTOR

  • Резидент
  • Ветеран
  • ****
  • Сообщений: 984
  • Похвалили: 80 раз(а)
 

Онлайн MOTOR

  • Резидент
  • Ветеран
  • ****
  • Сообщений: 984
  • Похвалили: 80 раз(а)
Можно попробовать вытащить справочник товаров SQL запросом к базе
SELECT * FROM [goods] полученный текст оформить в виде файла загрузки и загрузить через стандартный обмен минипоса в новую чистую базу
 
Это сообщение считают полезным: vvm

Оффлайн vvm

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1667
  • Похвалили: 164 раз(а)
  • Откуда: Владимир
 

Оффлайн vvm

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1667
  • Похвалили: 164 раз(а)
  • Откуда: Владимир
Конкретно нужен 649 релиз
 

Оффлайн dipol

  • Бывалый
  • *
  • Сообщений: 37
  • Похвалили: 7 раз(а)
  • Откуда: Мытищи
Теоретически (сам не делал никогда)базу данных можно обновить с помощью upgreyd.exe,которая лежит в папке Tools.
Старый 649 релиз на новой винде не запустится,потому что в новой винде более новый менеджер баз данных.
Вот нашел какой-то кусок инструкции

 - работает с Sql Server 2005 Compact Edition
    ( выбор версии sql server'а осуществляется установкой свойства SqlVersion*:
      2 - Sql Server CE 2.0(то что было), 3 - Sql Server 2005 Compact Edition(
      то что добавилось)
      При первом запуске РМК начнет работать с Sql Server 2005 Compact Edition.
      Для перехода со старой СУБД, необходимо обновить файлы БД утилитой
      upgrade.exe** и установить свойство SqlVersion = 3

      --------------------------------------------------------------
      *SqlVersion находится в файле \residentflash\rmk\db\common.txt
      **Формат запуска upgrade.exe /S <путь к БД> /D <путь к новой БД>.
      Надо выполнить для файлов rmk.sdf и transact.sdf
« Последнее редактирование: 25/08/2016 22:42:19 от dipol »
 
Это сообщение считают полезным: vvm

Оффлайн vvm

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1667
  • Похвалили: 164 раз(а)
  • Откуда: Владимир
Собственно, с чего всё началось ...

Поехал сегодня мини пос чинить. Наткнулся на театр абсурда. 2 пос системы, отрезанные от внешнего мира уже года как 2 назад.
Продавцы по привычке работают по кодам товаров, если надо добавить новый товар или поменять цену - зовут программиста.
Отчет о продажах товара никуда не уходит, загрузить справочник возможности естественно нет. Продают свиней в разобранном виде (магазин при мясокомбинате).
О продаже по свободной цене - нет, не слышали.
 

Оффлайн GS

  • Администратор
  • *******
  • Похвалили: 73 раз(а)
  • Откуда: Томск
О продаже по свободной цене - нет, не слышали.
начальник требует чтобы в чеке писалось название
 

Оффлайн vvm

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1667
  • Похвалили: 164 раз(а)
  • Откуда: Владимир
Кстати, в свежей версии кассира не нашел пресловутого common.txt  ...
Где теперь настройки лежат ?
 

Оффлайн dipol

  • Бывалый
  • *
  • Сообщений: 37
  • Похвалили: 7 раз(а)
  • Откуда: Мытищи
Плохо искал.После первого запуска программы,common.txt лежит в папке DB внутри папки RMK.
 

Оффлайн vvm

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1667
  • Похвалили: 164 раз(а)
  • Откуда: Владимир
Парни, выложите файл загрузки мини поса. Не пойму, что не так делаю.
Загружаются только коды групп и товаров, все товары грузятся как группы.

Релиз 1316 (последний).
Может изменился формат обмена ?????
« Последнее редактирование: 26/08/2016 17:44:27 от vvm »
 

Онлайн MOTOR

  • Резидент
  • Ветеран
  • ****
  • Сообщений: 984
  • Похвалили: 80 раз(а)
Изменялся формат. Добавились отдельными строками параметры для алкогольных товаров
 

Онлайн MOTOR

  • Резидент
  • Ветеран
  • ****
  • Сообщений: 984
  • Похвалили: 80 раз(а)
Разделитель поменяй на ;
 
Это сообщение считают полезным: vvm

Оффлайн vvm

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1667
  • Похвалили: 164 раз(а)
  • Откуда: Владимир
Разделитель поменяй на ;

Спасибо, заработало )
 

Оффлайн vvm

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1667
  • Похвалили: 164 раз(а)
  • Откуда: Владимир
Короче, как выкрутился. Если кому интересно ... Напомню условия задачи - запуск БД от старого 649 релиза кассира мини пос на текущем релизе 1316. Возможности загрузки товаров в мини пос с бэк офиса - нет.
https://kkmcom.ru/index.php?topic=4338.0
Программой, взятой отсюда http://fishcodelib.com/Database.htm (в прицепе)
открыл rmk.sdf. Предварительно в программе надо выбрать провайдера БД - в моём случае это SQLCe
Потом в программе (по совету MOTOR) делаем 2 SQL запроса:
SELECT * FROM [goods] - открывается база товаров, на ней делаем правой мышью выгрузку в формат CSV
SELECT * FROM [good_groups] - открываются группы товаров, с ней аналогично
Далее открыл полученные CSV либра офисом 4, (эксель 2003 показывал кракозябры),
подправил расположение столбцов с данным и т.п. (например цены выдергиваются в 100 раз больше, чем нужно (в копейках).
Потом сохраняем в формате CSV, переименовываем в goods.txt или как нравится, добавляем служебную строчку ##@@&&
в начале файла и получаем новый косяк - неверная первая строка в файле. Хотя с виду там всё в ажуре.
Смотрим файл бинарным редактором и видим, что либра в начало файла втыкает два байта FF. Исправляем
это дело, скармливаем мини посу полученный файл как файл загрузки от бэка и радуемся ...

P.S. upgrade.exe /S <путь к БД> /D <путь к новой БД> не прокатило - тупо выдает, что произошла ошибка, не уточняя - какая именно ...

А, да - в файле надо поменять разделители с запятой на точку с запятой (;)
« Последнее редактирование: 26/08/2016 22:43:28 от vvm »
 
Это сообщение считают полезным: Prz777, drfaust, Master X, tridentxp, KrasCEP

Онлайн MOTOR

  • Резидент
  • Ветеран
  • ****
  • Сообщений: 984
  • Похвалили: 80 раз(а)
А, да - в файле надо поменять разделители с запятой на точку с запятой (;)
Там же вроде можно выгрузить сразу в файл с разделителями ; (semicolon delimiter)
Да и отформатировать можно прямо в запросе. Тогда необходимость в либре отпадет.
« Последнее редактирование: 27/08/2016 14:52:44 от MOTOR »
 

Оффлайн vvm

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1667
  • Похвалили: 164 раз(а)
  • Откуда: Владимир
А, да - в файле надо поменять разделители с запятой на точку с запятой (;)
Там же вроде можно выгрузить сразу в файл с разделителями ; (semicolon delimeter)
Да и отформатировать можно прямо в запросе. Тогда необходимость в либре отпадет.

Ну я ж не программист. Как умею, так и сделал.
 

Онлайн MOTOR

  • Резидент
  • Ветеран
  • ****
  • Сообщений: 984
  • Похвалили: 80 раз(а)
Да я тож не программер, но так удобнее
Вадим, если есть возможность, проверь, пожалуйста.
Добавил в запрос группы. Если все ОК, то после выполнения запроса в Database.net, нужно экспортировать в формат ssv, переименовать файл в соответствии с именем файла загрузки в РМК и добавить в начало файла служебные строки
##@@&&
#
можно загружать полученный файл обмена штатными средствами РМК 
SELECT [Code]
      ,[Barcode]
      ,[Name]
      ,[ECRName]
      ,[Price]/100 as Price
      ,[Rest]
      ,[DiscountSchema_]
      ,[Flags]
      ,[Store]
      ,[MaxDC]
      ,[TaxSchema_]
      ,[Artikul]
      ,[PriceLabel]
      ,[Country]
      ,[Unit]
      ,[Group_]
      ,1
FROM [goods]
union
select [Code]
      ,null
      ,[Name]
      ,null
      ,null
      ,null
      ,null
      ,null
      ,null
      ,null
      ,null
      ,null
      ,null
      ,null
      ,null
      ,[Group_]
      ,0
 from [good_groups]
 order by code
« Последнее редактирование: 27/08/2016 18:18:45 от MOTOR »
 
Это сообщение считают полезным: Master X, vvm

Оффлайн dipol

  • Бывалый
  • *
  • Сообщений: 37
  • Похвалили: 7 раз(а)
  • Откуда: Мытищи
vvm:Кстати, в свежей версии кассира не нашел пресловутого common.txt  ...
Где теперь настройки лежат ?

dipol:Плохо искал.После первого запуска программы,common.txt лежит в папке DB внутри папки RMK.

Я был не прав.На днях представилась возможность самому посмотреть(езжу-обновляю РМК ЕГАИС),так вот файла common.txt там,где он должен быть  действительно нет,но стоит только поменять какие-нибудь настройки в оборудовании или в путях обмена или еще там где-нибудь,как этот пресловутый common.txt,появляется там,где и должен был быть.



 

Оффлайн ALEX56

  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 615
  • Похвалили: 8 раз(а)
  • Откуда: Новоуральск
Что нашлось
Все пройдет
 

 

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