Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > КИС Lack & УС Land

Прекращение поддержки 16 разрядной графической подсистемы "Ценников и ХБК". Смена платформы

05.12.2020 8:53


12.10.2018 12:44
AndreyZh
 
В преддверии перехода на 20% ставку НДС, скорее всего придётся переделать множество графических печатных и отчетных форм, что уже будет проблематично делать (рисовать) в двух разных системах, да и все новые компьютеры идут с 64 разрядными системами, к тому же отлаженная (от Windows 98/32 до Windows 10/64) 32 разрядная графическая подсистема показала большую скорость и стабильность работы. По этому мной принято решение прекратить дальше развивать 16 разрядную систему «ценников и ХБК», а уже большинство компьютеров в реале переведено на новую платформу.

Система cst_xbm комплекса программ «УС Land» позволяет печатать документы и отчеты в формате программ «1С:Предприятие» на основе данных программ «УС Land», печатать ценники в 38 форматах, строить графическую аналитику работы предприятия. Кроме того любая версия cst_xbm совместима с любой версией систем «КИС Lack» или «УС Land». Настройки, решаемые задачи, использование описано во многих темах раздела форума.

Инструкция по смене платформы

Предполагаю, что данная подсистема установлена в каталог по умолчанию C:\Cst_xbm или вообще, пока не установлена на каждом компьютере локальной сети, работающем с комплексом программ «УС Land». Во всех иных случаев – обращайтесь к Вашему установщику программ ««УС Land».

1. Переименуйте каталог cst_xbm, например на cst_xbm_old. Из него будем брать настройки или восстанавливать прежнюю платформу

2. Сохраните и распакуйте приложенный архив где-нибудь на ПК или сети;

3. Запустите установщик DistrCstXbm64.exe. Согласитесь «со всем», но имя диска переназначьте на C: в соответствующей форме установки

4. Перезапишите «по верху» приложенный к архиву каталог Cst_xbm

5. Восстановите файлы настроек, заменив из cst_xbm_old в Cst_xbm во соответствующих подкаталогах:
Cst_xbm\Db\Config.dbf
Cst_xbm\XBM\Cst.txt
Cst_xbm\XBM\Pril_b.txt

6. Сделайте ремонт – обновление настроек ПК. Запустите файлы, если у Вас нет ярлычков:
Cst_xbm\Repair.bat
Cst_xbm\XBM\Repair.bat

7. Удалите или восстановите из Cst_xbm\XBM\ логотип, печатаемый на всей первичной документации – файлы cat.bmp и Pict_doc.bmp

8. ОБЯЗАТЕЛЬНО ПЕРЕГРУЗИТЕ КОМПЬЮТЕР

9. После запуска ценников или ХБК согласитесь с «перезаписью реестра».

Откат к прежней платформе

Если, что пойдет не так или формы документов будут «кривыми»: на одном из 35 ПК были такие проблемы со шрифтами, да и новую платформу не проверял на Windows 2000/Vista.

1. Из панели управления штатными средствами деинсталлируйте программу CstXbm

2. Удалите каталог C:\Cst_xbm

3. Переименуйте назад папку Cst_xbm_old

4. Установите все три шрифта из каталога C:\Cst_xbm\XBM

P.S. Программы «Ценники и ХБК» являются частью комплекса программы автоматизации бизнеса «УС Land» и никак не относятся к программе для ЕГАИС «УС Лэнд:ЕГАИС».
Вложения
Тип файла: 7z Cst_xbm_64_upg.7z (17.82 Мб, 73 просмотров)
26.10.2018 12:14
AndreyZh
 
Одна из проблем решенных сегодня у работодателя в реале, но имеющая глубинный философский смысл: у пользователя на 2 компах вдруг перестала работать ХБК. При попытке отправки на печать стала выдаваться ошибка
Цитата:
Точка входа в процедуру sprintf_s не найдена в библиотеке DLL msvcrt.dll
Конечно первым делом переустановил ХБК по удаленке - не получилось! Начал разбираться дальше, а точнее искать ответ в Internet. Самое интересное, что печать напрямую из "УС Land" на принтер работало нормально.

