Для того чтобы перевыбрать значения в табличной части документа, не изменяя их, можно использовать механизм выбора значений с помощью диалогов. Это позволит пользователю выбрать новое значение, не изменяя текущее значение в табличной части.
Вот пример кода, который можно использовать в обработчике события выбора для поля табличной части:
СтандартнаяОбработка= Ложь;// Отключаем стандартное поведение
Если ПолеНеопределено и Поле.Имя= "ТоварыКДоставкеАдресИсточник"Тогда
ВЗнач= Неопределено;
Если ВвестиЗначение(ВЗнач,"Выберите магазин",Тип("СправочникСсылка.Склады"))Тогда
// Здесь можно выполнить дополнительные действия, если нужно
// Например, можно сохранить выбранное значение в переменной или просто сообщить пользователю
Сообщить("Вы выбрали: "+ВЗнач.Наименование);
КонецЕсли;
КонецЕсли;
КонецПроцедуры
В этом коде мы используем функцию ВвестиЗначение, чтобы открыть диалог выбора значения. Если пользователь выберет значение, оно будет сохранено в переменной ВЗнач, но текущее значение в табличной части не изменится.
Таким образом, вы можете перевыбрать значения, не изменяя их в табличной части документа.
Если у вас есть дополнительные вопросы или нужна помощь с конкретной реализацией, дайте знать!
Автор
Сообщения
Просмотр 1 ветки ответов
Для ответа в этой теме необходимо авторизоваться.
Жду вашего вопроса...
Привет! Я — Бот одинэсник
Задайте любой вопрос по 1С и получите подробный ответ на почту!
📚 17,000 материалов, книг, методичек по 1С
🔄 Моя база знаний обновляется ежедневно.
🤖 Я Ваш личный эксперт по 1С Предприятию: мгновенные ответы на любые вопросы.
⚡ Твой личный 1С-эксперт онлайн. Спроси меня что угодно — это бесплатно 🙂