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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

8

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

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

См. также

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

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

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

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

Показать


Так же установите АвтоотметкаНезаполненного на колонки "Номенклатура" и "Алкогольная продукция" ТЧ "СравнениеОстатков"
16. asdfgcom 234 27.09.18 09:32 Сейчас в теме
ВНИМАНИЕ. На последнем этапе корректировки фильтр по магазину должен быть заполнен. В противном случае колонка с фактическими остатками в магазине не заполнится. Т.е. сформируется полное списание всей алкогольной продукции ЕГАИС!
17. webandroid 30.09.18 11:00 Сейчас в теме
все же не понял есть ли выбор даты и времени получения остатков из регистра для корректировки. Допустим остатки ЕГАИС были получены месяц назад и именно той датой я хочу сделать корректировку. Естественно проверить результат ЕГАИС задним числом уже не получится. Или у вас остатки всегда текущие?
18. asdfgcom 234 30.09.18 11:16 Сейчас в теме
(17) Верно. Считаю, что за длительное время остатки могли "поплыть". Однако, сам столкнулся при корректировке с такой ерундой. Пересчитали, начали продавать. Хорошо, что товаровед зацепилась за цифры в остатках.
Сегодня обязательно добавлю выбор даты-времени. Сделаю, также, обнуление столбца остатков для ИП, работающих по принципу "Что пришло - то ушло", хотя этого и не одобряю.
Обработку с изменениями вышлю по запросу всем скачавшим.
19. asdfgcom 234 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 234 04.10.18 22:04 Сейчас в теме
(20) Открывается через Главное меню-Файл-Открыть.
Добавил возможность подключения через стандартный функционал. Версия 1.2.2.
Прошу прислать Ваш e-mail.
22. Viar-x 06.10.18 01:38 Сейчас в теме
Прошу добавить, если возможно, сортировку табличной части. Пересортица в таком виде на глаза не сразу попадает, а ее до применения обработки лучше устранить.
23. asdfgcom 234 06.10.18 12:08 Сейчас в теме
(22) Сделано! Сортировка по всем полям в "Еще". Итоги в подвале. Пришлите Вашу почту в ЛС.
24. trofimka2007@MAIL.RU 05.11.18 11:59 Сейчас в теме
Добрый день. Как с вами можно связаться?
Оставьте свое сообщение