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

УС Лэнд:ЕГАИС – 2017. Обсуждение программы, предложения, замечания, вопросы : КИС Lack & УС Land

29.03.2024 2:36


21.06.2017 15:27
AndreyZh
 
Уф!!!!!!! - Закончил!!!!

Написана и пару раз перепроверена на соответствие "русскому языку" инструкция. Обнаружены и по большей части исправлены некоторое количество "очепяток" и грамматических ошибок в программе - осталось её ещё пару раз "перепроверить"... хотя уже 2 недели в 3 магазинах реала работают по всем новым возможностям и только по v2 всего документооборота с ЕГАИС. Посему!

И Н Ф О Р М А Ц И Я: Официальный релиз "УС Лэнд:ЕГАИС" будет опубликован в первом сообщении темы форума: https://olegon.ru/showthread.php?t=23281 27 июня 2017 года.


P.S. Буду вынужден "отдохнуть" от ПК с 23 по 26.06.17 и с ним, в это время буду общаться редко
28.06.2017 17:12
AndreyZh
 
I. Как бы любые версии нормально обновляются до версии 27 июня 2017. Типа "подтверждение" переписка. 26.06.17 пришло письмо
Цитата:
Добрый день!
Можно получить пароль от архива. У нас стоит версия от ноября 2015.
Отправил пароль, пришел ответ, что всё нормально обновилось и работает. Опуская "размышления", а как же "регистры", "ревизии" и etc. Можно сделать выводы:

1. Технически. Обновиться можно с любого предыдущего релиза;
2. Технически даже версии ноября 2015 могут работать до 4 июля. См.: https://olegon.ru/showpost.php?p=287410&postcount=135

II. Ожидаю массового обновления релизов после 1 июля и как следствие возможное "всплытие" недоработок программы, т.к. "УСЕга" попадёт в "разные руки" и разные програмно-аппаратные среды. В случае "вылета" инструмент разработки оставляет информацию о причине и месте кода системы, где выявился сбой в файле error.txt в каталоге программы. Пожалуйста при сбое программы прикладывайте его или его содержимое публикуйте в сообщении.

III. Программировать хочется... Хотя и куча других дел, а главное не хочу трогать код модулей системы, что-бы проще было искать свои "косяки" (см. II). Всё же придумал новенькое и сделал, что бы не затрагивало важных областей системы - не мешало искать проблемные места.

Появился новый режим - "Сервис/Просмотр или печать параметров настройки УСЕга", полезный для оценки полноты настройки параметров поведения программы и необходимости их дополнения/изменения. Обычный способ - через настройку неудобен, т.к. пошагово смотрим каждый параметр, а так же сейчас видно, что не настроено - программа берет значение "по умолчанию"... это отражено в колонке "значение переменной".

Пример отчета... или полный набор переменных (параметров) настройки:

Код:

