0 Пользователей и 1 Гость просматривают эту тему.
Как реализовать возможность заполнения таблицы документа номенклатурными позициями, используя механизм перетаскивания т.е. использовать drag and drop
Процедура НоменклатураНачалоПеретаскивания(Элемент, ПараметрыПеретаскивания, СтандартнаяОбработка) // Получить значение, переданное системой. Значение = ПараметрыПеретаскивания.Значение; // В любом случае значением будет массив. МассивЗначений = Новый Массив; // Если перетаскивается группа, то в массив записываем входящие в нее элементы. Если Значение.ЭтоГруппа Тогда Выборка = Справочники.Номенклатура.Выбрать(Значение); Пока Выборка.Следующий() Цикл Если Не Выборка.ЭтоГруппа Тогда МассивЗначений.Добавить(Выборка.Ссылка); КонецЕсли; КонецЦикла; Иначе МассивЗначений.Добавить(Значение); КонецЕсли; // Заполненный массив записываем в параметры. ПараметрыПеретаскивания.Значение = МассивЗначений;КонецПроцедуры
Автор Андрей ОлимпиевРаздел Конфигурирование, программирование в "1С - Предприятие 8"
Автор Maestro90Раздел Конфигурирование, программирование в "1С - Предприятие 8"
Автор EscaladasРаздел Пользователям "1С - Предприятие 8"
Автор Azamat FaizovРаздел Конфигурирование, программирование в "1С - Предприятие 8"
Автор maksdemonРаздел Конфигурирование, программирование в "1С - Предприятие 8"
Бухгалтерский калькулятор
Калькулятор пеней
Инженерный калькулятор
Правила форума
Реклама на сайте
Правообладателям
Помощь