#0
by Sun125
Управляемая форма, 8.3. Нужно с помощью внешней обработки ТЧ получить текущую строку ТЧ. Подскажите, пожалуйста, чайнику в УФ, как это можно сделать? &НаСервере Программа ругается, что поле объекта не обнаружено (ТекущиеДанные)
#2
by Sun125
ТекСтрока = ЭтаФорма.Элементы.Контрагенты.ТекущиеДанные Текущие данные таблицы недоступны на сервере. Как можно обратиться к клиенту из внешних обработок?
#7
by Sun125
Так проблема, как перейти обратиться к Клиенту, если процедура ВыполнитьКоманду на Сервере?
#9
by Wern
С сервера на клиент обратится нельзя. Получай до того как перейдешь на сервер. т.е. не в этой процедуре которая в а там где она вызывается.
#10
by Sun125
Пытаюсь сделать обработку как печатную форму (цель-получить текущую строку ТЧ документа и вывести макет) Использую клиентский вызов, теперь программа не понимает процедуру Печать (метод объекта не обнаружен)
#12
by zladenuw
форма есть ? ТаблицаФормы (FormTable) ТекущаяСтрока (CurrentRow) Использование: Чтение и запись. Описание: Тип: Произвольный. Идентификатор текущей строки таблицы. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент.
#15
by zladenuw
можно изврат. при открытие давай свой уник идентификатор. потом почему получать форму. но думаю 1с умная. и сама назначает идентификатор при открытие внешний обработки. может и ошибаюсь.
#16
by zladenuw
Тип: Произвольный. В данном параметре может быть задан некоторый ключ, значение которого будет использоваться для поиска уже открытых форм. Если будет найдена форма с таким же ключом уникальности, вместо открытия новой формы будет активизирована найденная форма. Ложь - искать форму с ключом уникальности по умолчанию, Истина - не искать форму вообще, любое другое значение устанавливает ключ уникальности, по которому будет произведен поиск. Значение по умолчанию: Ложь.
#19
by Sun125
Т.е. я не смогу из внешней печатной формы, получить данные текущей строки ТЧ документа?
#22
by zladenuw
та блин нарисуй свою кнопку туда параметр тек строка. и засунь ее, а в обработке ты уже этот парамер можешь получить
#28
by Sun125
Если использовать обработку как "Обработка заполнения ТЧ", я могу получить форму, но не могу из формы получить текущую строку, потому что процедура ВыполнитьКоманду уже на Сервере. А если использовать клиентский вызов, то программа ругается на процедуру ВыполнитьКоманду
#30
by Sun125
Спасибо, получилось! таким способом: ФормаПроверки = ПолучитьФорму("Документ.ОТ_Проформа.ФормаОбъекта",Новый Структура("Ключ",Проформа),ЭтаФорма);
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- V8 внешняя обработка.ПолучитьМакет
- Внешняя компонента SysFTP для 1С 7.7
- Внешняя обработка. ПолучитьМакет("Макет1")
- Внешняя компонента.
- Внешняя печатная форма
- внешняя печатная форма М-4 для 1с8
- Внешняя обработка для заполнения ТЧ Отчета производства за смену
- Внешняя обработка заполнения табличной части 8.3
- 1с внешняя обработка заполнения ТЧ бсп получить объект
- Внешняя обработка заполнения тч на бсп с открытием формы
В этой группе 1С
- Проверка на пустое представление в запросе
- УТ 11 весовой товар (штрихкоды и коды)
- 1C 77 поиск в справочнике по реквизиту
- Штрих М ФР. ВОПРОСЫ.
- Настроить условное оформление одной формы на другой форме
- Шаблон набора записей в табличном поле регистра
- Передача табличного документа с сервера на клиент.
- СКД раскрасить отчет
- Как добавить шаблон УТ 11 в обучающую БП
- Принтер Codex DT2 не печатает текст
- 1C БП 3,0 проблема с планом счетов.
- УТ 10.3 кассовые документы
- Ошибка Преобразование типа к значению Булево не может быть выполнено
- Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
- Как поймать событие фильтров в журнале?
- Правила обмена из "Сборки" УТ 11.1 в Отчет производства за смену БП 3.0
- 1С клиент 8.3.5.1248 в Ubuntu 14.04 x86_64 делает segfault в frame.so
- Восстановить положение окна...
- как программно нажать кнопку на сайте
- Розница 2.1 и торговое оборудование