Настройки программы на 28.06.17 12:35:31
--------------------------------------------------------------------------------------------------------------------------- Стр. 1
Переменная|          Значение переменной в настройке программы          |            Краткое описание значения параметра         
----------------------------------------------------------------------------------------------------------------------------------
nLenSt    |62                                                           |Длина печатной страницы при выводе отчетов - 60          
----------------------------------------------------------------------------------------------------------------------------------
npFormpSer|2                                                            |Номер версии д-оборота ЕГАИС. По умолчанию 1             
----------------------------------------------------------------------------------------------------------------------------------
cgMyIdEga |030000113645                                                 |Код в системе ЕГАИС. См. log файлов транспорта           
----------------------------------------------------------------------------------------------------------------------------------
cgObosName|Стимул - закрытый магазин КПП 645432002                      |Наименование обособленного подразделения                 
----------------------------------------------------------------------------------------------------------------------------------
cgNameFirm|ООО Прикуп-ритэйл                                            |Имя фирмы: Форма_собств. Наименование (ООО Организация)  
----------------------------------------------------------------------------------------------------------------------------------
cgKassFirm|_Kassa                                                       |Номер кассы или её префикс по умолчанию                  
----------------------------------------------------------------------------------------------------------------------------------
cgInnFirm |6452916431                                                   |ИНН головной организации                                 
----------------------------------------------------------------------------------------------------------------------------------
cgKppFirm |645432002                                                    |КПП данного обособленного подразделения                  
----------------------------------------------------------------------------------------------------------------------------------
cgAdrFirm |Саратов, ул. Беговая 12а                                     |Адрес организации или подразделения для чеков            
----------------------------------------------------------------------------------------------------------------------------------
cgPull_akm|4                                                            |Контроль пула ШКАМ при прод: 1-Вопрос,2-Запрет, иначе игн
----------------------------------------------------------------------------------------------------------------------------------
lgEgaPivo |.F.                                                          |.T.-учитывать/выгружать в ЕГАИС продажи пива, иначе .F.  
----------------------------------------------------------------------------------------------------------------------------------
cgPivoKVA |                                                             |Список кодов видов алк.пр-ции для пива через запятую     
----------------------------------------------------------------------------------------------------------------------------------
cgHost    |http://localhost:8080/opt/                                   |Стандартная часть всех запросов http://localhost:8080/opt
----------------------------------------------------------------------------------------------------------------------------------
ngWait    |5                                                            |Макс.пауза в сек ожидания ответа от УТМ кроме входящих за
----------------------------------------------------------------------------------------------------------------------------------
cgemail   |zhsoft   mail.ru                                             |Адрес электронной почты для отсылки сообщений УСЕга      
----------------------------------------------------------------------------------------------------------------------------------
ngFixDayRo|4                                                            |Контроль отправки доков. Число дней - 1. Умолчание=4     
----------------------------------------------------------------------------------------------------------------------------------
lgLive    |.T.                                                          |Вид головного меню .T. - упрощенный, ,.F. - основной     
----------------------------------------------------------------------------------------------------------------------------------
lgWriteBD |.T.                                                          |Ведение своей БД .F. - отключить или .T. - включить      
----------------------------------------------------------------------------------------------------------------------------------
lNoDatTime|.F.                                                          |.T. отключить отраж.даты и времени печати, .F. включить  
----------------------------------------------------------------------------------------------------------------------------------
lgWin10   |.T.                                                          |.T. если используете Win10, иначе .F.                    
----------------------------------------------------------------------------------------------------------------------------------
lgpCurl   |.F.                                                          |.F. если не проверять существование и размер cURL        
----------------------------------------------------------------------------------------------------------------------------------
lgAutoHelp|.T.                                                          |.T. вкл.режима запоминания строк в справочниках, иначе .F
----------------------------------------------------------------------------------------------------------------------------------
l_mus     |.F.                                                          |Разрешение использования звуковых эффектов .T., если ДА  
----------------------------------------------------------------------------------------------------------------------------------
cgpCurl   |                                                             |Маршрут для запуска утилиты Curl или пусто, если в Path  
----------------------------------------------------------------------------------------------------------------------------------
cdTemp    |c:\temp\                                                     |Каталог временных файлов программы C:\TEMP\              
----------------------------------------------------------------------------------------------------------------------------------
cdRepEga  |REPORT\                                                      |Каталог вывода отчетов и другой информации REPORT\       
----------------------------------------------------------------------------------------------------------------------------------
cgBaseUs  |c:\_Rep\Butik\Ls\Database\                                   |Основной каталог БД УС C:\Lack\Ls\Database\              
----------------------------------------------------------------------------------------------------------------------------------
cgBaseUs2 |M:\Store\Butik\Ls\Database\                                  |Альтернативный каталог БД УС Z:\Butik\Ls\Database\       
----------------------------------------------------------------------------------------------------------------------------------
cgpLogUtm |c:\utm\transporter\l\                                        |Каталог логов УТМ \\128.0.0.1\utm\..\l\                  
----------------------------------------------------------------------------------------------------------------------------------
cdData    |DATA\                                                        |Каталог внутренних данных программы DATA\                
---------------------------------------------------------------------------------------------------------------------------------- 
06.07.2017 11:12
AndreyZh
 
