Помощник корректировки остатков ЕГАИС в небольшом магазине. Розница 2.2

Публикация № 900422

Обработки - Обработка документов

12
Данная обработка упрощает корректировку остатков алкогольной продукции небольшого магазина, где предполагается передача всей продукции в торговый зал сразу после приемки.

ВНИМАНИЕ! Использование обработки в текущем виде для корректировки остатков при использовании регистра №3 для помарочного учета алкоголя в данный момент недопустимо! Обработку можно использовать только для корректировки немаркируемой АП.

В данный момент ведется работа по корректировке АП с учетом регистра №3. 

Обработка представляет из себя пошаговую инструкцию с возможностью автоматического заполнения необходимых документов для выравнивания текущих остатков магазина с остатками ЕГАИС.

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

Необходимость ее возникла после того, как из Розницы убрали обработку по корректировке остатков после введения помарочного учета. 

Принцип действия помощника:

Выполните пересчет алкогольной продукции на складе (в торговом зале). 

Обработка поможет переместить "зависшие" остатки из регистра №1 в торговый зал (Регистр №2), опираясь на данные, полученные из ЕГАИС.

Закладка "Корректировка регистра №1". Выберите полученный ранее документ "Остатки ЕГАИС" с данными по регистру №1. Нажмите кнопку "Скопировать в документ передача". Будет создан документ "Передача в регистр №2 ЕГАИС". Проверьте документ, выполните отправку. Дождитесь подтверждения.

Остатки ЕГАИС по регистру № 1 будут очищены.

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

Рекомендую после этого шага запросить остатки по регистру №1 повторно, чтобы убедиться в правильности наших действий. (Обратите внимание, остатки можно запрашивать не чаще 1 раза в час)

Вторым шагом выполняем корректировку регистра №2. Предполагаем, что товар на складе пересчитан и учетное количество товара соответствует действительности.

Запросите остатки по регистру №2 ЕГАИС. Если мы выполняли корректировки регистра с перемещением товара из регистра №1 в регистр №2 (предыдущий пункт) то остатки по регистру №2 изменились.

Закладка "Корректировка регистра №2". Укажите полученный документ в реквизит "Остатки ЕГАИС по рег. №2". 

Кнопка "Заполнить таблицу расхождений" выполнит заполнение таблицы, опираясь на сравнение учетного количества с количеством алкогольной продукции из документа Остатки ЕГАИС по регистру №2, рассчитывая расхождение. Понимаем, что если расхождение с положительным знаком, значит этот товар надо поставить на баланс в ЕГАИС на величину расхождения ("Создать Акт постановки на баланс"), если с отрицательным знаком, значит в ЕГАИС не попали данные о списании этого товара. Создаем "Акт списания".

Кнопки "Создать Акт списания" и  "Создать Акт постановки на баланс" заполнят эти документы опираясь на расхождения в таблице. Отправьте созданные документы в ЕГАИС. Дождитесь их подтверждения. Если возникнет ошибка проведения, выполните корректировки этих документов вручную и отправьте повторно.

Рекомендую после этого шага запросить остатки по регистру №2 повторно. Заполните таблицу расхождений. Она должна быть пустой. (Обратите внимание, остатки можно запрашивать не чаще 1 раза в час)

Вниманию программистов. Код полностью открыт. Написано без премудростей. 

12

Скачать файлы

