Ваши комментарии
Да, действительно, прошу прощения за дезинформацию. Переход по button direction="ok" и по нажатию "Энтер" неотличимы.
- При наличии строк для выбора своё значение вывести не получится. Значение выводится из первой колонки. Можете поменять колонки местами. Либо, если у Вас не планируется ручной ввод, реализовать это с помощью действия "Просмотр записей", у него немного больше возможностей по работе с выбранной строкой.
- Никто не мешает использовать и то и то. Просто button direction="ok" даст дополнительный переход (красная стрелочка с подписью "кнопка"), используйте его для фильтра. А переход "Следующее действие" (по нажатию "Энтер") можете использовать для присваивания. Не обязательно, чтобы они вели в одно место алгоритма.
По шаблону - смотрите сами:
Добрый день!
- Значение в поле Фильтр подставится только после подтверждения, до этого в поле ввода просто выводится значение из строки под курсором. Изначально курсор стоит на первой строке, поэтому в поле ввода видно значение из первой строки.
- Для кнопки "Фильтр" используйте button direction="ok", будет выполнен переход на следующее действие с заполнением поля Фильтр значением из поля ввода.
Что касается Вашего примера.
Возможность вставлять текстовую кнопку в кнопку меню есть, но так же, как и в версии 2+, текстовая кнопка не полностью заполняет кнопку меню и не гарантирует того, что основная кнопка меню не будет нажата при значении enabled="false" у текстовой кнопки.
Кроме того, enabled="{Document.ДоверенныйПоставщик} == true" отработает неверно, шаблон в фигурных скобках будет вычислен, а "==true" так и останется. То есть, после вычисления шаблона будет enabled="true == true". Используйте просто enabled="{Document.ДоверенныйПоставщик}".
Добрый день.
Вы можете просто не показывать кнопку по некоторому условию. Для этого можете использовать следующий шаблон имени:
{Document.ДоверенныйПоставщик == true:Покоробочная без пересчёта;}
Если Document.ДоверенныйПоставщик не true, то кнопка просто не будет отображаться.
Добрый день.
1. Если Вы хотите выводить общее плановое количество по документу, то проще использовать шаблон {Document.DeclaredItems.DeclaredQuantity}.
2. Ввод количества редактирует переменную SelectedProduct.Quantity. Чтобы в окне была не единица, а, например, 23, добавьте перед этим действием присваивание SelectedProduct.Quantity = 23.
Добрый день!
1) Если Вы хотите поменять стандартное наименование номенклатуры на какой-либо другой реквизит, то нужно в промежуточной базе 1С изменить функцию ПолучитьТовар, вместо наименования обращаться к новому реквизиту. Тогда на ТСД будет вместо наименования приходить наименование на английском языке.
2) Имя документа, отображаемое на ТСД в списке, формируется в 1С. У Вас автообмен?
Скиньте архив с базой на support@cleverence.ru, посмотрю. Результат опишу в этой ветке.
Сервис поддержки клиентов работает на платформе UserEcho
Добрый день.
Если у Вас всё печатается, но мимо этикетки, попробуйте поменять в NonfoodLandscape.lbl значение отступа (offset), например
{length<70:{offset = (76 - length + 20) * 2};{offset = 0}}
заменить на
{offset = 0}