Вот и подходит время очередного релиза системы... Сделано много, но "оглядываясь" на необходимость не трогать серьёзно структуру программы. В течении дня буду рассказать о новеньком.

Контур инвентаризации

Используется для выборочной и сплошной ревизии; постановки "старой" алкопродукции на баланс в ТЗ; формирования операций от "товара", а не от операции; формирования продаж через списания по пиву и общепиту; автоматическое создание операция для уборки "минусов" по торговому залу - для детального изучения смотрите инструкции.

Новенькое пока для "ревизий"! Во всех инструкциях и объяснениях полагал только возможность двух подходов:

1. Сплошная. Закачали остатки -> в течении (длительного) времени "пропикали" фактические остатки -> В течении его могли производится продажи - изменили факт "ручками" -> запросили все новые остатки -> создали и отправили операции в ЕГАИС.

2. Выборочная. Запросили остатки по складу и ТЗ -> Очистили таблицу ревизии -> со сканера Alt+F7 или потоком Insert ввели фактические остатки по выбранным наименованиям, не продавая их -> создали и отправили операции в ЕГАИС.

Однако "можно придумать защиту от дурака... но не от изобретательного". Периодически названивал реальный пользователь, что операции ревизии не проходят... и пропадал, но вот посетил его. Сразу увидел - сплошную ревизию потихоньку проводил неделю, а продажи и списания пива шли обычным чередом, т.е. остатки для создания операции были неверные. Не задумываясь обновляю остатки по F4 и выслушиваю... Сам советуя не создал сохранение данных... Впрочем "вспомнил", что можно для операции подобрать только пропиканные товары и слава б. всё разрешилось

Суть его "изобретения": Закачали остатки -> в течении (длительного) времени "пропикали" фактические остатки -> пропикав группу наименований, если расхождений не было, то удалялись эти строки -> продолжали пропикивание невзирая на продажи. Когда закачали свежие остатки, то добавили удаленные и проверенные им строки!!!

Решено в новом релизе: При вызове режима обновления остатков программа может обновить по всему списку или только по фактическим строкам в таблице ревизий

06.07.2017 13:34
AndreyZh
 
Не очень доверяя "обещаниям" РАРа с 4 июля проверяю работу по документам, операциям и запросам в разных версиях и в очередной раз убедился, что им нельзя доверять

Если, в общем, то отправляемые в ЕГАИС документы: расходные ТТН, списание и постановка на баланс на складе ЕГАИС принимает только по v2. Запросы, кроме остатков, для которых есть описание и примеры по v2, принимаются ЕГАИС только по v2, например вместо неработающих запросов справок А/Б сейчас работают "альтернативные" запросы по РФУ-1/2. Для запроса КА и продукции пр-ля по ИНН нет описания по v2 и они обрабатываются в обоих версиях.

Ответы (их обработка) документов пришедших в ЕГАИС по v1 до 12:00 ЕГАИС воспринимает только, если их обрабатывать по v1. Например по приходным ТТН акты отправляются по факту приемки реального товара - это м/б через месяц после отгрузки и должны создаваться в версии ТТН.

В силу вышеизложенного изменилась логика работы "УСЕга":

1. Все исходящие документы и операции отправляются по v2 без уточняющих вопросов, которые путали пользователей;

2. Всё "автоматы" отправляют "запросы" в ЕГАИС по v2, если в настройке программы жестко не указано v1... и даже в этом случае по v1 могут запрашиваться только, пока "разрешенные" остатки;

3. По входящим документам/запросам/ответам программа, понимая их версию "реагирует" по "этой" версии;

4. "Отключенные" запросы справок А и разделов Б удалены из головного меню программы, а "горячие клавиши" переназначены на их "заменители" - РФУ-1/2;

5. Подсистема чистки запросов понимает "мусор" по любой версии, позволяя читать, сохранять и удалять запросы.

Новый вид меню "запросов" и "ответов":

06.07.2017 14:27
AndreyZh
 
