|
Перезаписывается табличная часть полностью.как исправить? | ☑ | ||
|---|---|---|---|---|
|
0
YamEgor
27.08.19
✎
12:32
|
добрый день! помогите разобраться из формы документа из табличной части выбирается документ и надо чтоб строка заполнилась данными документа, это я сделал через выборку, и потом загружаю в таб часть, это получилось , но когда добавляю еще один документ , еще одну строку , то она перезаписывает старую ,как это исправить? в управляемом приложении..
&НаСервере Процедура ОбработкаНаСервере(Ссылка) Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ИТС_ВходящаяЗаявка.ДатаНачала КАК ДатаНачала, | ИТС_ВходящаяЗаявка.ДатаЗавершения КАК ДатаЗавершения, | ИТС_ВходящаяЗаявка.ВидПодписки КАК ВидПодписки, | ИТС_ВходящаяЗаявка.Контрагент КАК Контрагент, | ИТС_ВходящаяЗаявка.Ссылка КАК Заявка, | ИТС_Подписки.СостояниеЗаявки КАК СостояниеЗаявки |ИЗ | Документ.ИТС_ВходящаяЗаявка КАК ИТС_ВходящаяЗаявка | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ИТС_Подписки КАК ИТС_Подписки | ПО ИТС_Подписки.Регистратор = ИТС_ВходящаяЗаявка.Ссылка | И ИТС_Подписки.Заявка = ИТС_ВходящаяЗаявка.Ссылка |ГДЕ | ИТС_ВходящаяЗаявка.Ссылка = &Ссылка"; Запрос.УстановитьПараметр("Ссылка", Ссылка); Результат = Запрос.Выполнить().Выгрузить(); Объект.Подписки.Загрузить(Результат); КонецПроцедуры // ОбработкаНаСервере(ВыбранноеЗначение)() &НаКлиенте Процедура ПодпискиПередНачаломДобавления(Элемент, Отказ, Копирование, Родитель, Группа, Параметр) ОткрытьФорму("Документ.ИТС_ВходящаяЗаявка.Форма.ФормаВыбора1",,Элемент); КонецПроцедуры &НаКлиенте Процедура ПодпискиОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; Отбор= Новый Структура( "Заявка",ВыбранноеЗначение ); Строка = Объект.Подписки.НайтиСтроки(Отбор); Если Строка.количество() > 0 Тогда ИТС_ОбщегоНазначения.СообщитьОбОшибке("Добавление выбором не выполнено. |Выбранная заявка уже присутствует в табличной части"); Возврат; КонецЕсли; ОбработкаНаСервере(ВыбранноеЗначение); КонецПроцедуры |
|||
|
1
palsergeich
27.08.19
✎
12:34
|
Метод Загрузить - заменяет все значения на результат запроса.
Нужно другое поведение - используй циклы, или передавай таблицу До в запрос. В любом случае надо писать алгоритмы |
|||
|
2
YamEgor
27.08.19
✎
14:51
|
можете подсказать как в моем случае использовать циклы?
|
| Форум | Правила | Описание | Секции | Поиск |