Удаление последней строки документа

dimassm 4 года назад в Прочие разделы / - Вопросы по разработке обновлен 4 года назад 13

Добрый день, подскажите как правильно из меню документа удалить последнюю строку документа. Документ самописный, заполняются только дополнительные поля табличной части.

Установленный продукт:
Драйвет 1С
Версия драйвера:
2.7.1.1
Типовая конфигурация драйвера?:
Нет
Операционная система:
windows 8.1
Версия и конфигурация 1С, и режим работы (Файловы или Серверный):
Самописная
Типовая конфигурация 1с?:
Нет
Модель ТСД:
Атол Smart Droid

Добрый день!

Последнюю набранную строку? Документ создаётся на ТСД или выгружается из учётной системы?

Документ создается на ТСД, удалить хочется последнюю строку которая записана в CurrentItems.


Александр, а можно еще вопрос.

как увеличить шрифт в списке документов (список документов после выбора конкретного типа документа)

в файл MobileSMARTS.exe.config строчку <add key ="listfont" value="Tahoma;26pt> внес, но результата не увидел. Возможно я что-то не так делаю?

Если Вы не заполняете плановую часть, то реализацию можно посмотреть в стандартной операции "Сбор штрихкодов". Если коротко, то после записи делаете вот такое присваивание: ИзмененныеСтрокиТовара=LastChangedCurrentItems, а затем можете использовать действие "Удаление строки документа", в котором указать "ИзмененныеСтрокиТовара" в качестве удаляемой строки.

Увеличить шрифт в списке документов можно так:


А переменная Измененныестроки разве не хранятся только в пределах работы с документом? мне нужно в меню которое стоит первым в алгоритме документа сделать действие (кнопку) по которому происходит удаление последней строки документа.


C размером шрифта все получилось, большое спасибо.

Да, ИзмененныеСтрокиТовара существует в сессии. Если выйти-войти в документ, то она, конечно, очистится. Но выход в меню документа не очищает переменные сессии (не происходит выхода из документа), так что можно смело делать кнопку.

Есть необходимость очищать последнюю отсканированную строку после того, как работа с документом была прервана?

С выходом в меню понял, сейчас проверю. А можно удалять строку после повторного входа в документ?

Александр, вопрос с удалением строки так и не решился?

Прошу прощения, не ответил сразу.

Вы можете запоминать последнюю строку документа перед выходом, например, писать Ид последнего товара в шапку, тогда и после повторного входа будет понятно, какая строка была набрана последней.

А можете чуть подробней описать задачу, чего Вы хотите добиться?

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

Александр, большое спасибо, попробую через реквизит шапки

Сервис поддержки клиентов работает на платформе UserEcho