#0
by Котяра
Есть на форме таблица значений. В нее вбиваются элементы из спр.номенклатура. Как при выборе определенной строки в ТЗ сделать так, чтобы на форме появлялась инфа о элементе в текстовой строке. Другими словами получить фокус. И вывести информационную строку о элементе.
#1
by Стрелок
текстовое поле на форму, в формуле функция, в яункции отлов изменения текущей строки в ТЗ и обновление инфы нужной
#2
by Котяра
Как отловить изменение текущей строки? А Как быть если мне на форме надо обновить несколько значений. К примеру. На форме создано несколько текстовых строк ИнфоТип, ИнфоБазовыйНомер и т.д. Как мне их все обновлять одновременно. Функция ведь возвращает только одно значение...
#3
by Стрелок
функция вообще может ничего не возвращать. у реквизитов на форме есть идентификаторы. вот через них. а изменение текущей строки - у тз есть текущая строка, добавь переменную "старая строка"
#8
by lamme
у меня это сделано так ... на форме лежит текст (нет заголовка и идентификатора) у него формула ИнфоСтрока В Функции ИнфоСтрока --- конецфункции ----- Тут самое главное -получить правильно из ТЗ определенный параметр и далее с ним работать
#9
by lamme
да! важдно получить значение из установелнной строки не командой Тз.ПолучитьЗначение(Тз.ТекущаяСтрока,ИдКолонки) , а Тз.ПолучитьЗначение(Тз.НомерСтроки,ИдКолонки) Почему - надо читать хелп
#10
by Котяра
Здесь возвращает только одно, Артикул. Каким образом мне получить несколько значений? На форме несколько информационных строк: ИнфоТип, ИнфоКонструктив, ИнфоРазмер. Как мне их получать одновременно. Это мне надо будет писать несколько функций, равных количеству информационных строк чтоли? Что использовать? Функцию или процедуру? Как правильно сделать????
#11
by Skom
используй процедуру в процедуре получаешь значения которые надо потом пишешь форма.обновить
#14
by Ariets
1. всем текстовым меткам даешь идентификаторы (ИнфоТип, ИнфоКонструктив, ИнфоРазмер и т.д.) 2. бросаешь на форму еще одну метку и прописываешь в ней функу, в которой получаешь инфу сразу для всех меток из п.1 и устанавливаешь их заголовок:
#15
by Котяра
Написал так: На форме выкинул текст строку с пустым заголовком и идентификатором. В формулу прописал ИнфоСтрока. Запускаю обработку... Матюгается мля! {Обработка.ПоискНоменклатуры.Форма.Модуль}: Номер за пределами значения!
#16
by Ariets
... P.S. а по поводу заголовка, преобразовывай в строку и напиши "Заголовок" (и у меня и у тебя "о" пропущена)
#19
by Ariets
в Возврат; вообще не нужен ... мне в допустим не нравится, что переменные нужно объявлять для каждой метки, но это дело привычки
#21
by Ariets
для каждой информационной метки нужно объявить переменную в модуле см. по мне уж лучше через идентификаторы
#23
by Котяра
+ ТЗ.ПолучитьЗначение(ТЗ.НомерСтроки,"НомерГПЗ"); {Обработка.ПоискНоменклатуры.Форма.Модуль}: Номер за пределами значения!
#36
by GrayT
Для определения активной строки лучше ТекущаяСтрока У тебя там часом ни где нет ТЗ = СоздатьОбъект("ТаблицаЗначений")
#39
by GrayT
Так ему вроде из Номенклатуры надо было реквизит выцыпить. Кстати о полнНаименовании и НайтиПоРеквизиту (это кажись еще впереди)
#42
by Котяра
И не один реквизит... А несколько... Написал так: Ругается Спр.НайтиПоРеквизиту("ПолнНаименование",НомГПЗ); {Обработка.ПоискНоменклатуры.Форма.Модуль}: Недостаточное число параметров передано при вызове функции/процедуры объекта
#49
by Котяра
В колонку номенклатура нодо передавать Спр.ТекущийЭлемент ? Я недавно на 1С пишу, многово еще не умею. )))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Определение типа значений, добавляемых в список значений на форме
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: Отображения списка значений v7
- v7: Как программно добавить в документ строки и заполнить их.
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: 1С++ ПоставщикДанных.Справочник как при выборе строки назначить ФСО=0
- v7: Подсветка текущей строки в таблице значений
- v7: Перенос данных Бухгалтерия из v7 в v8
В этой группе 1С
- Проблема с переносом проводок через OLE
- Партионный учет. Технологии ведения партионного учета без проблем.
- v7: "Для этой информационной базы данный режим запуска запрещен"
- Рарус Общепит Проблемы с ключом
- Печать Т-2 книжкой на А3
- v7: Образование аванса при возврате товара
- Напечатать в обработке список элементов из формы списка
- v7: Как в 6 версии 1С прописать базу в ярлыке?
- v7: ТиС Счет-фактура. Распределение по ГТД.
- как программно пробежаться по дереву подчиненности?
- Множественный выбор файлов
- Установить кодировку XML
- Печать документа из формы списка
- При обновлении: 0x80080005 ошибка при выполнении приложения-сервера
- Как проще всего посчитать количество строк в текстовом файле?
- Как настроить репликацию 1c ных sql баз ?
- Комп выключается через каждые 10 минут.
- 1С ЗиК. Начисление аванса пропорциоонально отработанному времени.
- Как снять пароль с журнала регистрации? ЗиК
- v8: Как на кнопку повесить свой обработчик?