Реализация подбора, из ДинамическогоСписка перетягиваю в ТЗ на той же форме. При этом с каждым новым перетаскиванием, количество добавляемых элементов с каждым перетаскиванием увеличивается(т.е. 1,2,4 и т.д.), хотя в массиве(МассивТоваров) всего один элемент.
В чем дело?
Процедура ЗаполнитьНаСервере(МассивТоваров)
Для каждого Товар Из МассивТоваров Цикл
Если ТипЗнч(Товар) = Тип("СправочникСсылка.Номенклатура") И (НЕ Товар.ЭтоГруппа) Тогда
НоваяСтрока = ОтобранныеТовары.Вставить();
НоваяСтрока.Товар = Товар;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Весьма странное поведение, в произвольном запросе очистил, свойство ОсновнаяТаблица, стало отрабатывать. Но все равно не понятно откуда "прилетело", цикл по товарам проходит один раз а добавляется, к примеру, 4 элемента. То что ДинамическиеСписки чудят я в курсе. Но тут взаимосвязи я не нахожу.
Вопрос не снят, после очистки ОсновнойТаблицы, при перетаскивании в массив запихивает не элемент номенклатуры, а "код"(самое странное что проявилось это не сразу), какое свойство влияет на то что будет помещено в ПараметрыПеретаскивания.Значение.
ПроверкаПеретаскивания вызывается когда ты "тащишь" элемент над областью, а не когда отпускаешь. Используй ОбработкаПеретаскивания. А вообще, СП украли?
(4)Спасибо большое! Насколько я понял событие так и называется Перетаскивание.
Но все равно не понятно откуда, этот эффект с геометрической прогрессией.
(5) А что тут непонятного. Событие ПроверкаПеретаскивания возникает КАЖДЫЙ раз при "проносе" строки над объектом. Чем дальше тянешь, тем больше объектов попадается на пути - большее число раз вызывается событие.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой