Автоматическое создание ТТН ЕГАИС Исходящей для Управление торговлей 11.6
Функциональные - Управление складом и логистикой (WMS)
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
1. Общий порядок работы
1. Оператор создаёт и проводит реализацию товаров и услуг.
2. В реализации указывает фактически продаваемую номенклатуру, количество, характеристику и серию, если они используются.

3. Оформляет и проводит отдельный документ «Транспортная накладная», связанный с этой реализацией. Заполняет сведения о перевозке.

4. Расширение ставит подходящую реализацию в очередь и проверяет условия создания ТТН ЕГАИС.
5. Штатные функции УТ заполняют исходящую ТТН ЕГАИС по реализации: организацию ЕГАИС, получателя, товары и другие данные.
6. Из обычной транспортной накладной переносится транспортный раздел.
7. Расширение подбирает подходящие коды ЕГАИС и справки
2. Проверяет количество и обязательные реквизиты.
8. Если всё заполнено, сохраняет ТТН ЕГАИС и собственные резервы справок.
9. При выключенной автоматической отправке документ остаётся непроведённым черновиком. При включённой отправке выполняются повторные проверки, проведение и подготовка передачи через штатный обмен.
10. Результат передачи проверяется по штатному статусу ТТН ЕГАИС и протоколу обмена.
Создание документа само по себе не означает, что ЕГАИС принял! накладную.
3. Какие реализации обрабатываются
Реализация попадает в автоматическую обработку, когда одновременно выполнены условия:
- автоматическое создание включено и настройки сохранены;
- организация реализации отмечена в настройках;
- реализация проведена и не помечена на удаление;
- её дата и время не раньше даты начала обработки и не позже текущего времени сеанса;
- есть строки алкогольной продукции для учёта ЕГАИС; продукция во вскрытой таре в отбор не включается.
Наличие алкоголя определяется по данным номенклатуры. Наименование товара само по себе не является признаком для автоматического отбора.
Состав товаров исходящей ТТН дополнительно определяется штатным заполнением УТ. Если оно не нашло товаров к оформлению, расширение выводит причину и не сохраняет новую ТТН.
Дата начала
Поле **«Обрабатывать реализации с»** заполняется автоматически при первом включении автоматизации и сохранении настроек. В нём фиксируются дата и время запуска. В форме поле доступно только для просмотра.
Обычное выключение и повторное включение не устанавливают новую дату начала. Документы, датированные раньше первоначального запуска, автоматически не включаются. Документ с будущей датой станет доступен для отбора после наступления указанного времени, если остальные условия выполнены.
4. Обычная ТТН — обязательное условие
Для создания исходящей ТТН ЕГАИС требуется одна проведённая обычная «Транспортная накладная», в документах-основаниях которой указана обрабатываемая реализация.
| Ситуация | Поведение расширения |
| Обычная ТТН отсутствует | Ожидание; ТТН ЕГАИС не создаётся |
| ТТН записана, но не проведена | Ожидание; условие ещё не выполнено |
| ТТН помечена на удаление | Не используется для автоматического создания |
| Найдена одна подходящая проведённая ТТН | Обработка продолжается |
| Найдено несколько подходящих проведённых ТТН | Автоматический выбор не выполняется; требуется проверить связи документов |
Очередь показывает состояние **«Ожидает транспортную накладную»** и поясняющее сообщение. После оформления ТТН минутная проверка повторяет обработку; заново проводить реализацию для этого не требуется.
Обычная транспортная накладная и исходящая ТТН ЕГАИС — два разных документа. Расширение не создаёт обычную ТТН вместо оператора.
5. Заполнение транспортного раздела
Из выбранной обычной ТТН и штатных данных перевозки переносятся:
| Данные | Использование в ТТН ЕГАИС |
| Номер и дата обычной ТТН | Номер и дата ТТН |
| Перевозчик | Перевозчик |
| Вид перевозки | Тип доставки |
| Заказчик перевозки | Заказчик |
| Водитель | Водитель |
| Адрес погрузки | Пункт погрузки |
| Адрес доставки | Пункт разгрузки |
| Марка и государственный номер автомобиля | Номер транспортного средства |
| Прицеп и его государственный номер | Прицеп |
| Курьер/экспедитор из штатных данных перевозки | Экспедитор |
Переносятся имеющиеся сведения. Если исходные поля пусты, расширение не придумывает их значения. Существование проведённой обычной ТТН само по себе не доказывает, что в ней заполнены все транспортные сведения; оператор должен заполнить их в исходном документе.
Перед сохранением и перед передачей исходящая ТТН проходит штатную проверку обязательных реквизитов.
6. Несколько кодов ЕГАИС у одной номенклатуры