Нашел обсуждение:
Цитата:
Здравствуйте, в 1с розница 1, посылаю на печать чек, а мне выдает ошибку "Точка входа в процедуру sprintf_s не найдена в библиотеке DLL msvcrt.dll", подскажите, как решить эту проблему.

Варианта 2
1) переустановить платформу 1с
2) восстановить msvcrt.dll с диска установки Windows (аккуратно, текущую версию библиотеки лучше сохранить в сторонку)

Справился, просто установил другой принтер, и все заработало
Стало очевидным, что испортился, завирусован системный файл или слетели дрова принтера... а дальше отослал по решению к их сисадмину - оказалось, что на эти ПК в сетевом режиме вчера устанавливал новый принтер... Так в чём глубинный смысл?

1. Ошибки оборудования, системного программного обеспечения проявляются на прикладных программах с которыми работают и не факт, что это ошибки программы

2. Если в каких-то условия прикладная программа (версия) долгое время работала стабильно, но вдруг стали проявляться ошибки, то проблема скорее всего не в программе, а в "оборудовании"!
12.11.2018 10:14
AndreyZh
 
Эх и "шалунишки" работают в фирме Microsoft

Вот второй раз встретилась проблема с данной платформой графической системы. При запуске выдаёт ошибку "Несовпадение версии файла ресурсов". В первом случае просто вернул 16 разрядную версию, что во втором уже невозможно в силу 64 разрядной W10. Пришлось разбираться...

Оказывается у системы разработки Visual FoxPro 9.0 существуют 3 редакции, использующие файл библиотек с одним именем vfp9r.dll, но абсолютно разным содержанием. Разные программы разработанные в разных редакциях системы разработки конфликтуют между собой из за данного файла библиотек.

В частности, как узнал мне собирают "ценники" при помощи самой свежей редакции, а во "втором случае" купленная программа e-trade собрана в инструменте второй редакции и они не могут существовать на одном ПК Возможно и есть способ "подружить" их, но не настолько хорошо разбираюсь в разрешении конфликтов программ, что бы в это вникать...


P.S. Хотя поглядел "совет" - размещу здесь, авось кому-нибудь поможет?

Цитата:
При запуске EXE-файла Run-Time библиотеки (те самые DLL) ищутся в следующем порядке:

1. Если запуск EXE выполняется с ключем -L"полный путь доступа", то по пути, указанном следом за этим ключем. Подробнее можно почитать в справке FoxPro "Как: использовать опции командной строки при запуске Visual FoxPro"
2. В той директории, где находится EXE-файл
3. В системной директории "по умолчанию" для соответствующей версии FoxPro.

Весь вопрос в том, какой стратегии расположения Run-Time библиотек придерживался разработчик той или иной программы. "По хорошему", желательно располагать Run-Time библиотеки рядом с EXE (в той же директории). В этом случае никакой путаницы не возникает
12.11.2018 13:55
FinSoft
 
Добро пожаловать в "ад dll".
Недавно столкнулся с подобным вопросом. Драйвер ккм Штрих использует формат sqlite для своих целей. Я тоже. И у меня библиотека была sqlite3.dll была более ранней сборки. При попытке работы с драйвером штриха вылезала типичная для таких ситуаций ошибка - он начинал юзать мою сборку, которая лежала в одном каталоге с программой. Вопрос, в общем, решился безболезненно. Их версия dll оказалась совместимой по прототипам используемых у меня функций...
21.11.2018 10:31
AndreyZh
 
Новый релиз графической подсистемы от декабря 2018. Интересен, если печатаете путевые листы:
  • Отработка передачи из "УС Land" пустого имени врача - в этом случае блок медицинского осмотра делается "пустым"
  • Более радикально. В настройке, в переменной 53 можно задать любой знак, тогда НЕ БУДУТ печататься дата и время медицинского и технического осмотра, в не зависимости от остальных видов настройки печати путёвок

Обновление комплекса из установки, описанной в первом сообщении простой заменой файлов и задания атрибута печати путёвок в файле настроек. Напомню, что описание видов настроек графической подсистемы дано в файле xmb/txt/inst_cfg.txt
Вложения
Тип файла: 7z v1812.7z (314.6 Кб, 29 просмотров)
20.03.2019 09:28
AndreyZh
 
