Добрый день! Подскажите пожалуйста как правильно передать таблицу между сервером и клиентом. Я понимаю что Управляемое приложение воспринимает только простые типы данных, но все же должен же быть какой то выход.
&НаСервере Функция НачислениеОсновнойСуммыКредита(ДатаНачала,ДатаОкончания,Сумма,ВидПогашения)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Цитата(Mikst @ 11.09.12, 10:08)
На сервер не могу передать таблицу с документа.
А зачем ее передавать, если это происходит в форме то на сервере доступно тоже самое. Если нужно работать как с ТЗ используйте РеквизитФормыВЗначение и обратно.
Личные бесплатные консультации не даю, для этого есть форум!
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 192 раз
Рейтинг: 0
На сервер можно передать массив структур. Но не совсем понятно, какую
Цитата
таблицу с документа
Вы собираетесь передавать. Если это реквизит документа, то ее можно заполнить на сервере. Если же Вы ее создаете в некой переменной, то эту переменную опять таки можно заполнить на сервере... P.S. Пока писал - уже определились
Сообщение отредактировал pablo - 11.09.12, 9:15
Правильно поставленный вопрос содержит до 90% ответа.
По коду видно, что просто заполнить её надо. А ТЗ здесь автор использует, видимо, из-за незнания.
Да с 8.2 я действительно еще мало знаком, но думаю что без ТЗ не получиться, это еще не полный вариант, будет много расчетов (различные виды начисления кредита и процентов на кредит) и планируется использование нескольких ТЗ.
Цитата(logist @ 11.09.12, 10:12)
Если нужно работать как с ТЗ используйте РеквизитФормыВЗначение и обратно.
Не совсем могу понять как его использовать,Так ошибку выдает.:
ТЗ = РеквизитФормыВЗначение("Объект.ГрафикПлан");
А так не могу понять как потом вытащить Табличную часть, в отладке пишет что реквизит "ГрафикПлан"(Табличная часть документа) имеет значение "ДокументТабличнаяЧасть.КредитныйДоговор.ГрафикПлан". Как его теперь разобрать в таблицу значений?
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Цитата(Mikst @ 11.09.12, 11:19)
Не совсем могу понять как его использовать,Так ошибку выдает.:
ТЗ = РеквизитФормыВЗначение("Объект.ГрафикПлан");
Какую ошибку? Не должно выдавать никаких ошибок. В этом варианте вы работаете с ТЗ, только я же написал что значение надо потом вернуть обратно в форму - ЗначениеВРеквизитФормы(ТЗ, "Объект.ГрафикПлан");
Цитата(Mikst @ 11.09.12, 11:19)
А так не могу понять как потом вытащить
И я не могу понять, в теме уже достаточно объяснили, а вы похоже просто не хотите понимать.
Личные бесплатные консультации не даю, для этого есть форум!
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!