#0
by sheale
У меня на форме есть несколько Тз, которые вызывают одну процедуру. Как мне их различать? Как получить доступ к идентификатору таблицы?
#4
by sheale
Я хочу сделать одну общую процедуру, в которой буду смотреть - какая Тз вызвала ее. В зависимости о этого буду обрабатывать.
#5
by Diter
Ты читать умеешь? три поста с одинаковым ответом на твой вопрос в а ты его опять задаёшь? Ты думаешь мы все не поняли чего ты хочешь? Делай как в , , сказано.
#15
by sheale
если передавать как МояГениАнальнаяПроцедура(ТЗ1) МояГениАнальнаяПроцедура(ТЗ2) МояГениАнальнаяПроцедура(ТЗ j) То для процедуры эти таблицы будут одинаковые. Поэтому я и спрашивал как их различить. Т.е. выход один: МояГениАнальнаяПроцедура(ТЗ2,"Таблица1") МояГениАнальнаяПроцедура(ТЗ,"Таблица1") Так?
#23
by Diter
А разве ПолучитьАтрибут универсальный метод? И вообще что значит "не универсальная процедура"? Поясните свою мысль.
#25
by Diter
Это всё понятно, но как отработает эта процедурка если структура разных ТЗ будет разная?
#26
by NS
не понял вопроса. ТЗ1 - это будет ссылка на твою таблицу на форме, независимо от её структуры.
#27
by Diter
Нет это как раз я понял, теперь нужно что то с этой ТЗ делать. Заполнять или читать данные. Через ПолучитьЗначение(Строка,Колонка) можно, можно и тип данных узнать наконец (через ТипЗначения), но насколько утяжелится код?
#28
by Diter
ТЗ1.НоваяКолонка("а1"); нужно прочитать данные из колонки "Товар" при условии что на форме 5 ТЗ, и из них только две имеют такую колонку, но данные в них храняться разные. (попытка уже не проходит). Только перебором?
#30
by NS
(27,28) Не вижу логики - если ТЗ обрабатываются по-разному - зачем обработку пихать в одну процедуру?
#31
by Diter
А для того, что как я говорил, если среди 5 ТЗ, в двух есть "Товар", а в двух есть "Контрагент", а в одной есть "документ" то где будет меньше кода ; в пяти узкоспециализированных процедурах, или в одной? Экономия будет хотябы за счёт такой конструкции Функция ОбработкаТЗ(ТЗ,Колонка) ... КонецЕсли; Значение=ОбработкаТЗ(ТЗ,Колонка) КонецПроцедуры
#32
by NS
Ничего не понимаю... Зачем ты передаешь два параметра???? В - напсано, как из одного получить второй.
#34
by Diter
Второй параметр это номер колонки, в которой хранятся нужные в данный момент данные (прошу прощения за товтологию). Для простоты я не перебираю строки, хотя по большому счёту нужно и номер строки передавать в функцию получения значения.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Таблицы, таблицы, таблицы... Будь они неладны
- 1с. Идентификатор Таблицы Значений полученной из Списка Значений.
- Получить id и получить объект по id
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как получить разность дат (Нужно получить количество дней)
- Как получить набор уникальных значений из колонки таблицы значений?
- Как получить адрес текущей ячейки таблицы из модуля и из самой таблицы?
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- Как получить уникальный идентификатор объекта в 1С, с типом "Число"?
- Как имея ссылку на строку таблицы значений получить название самой таблицы
- v7: Как получить уникальный идентификатор объекта в формате v8
- v7: Как получить идентификатор Таблицы значения
В этой группе 1С
- Как узнать номер страницы при печати
- Не могу войти в 1С в монопольном режиме
- 1С + Клиент-Банк
- Подскажите в 8.0 аналог функции СчетПоКоду()
- Подскажите как можно использовать параметрыв CDExport.ert ?
- Как автоматически распределить деньги в выписке?
- Административная установка платформы. как обновить?
- Регламент администрирования
- v7. Значение переменной @SaveTurnsWithMonth в прцедурах движения регистра
- Как правильно зарегистрировать изменения набора записей регистра сведений
- Сортировка массива
- Как Выбрать только Группы из справочника
- Как сделать отбор по нескольким значениям реквизита в форме списка?
- Не формируется отчет "Анализ счета по субконто" в версии 1С 7.5 под XP
- Как определить колонку в ТЗ документа при двойном клике?
- Как вытащить реквизит справочника из значения субконто в бухзапросе?
- Выбираем универсальный КПК
- каким образом перенести налоги из одной конфигурации в другую
- 1С: ЗиК. Новый вид начислений
- Не сохраняются настройки принтера