Новый(е) релиз(ы) графической подсистемы от февраля, апреля 2019.
  • Доработка ряда отчетов программы ценников, изменение дизайна пары форматов ценников
  • ХБК - Более радикально. Адаптация всех форм первички с новому "списку" возможных ставок НДС при расчете итого;
  • Сделаны более "красивыми" формы некоторых документов;
  • Обработка импортируемых файлов в Word и Excel с длинными именами, в том числе заданными русскими буквами.

Другие изменения описаны в прилагаемых инструкциях к системе "УС Land". Обновление комплекса из установки, описанной в первом сообщении простой заменой файлов
Вложения
Тип файла: 7z v1904.7z (755.3 Кб, 21 просмотров)
21.11.2019 11:27
AndreyZh
 
Новый релиз графической подсистемы от декабря 2019г.
  • Решена «проблема» отражения в режиме предпросмотра ценников, когда они размещались внутри вызывающей их компактной форме – нюанс новой системе разработки. Сейчас, как раньше они отражаются на всём экране, от куда их можно отправить на печать
  • В «прайсах» и других отчетах дата сейчас отражается в «стандартном» формате и чуть подправлены формы прайсов
  • Подправлены некоторые форматы ценников с целью уместить в них возросшие цены - до 99.999,99
  • ХБК. Печать нового формата накладной кладовщика с расчетом числа упаковок, паллет и отражением EDI атрибутов покупателей, адресов, товаров

Другие изменения описаны в прилагаемых инструкциях к системе "УС Land". Обновление комплекса из установки, описанной в первом сообщении или любой предыдущей версии - простая замена файлов

P.S. Графическая подсистема создаётся, так, что-бы любая её версия была бы совместима с любой версией "УС Лэнд"
Вложения
Тип файла: 7z v1912.7z (834.5 Кб, 5 просмотров)
20.03.2020 08:10
AndreyZh
 
Новый релиз программы ХБК графической подсистемы от апреля 2020г - сейчас можно также печатать паллетные этикетки: https://olegon.ru/showpost.php?p=347014&postcount=21

P.S. Графическая подсистема создаётся, так, что-бы любая её версия была бы совместима с любой версией "УС Лэнд". Если и не поменяете, то просто не получите нового функционала.
Вложения
Тип файла: 7z v2004.7z (310.7 Кб, 1 просмотров)
15.10.2020 12:18
AndreyZh
 
Уже на нескольких компьютерах обнаружился "косяк" - при каждом запуске программ графической подсистемы появляется сообщение: Ошибка в файле ресурсов. Перезаписать его новым пустым файлом. Без перезаписи может не пускать в программу, а перезаписав при следующем запуске снова появляется данный запрос.

Пришлось разбираться - решение: В папке Cst_xbm и подпапке Cst_xbm/Xbm удалите бракованные системные файлы: FoxUser.dbf и foxuser.fpt При следующем запуске они заново создаются и уже правильные... и более такого сообщения не будет.


P.S. Забыл… Данное замечание относится к любым программам на VFP, например большинства "налоговых". Т.е. исправление проблемы - найти указанные файлы в каталогах программ и удалить

Правка: AndreyZh, 15.10.2020 14:07
19.10.2020 11:18
AndreyZh
 
Новая версия программ графической подсистемы от ноября 2020г. Сделано:
  • Ценники. Упрощена главная форма, разрешения изменения всех колонок, например для задания числа экземпляров ценников со ШК
  • ХБК. Адаптация раздела "Б" для импортного и Российского алкоголя под актуальные требования
  • ХБК. Добавления новых настроек для более гибкого подхода к печати товарно-транспртной накладной ТТН - отработка всех жестких требований ФСРАР
  • ХБК. Модификация форм путевых листов легковых и грузовых автомобилей к пакетной печати и большей гибкости для печати бланков с различными подходами к объему печатаемой информации

P.S. Некоторые возможность ХБК доступны лишь с версией системы "УС Land" старше v.2011
Вложения
Тип файла: 7z v2011.7z (732.0 Кб, 1 просмотров)

Правка: AndreyZh, 19.10.2020 11:21

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.