Для документа без акцизных марок проверяет все штатные сопоставления, точно соответствующие трём значениям строки:
**Номенклатура + характеристика + серия.**
Она не ограничивается предварительно выбранным кодом алкогольной продукции. Если по этому коду нет достаточного остатка, могут использоваться другие подходящие сопоставленные коды.
Каждая получившаяся строка сохраняет связь со своей алкогольной продукцией ЕГАИС и своей справкой 2. Коды не объединяются в одну запись классификатора: количество распределяется между ними в документе.
### Пример
В реализации указано 20 кег одного товара. Подходящие сопоставления дают такие доступные остатки:
| Код ЕГАИС | Справка 2 | Доступно, кег | Выбрано, кег |
| А | Справка А | 7 | 7 |
| Б | Справка Б | 30 | 13 |
| **Всего** | | **37** | **20** |
При условии более ранней даты прихода справки А расширение создаст строки на 7 и 13 кег. Количество и общая сумма сохраняются.
### Требования к сопоставлениям
Одинакового названия недостаточно. Сопоставления должны соответствовать фактически отгружаемому товару, включая используемые характеристики и серии.
Если товары различаются крепостью, объёмом, упаковкой или другими значимыми свойствами, нужно корректно разделить их в учётных данных и сопоставлениях. Например, для продукции 4% и 4,5% нельзя считать подходящими оба кода только из-за похожего названия.
АвтоТТН ЕГАИС доверяет!!!! (внимательно) точным сопоставлениям 1С. Оно не проверяет взаимозаменяемость кодов самостоятельно по крепости или названию. Если разные товары ошибочно сопоставлены одинаковым номенклатуре, характеристике и серии, это необходимо исправить в 1С.
При отсутствии подходящего сопоставления создание останавливается с сообщением. Подстановка товара по похожему названию не выполняется.
7. Подбор справок 2 по FIFO
FIFO означает: сначала используется более ранний приход, затем более поздний.
Дата определяется по самому раннему активному положительному приходному движению для данной организации ЕГАИС, алкогольной продукции и справки 2 в регистре остатков ЕГАИС. Учитываются движения до момента подбора.
При подборе по нескольким кодам даты сравниваются между всеми подходящими кодами, а не только внутри каждого кода отдельно. При одинаковой дате используется стабильный порядок ссылок алкогольной продукции и справок.
Если по первой справке доступного количества недостаточно, строка делится и остаток потребности заполняется следующими подходящими справками. Повторяющиеся строки товара используют общий доступный остаток, а не получают его каждая заново.
Ввод остатков и отсутствие входящей ТТН
- Привязанная входящая ТТН ЕГАИС не обязательна, если в учёте есть подходящее приходное движение.
- Для ввода остатков используется дата его приходного движения. Это может отличаться от исторической даты первоначальной покупки товара.
- Если несколько справок введены одной датой, реальную последовательность первоначальных поступлений по ним восстановить из этой даты нельзя; применяется стабильный порядок ссылок.
- Если доступный остаток есть, но дата прихода не найдена, обработка останавливается с сообщением «Не удалось определить дату поступления справки 2».
9. Настройки формы
Тут интуитивно всё понятно, ставим компании, с того рабочего места где настроено подключение к УТМ, ставим все галочки, при этом - форма АвтоТТН ЕГАИС - должна быть открыта!
Используются штатные настройки подключения 1С к УТМ для организации ЕГАИС. Расширение не вводит отдельные адреса УТМ и не выполняет настройку транспортного модуля.
### Серверный обмен
Если штатные настройки предусматривают обмен на сервере, расширение запускает подготовку передачи через серверный механизм. На стороне инфраструктуры должны быть обеспечены работа штатного обмена и доступ к соответствующему УТМ.
10. Регламентная и фоновая обработка

Проверка запускается тремя способами:
1. После записи проведённой реализации — отдельным фоновым заданием.
2. Регламентным заданием — раз в 60 секунд. (мне так удобнее)
3. По кнопке **«Проверить сейчас»** — отдельным фоновым заданием.
Расписание создаётся или обновляется при сохранении настроек. При выключении автоматического создания использование задания отключается. Возможность выполнения регламентных и фоновых заданий зависит также от настроек и режима работы самой информационной базы.
Один проход обрабатывает до 100 имеющихся записей очереди, кроме состояний «Оформлена вручную» и «Реализация отменена». Ошибки и ожидания обычно проверяются в следующих проходах снова. Завершение конкретной операции не гарантируется ровно через одну минуту: влияют размер очереди, фоновые задания и длительность обработки.
Рабочие места используют общую очередь. Документ захватывается одним обработчиком; предусмотрены блокировки и срок захвата 30 минут. Для клиентской передачи обрабатывается по одному документу на вызов.
11. Расположение

Находится это всё - в продаж... тут!
Кому будет полезно:
Расширение создано для тех у кого много документов ЕГАИС исходящих.
Проверено на платформе 1С:Предприятие 8.3 (8.3.27.1859)
и конфигурации Управление торговлей, редакция 11 (11.6.1.56)
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.6.1.56
Вступайте в нашу телеграмм-группу Инфостарт