Сервис/Ремонт: паковка, переиндексация, обновление БД

Почти в каждом сообщении темы: https://olegon.ru/showthread.php?t=23281 упоминается данный режим программы. Он вызывается из меню или из командной строки hle repair - автомат. В нём программа:

1. При обнаружении "устаревшей" структуры внутренней БД конвертирует её в новую файловую структуру, а иногда дополняет новой информацией "по умолчанию";
2. Физически удаляет из таблиц раннее логически удаленные записи - уборка мусора;
3. Пересоздаёт индексные файлы, ускоряющие работу программы.

Вконец умучил свою тестовую программу и ухитрился разрушить БД... но и ПРИДУМАЛ - сейчас в данном режиме программа сама ЛЕЧИТ 95% видов разрушений.



Прочие изменения сервисного меню

1. Добавлен режим печати настройки;
2. Пару раз "попадали" случайно путая автоматы, вызываемые в том числе из меню "запроса остатков" и "уборки минусов" - разнёс их "территориально".

Замечание: Всякое бывает и инфа может потеряться. Не забывайте делать сохранение в режиме "сохранение важных данных", копируя затем единственный файл архива из каталога ARC на внешний носитель (флэшку).
06.07.2017 15:22
AndreyZh
 
В завершение на сегодня... Замечаний по работе программы не поступало ни из реального, ни из виртуального мира - значить программа работает "идеально"? Однако такая "работа" возможна, если программой не пользуются, на сам в реале на 5 магазинах тщательно отслеживаю работу, т.е. пользуются... Вот такой когнитивный диссонанс

В то же время отслеживаю жалобы, обсуждения, предложения обходов ошибок по другим системам, например по самой популярной "1С:Розница" - косяк на косяке, косяками погоняет... Меня не радуют мучения пользователей, в конце концов они сами выбрали эту программу, а в таких обсуждениях выискиваю возможные недоработки у себя... раз пользователей "УС Лэнд:ЕГАИС" всё устраивает. Конечно ошибки есть и их правлю постоянно - наверное более жестко, чем пользователи тестирую функционал?

Исправление ошибок программы

1. Потоковый ввод продаж через списания по складу или ТЗ. Неправильно работал механизм сканирования акцизок - не определялось количество. В ручном режиме всё хорошо;

2. При отправке любых операций по v2 в документах указывается краткое наименование КА (производителя) и если оно больше 64 знаков в тикете приходит отказ... Завалялся такой клиент. Сейчас во всех типах документов краткое наименование КА режется до 64 знаков;

3. Конечно исправлена куча грамматических ошибок
06.07.2017 15:45
smogamk
 
Только сегодня споткнулся :) Последняя версия, при автомате списания продаж пива вылазит запрос на согласие списания этого пива со 2 регистра. Соответственно автоматики не получается, т.к. согласиться в 4 утра просто некому :)
06.07.2017 16:10
AndreyZh
 
Цитата:
smogamk Только сегодня споткнулся :) Последняя версия, при автомате списания продаж пива вылазит запрос на согласие списания этого пива со 2 регистра. Соответственно автоматики не получается, т.к. согласиться в 4 утра просто некому :)
Это свеженькая ошибка... Предупреждение, что бы не попасть на ограничение по балансу... Если бы скрин приложили, то быстрее бы "въехал". Будет, в том числе это исправление выложено сегодня
06.07.2017 16:12
smogamk
 
Со скрином не подумал.... Сейчас уже не получится. Красненькое такое :) Просит поставить "1" если согласен, по умолчанию стоит "2".
06.07.2017 16:18
AndreyZh
 
Цитата:
smogamk Со скрином не подумал.... Сейчас уже не получится. Красненькое такое :) Просит поставить "1" если согласен, по умолчанию стоит "2".
Я нашел... Вам высветилось сообщение: https://olegon.ru/showpost.php?p=285851&postcount=170 При написании "защиты от дурака" забыл о бездиалоговых режимах работы программы
Часовой пояс GMT +3, время: 02:36.

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