![]() |
|
1с 8.3 Передать ТЗ с сервера на клиент. | ☑ | ||
---|---|---|---|---|
0
botman4
12.06.17
✎
15:49
|
Подскажите пож что не так? хочу перелить ТАбЧасть справочника в таб часть дока.
Постоянно ругается на "Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа." Спасибо. &НаСервереБезКонтекста Функция фПараметрыФирмы(Фирма) //ТЗ = Новый ТаблицаЗначений; ТЗ = Фирма.ТабличнаяЧасть1.Выгрузить(,); Возврат ТЗ; КонецФункции &НаКлиенте Процедура ФирмаПриИзменении(Элемент) Фирма = Объект.Фирма; Если НЕ Фирма.Пустая() Тогда ТЗ = фПараметрыФирмы(Фирма); Объект.ТабличнаяЧасть2.Загрузить(ТЗ); КонецЕсли; КонецПроцедуры |
|||
1
mehfk
12.06.17
✎
15:50
|
Вопрос обсосан 100500 раз.
|
|||
2
botman4
12.06.17
✎
16:21
|
Победил вот так:
&НаСервере Функция фПараметрыФирмы(Фирма) ТабЧасть = Фирма.ТабличнаяЧасть1.Выгрузить(,); Объект.ТабличнаяЧасть2.Очистить(); Объект.ТабличнаяЧасть2.Загрузить(ТабЧасть); КонецФункции &НаКлиенте Процедура ФирмаПриИзменении(Элемент) Фирма = Объект.Фирма; Если НЕ Фирма.Пустая() Тогда ТЗ = фПараметрыФирмы(Фирма); КонецЕсли; КонецПроцедуры |
|||
3
botman4
12.06.17
✎
16:24
|
(2)
&НаСервере Процедура фПараметрыФирмы(Фирма) ТабЧасть = Фирма.ТабличнаяЧасть1.Выгрузить(,); Объект.ТабличнаяЧасть2.Очистить(); Объект.ТабличнаяЧасть2.Загрузить(ТабЧасть); КонецПроцедуры &НаКлиенте Процедура ФирмаПриИзменении(Элемент) Фирма = Объект.Фирма; Если НЕ Фирма.Пустая() Тогда фПараметрыФирмы(Фирма); КонецЕсли; КонецПроцедуры |
|||
4
Неверный Параметр И
12.06.17
✎
16:40
|
>Процедура фПараметрыФирмы
Лучше написать Процедура л_мТзСпФункПрмФирмыОрганизация(Знач прм_Водитель) Так будет легче читаться. |
|||
5
Лефмихалыч
12.06.17
✎
20:41
|
(0) тебе не нужно это. Делай всё на сервере.
|
|||
6
Defender aka LINN
12.06.17
✎
22:02
|
Объект.ТабличнаяЧасть2.Очистить();
мало, надо минимум 5 раз, примерно так: Объект.ТабличнаяЧасть2.Очистить(); Объект.ТабличнаяЧасть2.Очистить(); Объект.ТабличнаяЧасть2.Очистить(); Объект.ТабличнаяЧасть2.Очистить(); Объект.ТабличнаяЧасть2.Очистить(); Объект.ТабличнаяЧасть2.Очистить(); Объект.ТабличнаяЧасть2.Очистить(); Объект.ТабличнаяЧасть2.Очистить(); Объект.ТабличнаяЧасть2.ОчиститьСовсем(); Объект.ТабличнаяЧасть2.ОчиститьСоввсемНаверняка(); Объект.ТабличнаяЧасть2.ОчиститьЯВообщеНеВКурсеЧтоЯПишу(); Объект.ТабличнаяЧасть2.ОчиститьЗагрузитьОчищаетТабличнуюЧастьНоЯДятел(); Как-то так. |
|||
7
cw014
13.06.17
✎
08:15
|
Попользуй "ПоместитьВоВременноеХранилище"
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |