Форум по программам и оборудованию > > >

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

25.05.2018 15:24


[ТЕМА ЗАКРЫТА]
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 При написании "защиты от дурака" забыл о бездиалоговых режимах работы программы
06.07.2017 17:49
winmasta
 
Добрый день, оставлю фидбэк и задам вопрос. Программой пользуемся каждый день, версия от 12.06.17 (м.б. замутить пора версионность), в 99% случаев для подтверждения поставок, создания актов расхождения и оформления продаж пива. Ошибок нет. Остатки иногда контролируем по выборочным позициям на пальцах, вроде все ровно. Магазин небольшой как, соответственно и оборот. Теперь вопрос. Нужно ли переходить на поздние версии если все устраивает ?
06.07.2017 19:56
AndreyZh
 
Цитата:
winmasta Добрый день, оставлю фидбэк и задам вопрос. Программой пользуемся каждый день, версия от 12.06.17 (м.б. замутить пора версионность), в 99% случаев для подтверждения поставок, создания актов расхождения и оформления продаж пива. Ошибок нет. Остатки иногда контролируем по выборочным позициям на пальцах, вроде все ровно. Магазин небольшой как, соответственно и оборот. Теперь вопрос. Нужно ли переходить на поздние версии если все устраивает ?
Версия 12.06.17 - это финальная сырая версия, имеющая все необходимые по требованиям РАР возможности, т.е. условно достаточная.

Версия 27.06.17 - это вылизанная финальная версия, имеющая описание... и при невозможности оплаты доработок, имеющая супер механизм потокового ввода продаж пива (или в общепите с 2d сканера) с любого регистра остатков.

Версия 06.07.17 - исправление новых и старых косяков, а так же более удобная работа по v2... Можно взять 27.06 и заменить в ней hle.exe с версии 06.07
06.07.2017 20:01
AndreyZh
 
Вышел очередной релиз 6 июля 2017г. утилиты "УС Лэнд:ЕГАИС", обновляющий официальную версию от 27 июня 2017. Скачать его можно со страницы: https://olegon.ru/showthread.php?t=23281&page=6
09.07.2017 15:18
smogamk
 
Проявилась не понятная ошибка, не обновлялись остатки по залу. Они скачивались и вроде как обрабатывались, но если пробовал загрузить их в инвентаризацию то по складу были свежие, а вот по залу старые. Пришлось грохать базу и загружать остатки заново. И тут то вылезла еще одна неприятность. Если пробовать запустить автомат по пиву, а еще никаких остатков в базе нет, то автомат прекращает свою работу. Стоило вручную заказать и получить остатки, то все сразу заработало.
09.07.2017 20:44
AndreyZh
 
Цитата:
smogamk Проявилась не понятная ошибка, не обновлялись остатки по залу. Они скачивались и вроде как обрабатывались, но если пробовал загрузить их в инвентаризацию то по складу были свежие, а вот по залу старые. Пришлось грохать базу и загружать остатки заново. И тут то вылезла еще одна неприятность. Если пробовать запустить автомат по пиву, а еще никаких остатков в базе нет, то автомат прекращает свою работу. Стоило вручную заказать и получить остатки, то все сразу заработало.
Не буду ничего утверждать категорично, но в теории не должно быть проблем, хотя в реальном мире с автоматом по пиву не работают. Какие могут быть нюансы:

1. Нужна версия 06.07.17
2. В настройке нужно задать 2 версию для автоматов
3. Остатки запрашиваются раз час, если чаще, то придёт пустой ответ - в бездиалоговом режиме он обнуляет остатки по регистру... соответственно если запросит остатки ещё через час, то они восстанавливаются

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

Данный автомат ещё использовал (заказывал) Евгений, но он сейчас на форуме молчит и "боюсь", что я чем-то его обидел... Прощу у него прощения, если он читает форум
10.07.2017 01:26
smogamk
 
Я не молчу :)
Версия именно последняя от 06.07.17.
Все условия при запросах выполняются. Такое наблюдалось только в одном магазине.
10.07.2017 08:50
AndreyZh
 
Доброе утро Евгений! С этими дождями "едет крыша" и уже ничего не запоминаю и не соображаю

Цитата:
smogamk Я не молчу :)
Версия именно последняя от 06.07.17.
Все условия при запросах выполняются. Такое наблюдалось только в одном магазине.
Единственно могу попросить в том магазине попытаться смоделировать ситуацию ошибки просматривая процесс по удаленке. Несмотря на отключение диалогов программа выдаёт все сообщения по процессу и возникающим ошибкам.