Наименование Файл Версия Размер
Помощник корректировки остатков ЕГАИС в небольшом магазине. Розница 2.2:
.epf 14,35Kb
08.09.18
74
.epf 1.2.3 14,35Kb 74 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. user856756 12.09.18 14:12 Сейчас в теме
Здравствуйте! Мы работаем с 1С Предприятие 8.3.11.30.34 Розница 2.2.9.19! Вопрос по помощнику корректировки ЕГАИС - данную обработку нужно дорабатывать или она уже готова - открываем и работаем)!? И меня интересует фраза "надо подкорректировать запрос касательно формирования остатков алкогольной продукции".... Что это значит!? Спасибо!
2. asdfgcom 338 12.09.18 16:40 Сейчас в теме
Здравствуйте, Вера. Да, можно работать. Недоработку касательно дублирования исправил. Задавайте вопросы, если появятся. Постараюсь ответить здесь. Всем будет интересно.
3. asdfgcom 338 13.09.18 13:15 Сейчас в теме
Заметил особенность УТМ. Когда передавалось 2100 строк в Передачу рег. №2 УТМ вернул ошибку по размеру файла. Разбил документ на 4 части (примерно по 500-600 строк) - прошло успешно.
4. Natali-tech 20.09.18 08:26 Сейчас в теме
Здравствуйте! В описании указано "Выполните пересчет алкогольной продукции на складе (в торговом зале)."
Обработка данные берет из документа "Пересчет" или же берет остатки ТМЦ на дату корректировки?
Т.е., можем ли мы воспользоваться данной обработкой, если пересчет выполнили, предположим, неделю назад?
5. asdfgcom 338 20.09.18 08:39 Сейчас в теме
(4) Данные берутся из регистра накопления. Не из документа пересчет. Требуется выполнить списание, оприходование после завершения пересчета.
6. asdfgcom 338 20.09.18 18:28 Сейчас в теме
(4) Если остатки в Рознице реальны, можно выполнять корректировку в любой момент, не выполняя пересчета.
Упор на пересчет сделал из-за своей профдеформации (ко мне попадают, обычно, тяжелые случаи). )))
7. user856756 22.09.18 15:23 Сейчас в теме
С чем связана эта ошибка!?
Прикрепленные файлы:
10. asdfgcom 338 23.09.18 12:04 Сейчас в теме
(7)(9) Не удается получить аналогичную ошибку. Если есть возможность, готов подключиться, чтобы проверить.
Запустите через отладчик. В какой строке возникает ошибка?
14. asdfgcom 338 24.09.18 19:57 Сейчас в теме
(7) Ошибка: Значение не является значением объектного типа (ОстатокЕГАИС) связана с не сопоставленной номенклатурой!
Перед использованием обработки убедитесь, что вся номенклатура сопоставлена.
НСИ - Сопоставление номенклатуры ЕГАИС. Фильтр "Не связанные"
8. asdfgcom 338 22.09.18 16:14 Сейчас в теме
(7) Вы указали соответствующий документ с остатками по регистру 1 или 2?
9. avangard1016 22.09.18 19:51 Сейчас в теме
У меня такая же ошибка, как и user856756. Инвентаризацию сделали. Привели в порядок складские остатки: оприходовали излишки и списали недостачи. С помощью вашей обработки перенес остатки регистра № 1 в регистр №2. Далее заново запросил остатки ЕГАИС, убедился, что в первом регистре пусто. В соответствующих ячейках выбрал необходимые актуальные документы по регистру 1 и регистру 2.
Релиз 2.2.9.20, Платформа 8.3.11.2899
11. asdfgcom 338 23.09.18 12:07 Сейчас в теме
(9) Не удается получить аналогичную ошибку. Если есть возможность, готов подключиться, чтобы проверить.
Запустите через отладчик. В какой строке возникает ошибка?
12. asdfgcom 338 24.09.18 13:01 Сейчас в теме
Внесены изменения:
1. Передача в регистр №2. Если размер превышает 500 строк, то создается несколько документов. Требуется провести и передать каждый.
2. Добавлен фильтр по магазину. Требуется для организаций, где несколько филиалов.
13. asdfgcom 338 24.09.18 19:57 Сейчас в теме
Ошибка: Значение не является значением объектного типа (ОстатокЕГАИС) связана с не сопоставленной номенклатурой!
Перед использованием обработки убедитесь, что вся номенклатура сопоставлена.
НСИ - Сопоставление номенклатуры ЕГАИС. Фильтр "Не связанные"

Обновил обработку. Теперь формирует таблицу расхождений с пустыми полями, если номенклатура не связана с алкогольной продукцией. Скачавших обработку ранее прошу обратиться в ЛС с указанием e-mail.
15. asdfgcom 338 24.09.18 20:15 Сейчас в теме
Для самостоятельного исправления в модуле формы в процедуре: Процедура ЗаполнитьТаблицуНаСервере() Требуется внести изменения (строка 105-121):

......................
	//Заполним таблицу остатками из массивов
	Для а = 0 По УчетныеОстатки.Количество()-1 Цикл
		Стр = ТабСоответствий.Найти(УчетныеОстатки[а].Номенклатура,"Номенклатура");	
		Стр.Остаток = УчетныеОстатки[а].Количество;
	КонецЦикла;
	
	Для а = 0 По ОстаткиЕГАИС.Количество()-1 Цикл
		Стр = ТабСоответствий.Найти(ОстаткиЕГАИС[а].АлкогольнаяПродукция,"АлкогольнаяПродукция");	
		Если НЕ Стр = Неопределено Тогда
			Стр.ОстатокЕГАИС = ОстаткиЕГАИС[а].Количество;
		Иначе
			Стр = ТабСоответствий.Добавить();
			Стр.ОстатокЕГАИС = ОстаткиЕГАИС[а].Количество;
			Стр.АлкогольнаяПродукция = ОстаткиЕГАИС[а].АлкогольнаяПродукция;
			Стр.Остаток = 0;
		КонецЕсли;
	КонецЦикла;
........................

Показать


