Настройки расширения¶
Настройки действуют на весь парк терминалов сразу и хранятся в регистре расширения
EAMTsd_Реестр. Часть задаётся в обработке «Пользователи ТСД», остальное — записью в регистр.
Кнопки на терминале появляются, только если возможность включена и в 1С, и на устройстве.
Действуют все настройки этой страницы.
Не действуют: «Разрешить отгрузку без документа» (в УТ отгрузка всегда идёт без документа; со склада без ордерной схемы терминал спросит покупателя) и
проведение с терминала posting_* — в УТ документы всегда создаются черновиками. Упаковки
включены по умолчанию.
Расширения 1С нет, эти настройки не применяются. Документы в МоёмСкладе создаются проведёнными. См. МойСклад.
В обработке «Пользователи ТСД»¶
Кнопка «Прочитать настройки» показывает текущие значения и виды цен, которые есть в базе. После изменения — «Сохранить настройки».
| Настройка | Что делает |
|---|---|
| Вид цены для терминала | какую цену показывает терминал (карточка, поиск, этикетка) и какую подставляет в реализацию без документа. Не задан — последняя цена любого вида |
| Справочник видов цен | заполнять, только если в вашей сборке справочник называется не как в типовой (ВидыЦен / ТипыЦенНоменклатуры) |
| Организация документов без основания | видна, только если организаций в базе несколько. Документ без основания (списание без задания, приёмка без счёта, отгрузка без документа) оформляется на неё. Не задана — такие документы не создаются, кладовщик видит «Документ в 1С не создан… укажите организацию»; операция уйдёт сама после настройки. Организация одна — берётся она |
| Слепая инвентаризация | по умолчанию включена (расширение 0.34.18+). Учётный остаток при пересчёте не виден ни на одном терминале; сотруднику с ролью «Инвентаризация» 1С не отдаёт остатки нигде — ни в поиске, ни в данных для офлайна. Выключают, когда нужен открытый пересчёт. На терминале переключатель показывает значение из 1С и не переключается |
| Разрешить отгрузку без документа | по умолчанию выключено. Включено — кладовщик в Бухгалтерии может отгрузить без счёта и расходной: выбирает покупателя, в 1С создаётся черновик реализации (цены — по виду цены, договор — подходящий договор покупателя), проводит бухгалтер. Терминал видит изменение сразу |
Возможности экрана операции (feature_*)¶
Задаются записью в регистр (см. ниже), применяются при следующем входе в операцию.
| Ключ | Что включает | По умолчанию |
|---|---|---|
feature_lineComments |
«Комментарий» в меню позиции | включено |
feature_photos |
фото к документу и к позиции | выключено |
feature_reasons |
выбор причины списания и возврата | включено |
feature_packages |
коэффициент упаковки на позиции | в УТ включено, в Бухгалтерии выключено |
Фото прикрепляются к документу штатными «Присоединёнными файлами». Для этого с расширения должен быть снят безопасный режим — см. установка.
Причины. По умолчанию — встроенный список: брак, порча, недостача, истёк срок, внутренние
нужды, другое. Если в базе есть свой справочник причин, укажите его имя в ключе reasons_catalog.
Проведение с терминала (posting_*)¶
Приёмка, отгрузка и списание уходят в 1С черновиками: кладовщик не вводит цены, НДС и счета затрат. Если организация готова проводить сразу с терминала — включается по операциям:
| Ключ | Что проводится сразу | По умолчанию |
|---|---|---|
posting_RECEIPT |
поступление | выключено |
posting_SHIPMENT |
реализация | выключено |
posting_WRITE_OFF |
списание | выключено |
Если провести не удалось (не хватает остатка, не заполнены счета, базовая версия), документ остаётся черновиком, причина приходит на терминал — данные не теряются.
Инвентаризации в списке нет намеренно: излишки и недостачи оформляются после подписей комиссии, терминал создаёт только опись.
Как записать ключ в регистр¶
В обработке пока нет полей для feature_*, posting_* и reasons_catalog — они записываются кодом
в консоли запросов/кода 1С или обработкой, под пользователем с полными правами:
Набор = РегистрыСведений.EAMTsd_Реестр.СоздатьНаборЗаписей();
Набор.Отбор.Ключ.Установить("feature_photos");
Запись = Набор.Добавить();
Запись.Ключ = "feature_photos";
Запись.Значение = Новый ХранилищеЗначения(Истина);
Набор.Записать();
Для другого ключа замените имя в двух местах. Выключить — Ложь вместо Истина. Для
reasons_catalog значение — строка с именем справочника, например "ПричиныСписания".
На самом терминале¶
Эти настройки — на каждом устройстве свои (раздел Настройки):
Интерфейс операций
- Комментарий к строке — кнопка «Комментарий» в меню позиции;
- Работа с упаковками — коэффициент упаковки на позиции (нужна поддержка в 1С).
Контроль операций
- Строгий контроль задания — не давать сканировать сверх плана и товары вне задания;
- Спрашивать количество при скане — никогда / для дробных единиц / всегда;
- Слепая инвентаризация — действует, только если расширение 1С старее 0.34.18; с 0.34.18 режим задаётся в 1С (см. выше), а здесь только показывается;
- Инвентаризация по чек-листу — подтянуть остатки склада строками с нулём; в слепом режиме — список без количеств.