#0
by Kleopatra2803
Доброе утро! Мне нужно из модуля формы внешней обработки открыть другую форму этой же обработки. У обработки есть реквизит табличная часть, который размещен на второй форме обработки. При открытии этой формы в таблице должна располагаться таблица значений, которую я туда передам. Проблема такая: форма открывается, но с пустой табличной частью. Реализую так: ТЗНеПродаем - таблица значений, которую нужно загрузить в табличную часть второй формы. В реквизит объекта таблица загружается, но на форме не появляется
#2
by Ёпрст
вы получили форму, открыли её модально и.. всё.. и ничего с этой формой не сделали..ничего!
#3
by программистище
ПолучитьФорму - получает форму, но форма ничего не знает про экземпляр объекта, из которого Вы открываете туда нужно что-то передать
#4
by Kleopatra2803
, , я понимаю, но как это сделать? метод загрузить на клиенте не работает. По идее, реквизит формы - табличная часть берет данные из реквизита обработки
#5
by Kleopatra2803
поэтому я загружаю тз в объект. если загружать тз на форму, и вместо Объект.НоменклатураБезПродажи.Загрузить(ТЗНеПродаем) писать Форма.Объект.НоменклатураБезПродажи.Загрузить(ТЗНеПродаем), причем в эту процедуру кроме тз передавать форму, то выходит ошибка передачи данных между клиентом и сервером, что логично, потому что вряд ли можно форму передать в качестве параметра
#6
by программистище
вот не помню, раньше работало ПоместитьВоВременноеХранилище(<Данные>, <Адрес>) помещаешь данные на сервер в хранилище передаешь адрес а в форме присозданиинасервере получаешь либо тз конвертить в массив соответсвий лет 5 не пользовался уже этим
#7
by Kleopatra2803
а можно поподробнее? пыталась как-то разобраться с этим методом, но так и не смогла
#8
by Krolik Bezobraznik
Лучше ТЗ передай в качестве параметра формы в новую форму. А в новой форме п процедуре ПриСозданииНаСервере передай ТЗ в табличную часть.
#9
by Krolik Bezobraznik
Вот пример: В первичной форме так: ПараметрыФормы = Новый Структура; В открываемой форме так: &НаСервере
#12
by Kleopatra2803
Как передать ТЗ во вторую форму в процедуру присозданиина сервере? Она у меня формируется в первой форме
#14
by Krolik Bezobraznik
К слову сказать у меня есть чувство, что в процедуре ОтметитьНоменклатуруНеДляПродажи у вас в переменной ТЗНеПродаем вовсе не таблица значений. Проверьте в отладчике.
#15
by Kleopatra2803
Получилось!!! Сделала так: в модуле первой формы: &НаКлиенте в модуле второй формы: &НаСервере Спасибо большое - пребольшое!!!
#16
by Krolik Bezobraznik
Незачто =) Но все же интересно какого типа у вас переменная ТЗНеПродаем в процедуре ОтметитьНоменклатуруНеДляПродажи. У меня чисто спортивный интерес.
#20
by Krolik Bezobraznik
1. ТЗНеПродаем это реквизит в обработке или переменная создаваемая в процедуре на клиенте? 2. Процедура ПолучитьНоменклатуруНеДляПродажи у вас выполняется на сервере или на клиенте?
#21
by Kleopatra2803
1) это переменная, создаваемая в процедуре на сервере, которая вызывается в процедуре на клиенте; 2) НаСервере. Как раз та, в которой создается программно тз
#26
by Maniac
АдресПередаваемыхПараметров = ПоместитьДанныеВоВременноеХранилище; СтруктураПараметров = Новый Структура; СтруктураПараметров.Вставить("Адрес",АдресПередаваемыхПараметров);
#30
by программистище
если бы реквизит формы тогда бы работало но опять же с сервера на клиент не передашь а тем более нужно не просто загрузить ТЧ.загрузить(Реквизитформы.Выгрузить)
#31
by Krolik Bezobraznik
Если это реквизит обработки, то ему так просто не присвоить Объект.ТЗ = СоздатьТЗ; на клиенте. А у нее тем более вообще ТЗ = СоздатьТЗ, да еще и на клиенте. Клеопатра, вы что то утаиваете от нас.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как загрузить данные из Excel в таблицу значений?
- Таблицу значений выгрузить в таблицу печатной формы
- в пакетном режиме можно выгрузить, а как загрузить в пакетном режиме?
- Загрузить из текстового файла в таблицу значений
- Как загрузить индексы в 1С
- А можно в таблицу значений записать другую таблицу значений?
- Как загрузить в таблицу произвольную картинку
- Как выгрузить табличную часть документа в таблицу значений и свернуть?
- Как таблицу значений значений превратить во временную таблицу SQL ?
- Как перенести табличную часть справочника в табличную часть документа?
- Загрузить таблицу значений в табличную часть документа
- как загрузить колонку в таблицу значений
В этой группе 1С
- Интерфейс "Общий", как программно спрятать кнопку на панели (Обычное приложение)
- СКД ТЗ в качестве параметра. Реально?
- Как связать 2 запроса в скд ут 11
- КД Передача в параметр Табличной части
- УТ проверка заполненности контактных лиц при записи нового контрагента
- 1С Документооборот КОРП + автозаполняемые шаблоны LibreOffice/OpenOffice
- УТ 10.3 Продажи + Остатки через универсальный отчет; почему не выводится склад?
- КД. Как правильно обратиться после выгрузки к ссылке выгружаемого объекта?
- как программно перейти в конец вводимой строки в поле ввода?
- Адресное хранение в УТ 10.3
- Обмен базовых Розница 2.1.4.9. и БП 3.0.36.11
- СКД выражение ресурса ГрупповаяОбработка
- не правильно отображается списание.
- Не отображается картинки в табличной части web клиенте.
- Отличия в основной конфигурации и конфигурации поставщика после обновления
- Клиент банк создает дубли контрагентов (для поля Плательщик). БП 3
- УТ11. Поступление товаров и услуг. Не отображается поле ввода Контрагент
- Многострочный текст в табличном поле
- v7: Торговля и склад: ошибка БД или...
- УТ 10.3 Автоматически заполнять значение свойства элемента номенклатуры