Имя: Пароль:
IT
Админ
ЕГАИС, списание остатков после форсмажора
,
0 kupec
 
06.07.23
15:50
Всем доброго дня. Подскажите, как правильно сделать. БЫЛ магазин, сгорел. Часть алкогольной продукции пострадала. Как правильно сделать ревизию? Естественно внутреннего учета нет никакого, компьютеры тоже все пошли на свалку. Может есть какая то возможность заполучить полный перечень остатков по регистру 3, т.е. каким нибудь одним запросом выцепить все марки. Там вроде можно по справке В запросить список марок, а можно ли как то получить полный перечень акцизок на балансе организации? Заранее спасибо
1 ChMikle
 
06.07.23
16:06
остатки на 1регистре запросите , потом по справкам А (F1), емнп  , восстановить марки
2 kupec
 
06.07.23
17:11
на сколько мне известно запрос идет по справке В. Неужели мне придется по всем справкам делать запросы? При условии что запросы делаются не чаще одного раза в 10 минут, я устану их делать
3 MWWRuza
 
гуру
06.07.23
17:36
(2) При условии что запросы делаются не чаще одного раза в 10 минут

Ага... Если бы... Временно(а нет ничего более постоянного, чем временное) введено ограничение раз в 30 минут.

Если где-то можно выцепить список марок, полный, без учета продаж, то можно через КвериФильтр из УТМ получить список тех, которые ему подсунули, но их в базе нет.
Другого варианта я не знаю.
4 MWWRuza
 
гуру
06.07.23
17:48
В старые времена, когда деревья были большими(в смысле, когда ограничение еще 10 минут было), я на 7.7 писал робота, который запрашивал все марки по спр ф2, он за несколько дней справлялся с подобной задачей...
Сейчас, когда ввели ограничение 30 минут, я не вижу в этом смысла.
Проще в РАР обратиться, описать ситуацию, думаю пойдут на встречу и спишут сами все.
5 AntiBuh
 
06.07.23
20:56
Триаровская прога, Выравнивание
2т. р. вроде за точку
6 kupec
 
07.07.23
08:48
(4) в том то и дело, что списать все не нужно, часть товара сохранилась, после ремонта помещения торговля возобновится
7 ChMikle
 
07.07.23
09:13
(2) м.б. по справке Б , но в любом случае на 1м регистре есть остатки по справкам . а используя эту информацию можете в цикле запрашивать марки ... больше у меня вариантов нет . Опять же торговать-то уцелевшим алкоголем ничто не мешает
8 MWWRuza
 
гуру
07.07.23
14:14
+(7) И "пропикать" все марки, что остались, и прогнать их список через КвериФильтр... Если что-то он вернет - эти марки проданы, или списаны ранее, за Вами не числятся.
Но, это ни как не поможет в получении остатков всех, что есть... Просто наведете порядок среди тех, что выжили и есть в наличии, потом не будет проблем при продаже.
А получить остаток всех, только запросом остатков рег.1 и в цикле, роботом по всем ф.2 с перерывами 30 минут запрашивать марки, сохранять куда-то в таблицу. После завершения этой "ну очень долгой" процедуры, опять прогнать этот список через КвериФильтр, так, как за время работы этого робота, что-то продалось, и список полученный из запросов, особенно, которые были в начале этой долгой процедуры, может быть уже не актуален...
9 Djelf
 
07.07.23
14:50
(7)(8) Все верно, медленно но упорно...
Но начать бомбить запросами стоит немедленно.
Ремонт, особенно после пожара, штука не быстрая, времени должно хватить.
А вот продавать и тем более покупать во время сведения остатков лучше уже не стоит, иначе непонятно что было из старой партии, что поступило по новой, что продалось через кассу и т.д. и т.п.
Разве что приостанавливать продажи и покупки по некоторым позициям, убирать из зала и  чистить порциями, это займет больше времени.

З.Ы. 30 минут это пзц, посмотрел что на остатках в закрывающемся сейчас магазине, мне бомбить больше 2х недель придется...
10 ChMikle
 
07.07.23
16:13
(9) можно это делать по позициям . например водка позиций 10 сняли с полки , за день прогнали , получили марки , списали те , которых нет в наличии . Остальным в этот день торгуют. На следующий день другие 10 позиций снимают (остальным торгуют+10 предыдущих позиций)
11 kupec
 
07.07.23
16:34
Ну я так и думал, что по первому регистру получать справки и уже по ним запрашивать марки, но это реально долго.....ставить цикл на 35 минут, т.е. в сутки получится 40 запросов...
12 ChMikle
 
07.07.23
16:51
(11) Это в идеале
13 Djelf
 
07.07.23
20:48
(9) Расшифровал мои завихрения разума значительно лучше!
14 AntiBuh
 
07.07.23
20:53
(11) ну запрос по партии целиком идет, не по каждой единице
15 MWWRuza
 