Только перед запуском сделайте пожалуйста "ремонт" - сейчас лечится БД и чётко, с запасом проконтролируйте время запроса остатков.
13.07.2017 09:54
AndreyZh
 
Пришло письмо с описанием проблемы и вопросом:
Цитата:
Пытаюсь под остаток по F2 переместить всё с торгового зала в склад, остатки по торгзалу запросил, они прилетели.
Захожу в меню "торгзал/возврат ранее переданной АП", говорит "остатки запрашивались более 5 часов назад", хотя прилетели тока что(?), нажимаю F2 заполняю реквизиты акта, и ничего не залетает.

Если выбирать вручную, остатки справа показывает, но после внесения говорит "передаваемое количество больше, чем по внутренним таблицам остатка".

Версия стоит последняя от 06 июля. ремонт/паковку запускал.

Что еще можно сделать? На всяк случ для опытов кидаю папку DATA в архиве
При изучении проблемы, выяснилось, что в письме куча вопросов и недопониманий технологических нюансов, интересных для всех пользователей, а посему отвечу на форуме:

1. Для обратного трансфера какие остатки запрашивать?

Все - по складу и торгзалу! Программа при создании и анализе операции, в частности "под остаток" берет минимальное значение из текущего остатка по ТЗ и количества раннее переданного (сумма по всем справкам Б) со склада в ТЗ.

2. Что означает сообщение "остатки запрашивались более 5 часов назад"?

Как и всё в программе НЕ ЗАПРЕЩАЕТСЯ, а просто предупреждается пользователь о возможных проблемах, к которым приведут его действия... В данном сообщение указывается, что если с момента предыдущего запроса остатков проводились операции в ЕГАИС, то остатки в ЕГАИС могут отличаться и при отправке операции вернётся тикет с отказом.

НИЧЕГО СТРАШНОГО! Shift+F1 - аннулируете операцию, исправите свои "косяки" и заново отправите операцию... Просто будут "лишние движения".

3. Можно ли вернуть с торгового зала на склад, если раннее АП передавалась в другой программе?

Бесплатно нельзя! Однако в "УСЕга" есть потайной режим, позволяющий разово, зная коды приходных ТТН подсунуть утилите данные об якобы сделанном в ней трансфере, набрав количество под остаток в ТЗ. Затем по "обычным" правилам сделать обратный трансфер.

4. Как можно это понять? Через Excel/Calc откройте файл MY_RESTS.DBF - подробное описание актуальной внутренней файловой структуры системы даётся в документе "Структура БД УСЕга.doc" и посмотрите значения колонок "qtyNew N 10 3 // Переданное в зал количество. Для контроля возврата." В присланном файле они были нулевые, т.е. трансфер делался в другой программе.

5. Почему? "нажимаю F2 заполняю реквизиты акта, и ничего не залетает" - "УС Лэнд:ЕГАИС" не имеет информации о раннее сделанных перемещений со склада в ТЗ!
14.07.2017 09:25
AndreyZh
 
Расскажу о новеньком? Например:

1. Серьёзная ошибка. Автомат по запросу остатков, вызываемый из меню:



или по команде hle rests

Не определяет и не обновляет во внутренней БД остатки по складу. Что частично связано с изменением обработки запросов в ЕГАИС уже после 5 июля. Исправлено в будущем релизе, а пока все остальные способы запроса остатков, в том числе через автоматы работают без ошибок.

Случайно сделать минуса на любом регистре ЕГАИС? - Элементарно!

2. Это приведет к блокировке работы предприятия в ЕГАИС - проверено. Подробнее: https://olegon.ru/showpost.php?p=288526&postcount=137 Достаточно отправить любые операции, меняющие остатки "сильно" будущим числом, что разрешено алгоритмами ЕГАИС, а иногда даже решает множество проблем: https://olegon.ru/showpost.php?p=285304&postcount=8

Для предупреждения пользователя о возможных последствиях, в случае отправки операции ЛЮБОГО типа будущим число программа запрашивает ДОПОЛНИТЕЛЬНОЕ разрешение:




3. Постановка на баланс в торговом зале. На сей момент все розничные предприятия как-то выровняли остатки, всё что нашли поставили на баланс склада или ТЗ. Для последнего нужны были "замороченные" процедуры запроса АП по алкокоду или определения АП производителя/импортера.

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