Так же установите АвтоотметкаНезаполненного на колонки "Номенклатура" и "Алкогольная продукция" ТЧ "СравнениеОстатков"
16. asdfgcom 338 27.09.18 09:32 Сейчас в теме
ВНИМАНИЕ. На последнем этапе корректировки фильтр по магазину должен быть заполнен. В противном случае колонка с фактическими остатками в магазине не заполнится. Т.е. сформируется полное списание всей алкогольной продукции ЕГАИС!
17. webandroid 30.09.18 11:00 Сейчас в теме
все же не понял есть ли выбор даты и времени получения остатков из регистра для корректировки. Допустим остатки ЕГАИС были получены месяц назад и именно той датой я хочу сделать корректировку. Естественно проверить результат ЕГАИС задним числом уже не получится. Или у вас остатки всегда текущие?
18. asdfgcom 338 30.09.18 11:16 Сейчас в теме
(17) Верно. Считаю, что за длительное время остатки могли "поплыть". Однако, сам столкнулся при корректировке с такой ерундой. Пересчитали, начали продавать. Хорошо, что товаровед зацепилась за цифры в остатках.
Сегодня обязательно добавлю выбор даты-времени. Сделаю, также, обнуление столбца остатков для ИП, работающих по принципу "Что пришло - то ушло", хотя этого и не одобряю.
Обработку с изменениями вышлю по запросу всем скачавшим.
19. asdfgcom 338 30.09.18 12:21 Сейчас в теме
Обновил обработку со следующими изменениями:
1. Добавлена дата/время запроса остатков магазина. Теперь можно начинать торговлю сразу же после выполнения пересчета и запроса остатков в регистре №2.
2. Добавил кнопку "Обнулить остаток".
3. Пересчет в таблице в случае ручной корректировки.
webandroid; +1 Ответить
20. user1061307 04.10.18 21:18 Сейчас в теме
Не загружается в
1С:Предприятие 8.3 (8.3.13.1513)
Розница, редакция 2.2 (2.2.9.20)

Невозможно подключить дополнительную обработку из файла.
Возможно, она не подходит для этой версии программы.
21. asdfgcom 338 04.10.18 22:04 Сейчас в теме
(20) Открывается через Главное меню-Файл-Открыть.
Добавил возможность подключения через стандартный функционал. Версия 1.2.2.
Прошу прислать Ваш e-mail.
22. Viar-x 06.10.18 01:38 Сейчас в теме
Прошу добавить, если возможно, сортировку табличной части. Пересортица в таком виде на глаза не сразу попадает, а ее до применения обработки лучше устранить.
23. asdfgcom 338 06.10.18 12:08 Сейчас в теме
(22) Сделано! Сортировка по всем полям в "Еще". Итоги в подвале. Пришлите Вашу почту в ЛС.
24. trofimka2007@MAIL.RU 05.11.18 11:59 Сейчас в теме
Добрый день. Как с вами можно связаться?
25. asdfgcom 338 18.12.18 11:41 Сейчас в теме
26. asdfgcom 338 18.12.18 11:43 Сейчас в теме
Внимание! На все предложения прислать обработку "иными способами" отвечу отказом!
27. user702718_vnataliam 1 22.12.18 21:22 Сейчас в теме
Добрый вечер, с учетом регистра 3 не делали доработку?
28. asdfgcom 338 23.12.18 12:10 Сейчас в теме
(27) Разбираюсь с 3м регистром. Когда будет готово, отпишусь.
29. asdfgcom 338 25.12.18 11:41 Сейчас в теме
ВНИМАНИЕ! Использование обработки в текущем виде для корректировки остатков при использовании регистра №3 для помарочного учета алкоголя в данный момент недопустимо! Обработку можно использовать только для корректировки немаркируемой АП.

В данный момент ведется работа по корректировке АП с учетом регистра №3.
30. asdfgcom 338 25.12.18 11:49 Сейчас в теме
Комментарий.
При приемке товара вся алкогольная продукция будет храниться на первом регистре, а информация по маркам, которые были отсканированы при приемке, будут храниться на Регистре № 3. То есть при приемке алкоголя с марками нового образца, уже не будет необходимости делать передачу на Регистр № 2.

Следует так же отметить, что прием алкоголя со старыми акцизными марками не потерпела изменений. Так же, как и раньше, после подтверждения необходимо передавать данные по алкогольной продукции в Регистр № 2.