гуру
08.07.23
11:08
+(4) Вот, дарю, как "идею": https://cloud.mail.ru/public/8u2X/5zwc6j4fd
Но, сразу говорю - это не готовое решение, которое можно запустить у себя и оно заработает, а просто посмотреть...
Вопервых, она под 7.7, во вторых, под мою далеко не типовую конфигурацию, и использует кучу объектов из нее, и главное - процедур/функций ГМ...
У меня не стояла задача делать "самодостаточное" решение, нужно было аналогичную задачу разово решить в своей базе, у одного из клиентов.
А просто так, ради публикации на том-же ИнфоСтарте, было лень переписывать.
Но тут главное "принцип", а дальше сами разберетесь, как нечто похожее под свою систему сделать.
16 IVT_2009
 
10.07.23
14:15
1. Запросить остатки 1го регистра, ПЕРЕД ЭТИМ ОБНОВИВ НАСТРОЙКИ УТМ !!!!!
2. Запросить движения по всем РФУ2 из п1.
3. Получить ид приходной ттн из П2
4. Через Лк Егаис запросить все приходные ттн из п3
5. Из запрошенных накладных вычленить все марки
6. УТМ может пачками по 10к марок отвечать на вопрос - есть на балансе/ нет на балансе
7. Прогнать все марки по п6 и все что есть на балансе - списать.
17 IVT_2009
 
10.07.23
14:17
Данная технология самая быстрая для восстановления или списания марок с баланса. Возможно не подцепит поставленные на баланс старые марки, но их можно и раз в 30 минут запросить.
Ручной запрос ттн, по опыту довольно быстрый. За пару часов около 200 ттн запросили под эту процедуру.
18 kupec
 
11.07.23
08:05
(16) вроде как есть тоже ограничение на повторный запрос ТТН
19 MWWRuza
 
гуру
11.07.23
10:25
(18) Да, есть, тоже раз в 10 минут:

"Обработка запросов по типу QueryResendDoc производится не чаще 1-го раза в 10 минут. Не касается запросов через ЛК."

Но, во первых 10, а не 30, и во вторых, самое главное - запрос идет не по одной справке, а сразу по всей ТТН - а там может быть целая куча справок ф2, по количеству строк ТТН.
Поэтому, по этой методике, получится на порядок быстрее, чем просто остатки марок запрашивать по справкам.

Спасибо IVT_2009 за идею, возьму на вооружение и реализую какую-нибудь "полуавтоматическую" обработку для этого, когда появится подобная задача :-)
20 MWWRuza
 
гуру
11.07.23
11:28
+(16) и (19) Только тут, я бы на шаге между 5 и 6, вставил бы еще одну "проверку" :-) После 5, собрал бы все справки Б в одну таблицу, в одной из колонок которой были-бы списки марок по этой справке, пробежался бы еще раз по остаткам, и удалил те строки, по которым остатков нет. Облегчило бы потом работу с КвериФильтром, смысл в нем запрашивать марки, которых не может быть "по определению", и это ясно еще до его работы.
Там, хоть и 10 000 марок за один запрос можно, и никаких ограничений по времени нет, но, все равно.

PS Хотя, учитывая, как периодически работают сервера ЕГАИС, и какие "фокусы" нет-нет да вылезают, можно и все марки, приходившие в организацию проверить, хуже точно не будет... А затраты времени - ну, да, но, тут все сугубо индивидуаоьно.
21 MWWRuza
 
гуру
11.07.23
11:35
+(20) "Расковырял-бы" уже кто-нибудь базу УТМ, на предмет извлечения из нее таблицы всех марок, которые там есть(но база шифрована), так, как КвериФильтр эту таблицу использует...
Как облегчилась бы жизнь всем, в таких "тяжелых случаев".
22 IVT_2009
 
11.07.23
12:17
(19) Я про запрос через личный кабинет egais.ru где нужно капчу вводить. Мне кажется, там нет ограничений - кроме капчи
23 IVT_2009
 
11.07.23
12:19
В УТМ есть все марки, которые на балансе. Но почему то они не дают доступ к данной информации.
24 MWWRuza
 
гуру
11.07.23
12:55
(22) Мне кажется, там нет ограничений - кроме капчи

Да, все именно так. Просто это "обезьянья работа" сидеть, вручную запрашивать и на каждую ТТН капчу вводить.
Если их не много,тогда, да. А так, проще доверить это обработке - роботу, запустил, и забыл. Через сутки проверил - вот оно, все марки в таблице :-)
Но, это, уже сугубо индивидуально - кому-то так будет проще, а кому-то вручную, через капчу.

(23) Ага. Поэоже боятся каких-то злоупотреблений :-(
25 MWWRuza
 
гуру
11.07.23
13:04
Я, если буду это реализовывать, сделаю так -

1. Получаю остатки по всем справкам Ф2 из рег. 1.
2. Запрашиваю движения по всем справкам, по которым есть остатки.
3. Сворачиваю полученную таблицу по ТТН.
4. Вывожу на экран их список, для оценки размеров "стихийного бедствия" :-)
5. Анализируем, чешем репу, и определяем, что будет быстрее и удобнее - запросить вручную через капчу, или доверить это обработке.
6. Далее, все в зависимости от решения принятого на шаге 5.
AdBlock убивает бесплатный контент. 1Сергей