Добавлен механизм упрощенной постановки на баланс, но продукция должна когда-нибудь "проводится" через "УС Лэнд:ЕГАИС"!



Нажимаем кнопку Ctrl+F2. Для первой алкопродуции в акте вводим все (всего-то) атрибуты акта - остальное подкачивается из справочников. Для последующей - нажатием Enter вызываем справочник, выбираем АП, вводим количество и нажимаем УНИВЕРСАЛЬНУЮ во всех формах кнопку Page Down, подтверждающую все "предложения" программы во всех "следующих" полях
14.07.2017 17:15
smogamk
 
Да вот получается, что и в остальных режимах остатки как то странно себя ведут... Запросил остатки сразу по складу и залу, получил. По залу есть, по складу нет.
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.png
Просмотров: 3
Размер:	122.8 Кб
ID:	8678  
14.07.2017 17:19
smogamk
 
Рано отправил. Это скрин остатков по складу, но вот как видно дата и время получения остатков не зафиксирована. И если получить сначала склад, а потом зал, то остатки по залу не обновляются.
14.07.2017 20:17
AndreyZh
 
Цитата:
smogamk Да вот получается, что и в остальных режимах остатки как то странно себя ведут... Запросил остатки сразу по складу и залу, получил. По залу есть, по складу нет.
Цитата:
smogamk Рано отправил. Это скрин остатков по складу, но вот как видно дата и время получения остатков не зафиксирована. И если получить сначала склад, а потом зал, то остатки по залу не обновляются.
Усё нормально - шеф!!! В момент запроса остатков, пока не обновились базы время запроса программе непонятно... Эти атрибуты можно корректно увидеть, делая например списания по регистрам...

Заметив за собой косяк в самом любимом для себя режиме запроса остатков вчера и сегодня, как у себя в исходниках и тесте, так и на реальных контурах проверил все типы запросов/ответов остатков
16.07.2017 14:56
smogamk
 
Ну вот совсем не из-за вредности.... Конкретно при работе автомата по пиву не обновляет остатки и соответственно создает не корректный акт списания на который приходит отказ. Версия от 6 июля.
16.07.2017 20:31
AndreyZh
 
Цитата:
smogamk Ну вот совсем не из-за вредности.... Конкретно при работе автомата по пиву не обновляет остатки и соответственно создает не корректный акт списания на который приходит отказ. Версия от 6 июля.
Спасибо за замечание и обнаруженную ошибку! Завтра буду ещё раз скрупулёзно проверять эти запросы и выложу новый релиз, надеюсь, в том числе с исправленными ошибками
18.07.2017 15:32
AndreyZh
 
Цитата:
smogamk Ну вот совсем не из-за вредности.... Конкретно при работе автомата по пиву не обновляет остатки и соответственно создает не корректный акт списания на который приходит отказ. Версия от 6 июля.
Версию 17.07.2017 со, скорее всего исправленными ошибками и новыми возможностями выложил: Спасибо за замечания!

Но уже появилась новая возможность: с сообщения 15 https://olegon.ru/showthread.php?t=25767&page=2 и вопрос... С учетом ухода в отпуск до 30.07.17 - есть ли "скорая" нужда в этом релизе?... или тогда уж в августе?
31.07.2017 09:28
AndreyZh
 
Цитата:
AndreyZh есть ли "скорая" нужда в этом релизе?... или тогда уж в августе?
Тогда... когда-нибудь в августе для пользователей из интернета, тем более, что в реальном мире пока нужды в данном функционале не было... А пока уже новенькое:

Пополнился список анализируемых сбоев УТМ, ЕГАИС, RuToken, JaCarta, драйверов свежими "best praktik":

1.
Цитата:
transport error: java.net.SocketException: No buffer space available (maximum connections reached?): connect at
Цитата:
Данная ошибка связана с утечкой сокетов ядра на многопроцессорном компьютере под управлением Windows Server 2008 R2 или Windows 7. Вариант решения проблемы:
2.
Цитата:
Ошибка запуска системы обновления java.security.ProviderException: java.security.KeyStoreException: invalid KeyStore state: found 3 private keys sharing CKA_ID (update.log)
Цитата:
На Рутокен ЭЦП 2.0 появляется 3 объекта: ГОСТ и 2 ключа RSA. При записи ключа RSA на Рутокен 2.0 ЭЦП не был удален предыдущий ключ, а при попытке удаления одного из RSA-ключей мы получаем ошибку: «Недоступно».. Для исправления ошибки применить утилиту удаления поврежденных ключей
Итого сейчас в "УСЕга" диагностируются и даются рекомендации по исправлению 27 классов ошибок работы ЕГАИС
01.08.2017 08:43
AndreyZh
 