Теперь нужно будет предусмотреть передачу в Регистр 2. В регистр 2 должны будут уходить только товары, не отраженные в регистре 3. Кроме того придется добавить списание с Регистра 1 и Регистра 3 пар АП, по которым выявлена недостача. Непонятно, что делать с пересортицей на Регистре 3.
По хорошему, жду обращения за помощью в пересчете, чтобы разобраться в хитросплетениях регистров на практике.
31. Terve!R 15.01.19 19:44 Сейчас в теме
(30) сейчас Розница 2.2.11.24 как-то проверяет Справку 2 и ругается, что не может в регистр № 2 ее передать, может хотя бы доработать, чтобы можно было фильтровать номенклатуру с новыми марками по этому признаку? Актуально как раз всю прошлогоднюю номенклатуру из 1 во 2 регистр перекидывать, но отсечь с новыми марками. Могу помочь в доработке и тестировании на живом магазине)

Странно еще, что в Рознице 2.2.11.24 на основании Поступления товаров можно ввести только Передачу в регистр № 2, но никак не Акт постановки на баланс, в котором можно выбирать в какой регистр передавать. Ваша обработка решила бы эту проблему, то есть могла бы автоматически раскидать поступление по двум актам во 2-й и 3-й регистры.
34. RocKeR_13 626 25.02.19 16:38 Сейчас в теме
(31)
Странно еще, что в Рознице 2.2.11.24 на основании Поступления товаров можно ввести только Передачу в регистр № 2, но никак не Акт постановки на баланс

Новые марки (а также старые, но учтенные поштучно) не нужно ставить на 3 регистр после подтверждения ТТН: они автоматически отражаются на регистрах 1 и 3 после успешного подтверждения ТТН
35. asdfgcom 338 25.02.19 21:00 Сейчас в теме
(34) Если я правильно понимаю:
1. При приемке помарочно (не партионно) передавать в регистр 2 нельзя?
2. В этом случае продажа маркируемой продукции списывается непосредственно с регистра 1?

Если все верно, то решение есть.
1. При формировании таблицы расхождений добавлю еще 2 колонки:
кол-во маркированной продукции на складе - Остаток Рег.1 / Кол-во партионной продукции - Остаток Рег.2. (так выявим несоответствия по каждому из регистров)
2. При создании передачи в рег.1 - рег.2 будем передавать только продукцию принятую партионно.
3. Остатки по регистрам 1,2 придется запрашивать дважды в процессе корректировки. Сначала, чтобы увидеть что "лишнего" на регистре 1. Потом, после передачи "Лишней" продукции с регистра 1 на регистр 2, для формирования корректировочных актов принятия на баланс и списания.
38. RocKeR_13 626 25.02.19 21:14 Сейчас в теме
(35) можно и партионную продукцию не передавать: в ходе приемки отсканировать все марки, а после подтверждения перейти в список актов постановки на баланс и на вкладке "К постановке регистр 3" оформить на партионную продукцию акт постановки на 3 регистр. Все равно когда-нибудь ФСРАР скажет всю продукцию с регистра 2 (кроме пива) перенести на регистры 1/3
32. asdfgcom 338 16.01.19 12:01 Сейчас в теме
Согласен. Жду задание на проведение корректировки регистров. Все расслабились. После НГ не хотят считать ))
33. Natali-tech 25.02.19 06:42 Сейчас в теме
Здравствуйте! Подскажите, пожалуйста, на каком этапе доработка? У нас много магазинов, планируем до конца 1 квартала откорректировать остатки
37. asdfgcom 338 25.02.19 21:09 Сейчас в теме
36. asdfgcom 338 25.02.19 21:02 Сейчас в теме
Возникает вопрос. Как осуществляется движение помарочного алкоголя по регистрам 1 и 3?
Исправьте, где я не прав.
1. Подтверждение "Помарочной" ТТН. Остаток в регистре 1.
2. Продажа помарочного алкоголя. - остаток по регистру 1.

Где регистр 3? В какой момент по нему происходит движение?
39. Pavel5003 25.02.19 21:49 Сейчас в теме
(36) В 3 регистре хранится акцизная марка, по задумке заносится производителем. Но если получили партионный, а принять помарочно, то создаёте акт постановки в 3 регистр, т.к. добавить в 3-й может любой участник оборота. После добавления в 3-й дальнейшие движения только помарочно.
40. Pavel5003 25.02.19 21:50 Сейчас в теме
(36) а в 1 регистре хранится наименование и количество по каждому участнику оборота
43. tross 29.06.19 08:52 Сейчас в теме
(36) Подскажите альтернативные способы приобретения вашей обработки на tross@mail.ru
41. firml 16.04.19 05:45 Сейчас в теме
Здравствуйте! Подскажите, пожалуйста, получилось сделать доработку для корректировки остатков при использовании регистра №3?
42. user1214939 02.05.19 07:38 Сейчас в теме
Доброе утро! Скажите как сделать пересчет алкогольной продукции с новыми марками в 1С далион.
Оставьте свое сообщение