ОШИБКА

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

При тестах (обменах ТТН) народ свои программы отлаживал, не обращая внимания на проблемы "УСЕга", а пользователи из интернет, наверное так же не делают актов расхождения?

Вот появился "интерес", усугубленный многочисленными жалобами на кривые акты расхождений в различных прогах, в том числе самой тиражной "1С:Розница" и решил "прочувствовать" данный вопрос. Всего-то в v2 в актах расхождений должно указываться тэги <wa:IsAccept>Differences</wa:IsAccept>, а не <wa:IsAccept>Accepted</wa:IsAccept>... и оказалось, что ВСЁ связанное с такими актами перестало работать: диагностика типа акта в списке ТТН, обработка акта от получателя, а на отправку акта расхождения поставщику приходит сообщение:

Тикет отказа от ЕГАИС:
Код:
   <ns:Ticket>
      <tc:TicketDate>2017-07-31T12:07:57.4217396</tc:TicketDate>
      <tc:Identity />
      <tc:DocId>65E65FF4-6964-45A2-9383-6B401A4EA926</tc:DocId>
      <tc:TransportId>d3204f66-248b-493c-93b9-efcf7a99626f</tc:TransportId>
      <tc:RegID />
      <tc:DocHash />
      <tc:DocType>WayBillAct_v2</tc:DocType>
      <tc:Result>
        <tc:Conclusion>Rejected</tc:Conclusion>
        <tc:ConclusionDate>2017-07-31T12:07:57.4217396</tc:ConclusionDate>
        <tc:Comments>Запрещено для акта с полным приемом/отказом указывать позиции исходной накладной Владелец ["030000113645"], акт [-"TEST-TTN-0007551005"]. /tc:Comments>
      </tc:Result>
    </ns:Ticket>


Более того!!! ЕГАИС (УТМ) сам автоматом удаляет такую ТТН из своей БД... не программа, а УТМ - кучу раз перепроверил... и такую ТТН можно восстановить перезапросом.

Короче... Ошибки исправлены и будут выложены в ближайшем релизе... авось кому-нибудь это надо?
01.08.2017 08:51
FinSoft
 
Да, такое пошло с версии 2. В документации это есть, но как-то не акцентировано внимание. Версия 1 и вначале версия 2 пропускали значение Accepted.
01.08.2017 09:02
AndreyZh
 
Цитата:
FinSoft Да, такое пошло с версии 2. В документации это есть, но как-то не акцентировано внимание. Версия 1 и вначале версия 2 пропускали значение Accepted.
Да, в принципе тестил и замечал... может по этому и не парился, но сейчас по всем форумам пошло постоянное обсуждение этого нюанса... и включили отказ от таких актов примерно с 24 июля... и ещё даже не исправили косяк с удалением ТТН из УТМ после отправки бракованного акта
02.08.2017 21:09
AndreyZh
 
Завтра буду каяться в очередных своих "грехах" - исправленных и что-бы подсластить пилюлю очередной свежий "анекдот" про ЕГАИСного монополиста в рознице...

Цитата:
Ошибка 00-00122112
Код ошибки: 00-00122112
Статус: Исправлена в будущей версии
Зарегистрирована: 06.07.2017
Исправлена: "1С:Розница 2.1", версия РТ 2.2.6

Описание:

Во входящих ТТН сопоставленная номенклатура отображается как несопоставленная, если в документе заполнен идентификатор упаковки, а в сопоставлении упаковка не указана.

Способ обхода:

В сопоставлении заполнить идентификатор упаковки

Способ исправления:

В процедуре ЗаполнитьНесопоставленнуюПродукцию() общего модуля КорректировкаОстатковЕГАИСПереопределяемый заменить строку запроса:
| И (ТаблицаСопоставления.ИдентификаторУпаковки = """")

на строку:
| И (СвязаннаяНоменклатураПустаяУпаковка.ИдентификаторУпаковки = """")

Т.е. в предыдущем релизе ошибку обнаружили и в этом, выпущенном, вместо того чтобы исправить, нам предлагают либо исправлять самим либо обходить


Опции темы


Часовой пояс GMT +3, время: 15:24.

 

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