Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
20 Июн 2019, 10:47
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Как получить данные выделенной строки из табличного поля  (Прочитано 29137 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн defenox

  • *
  • Сообщений: 7
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-12-06
  • Сайт: 
Требуется получить данные строки табличного поля по нажатию кнопки на форме, которая активна. 1С Предприятие 8.1, УТ 10.3.


Оффлайн Vit1501

  • ****
  • Сообщений: 392
  • РЕПУТАЦИЯ: 65
  • КПД: 17%
  • Регистрация: 2010-06-05
  • Сайт: 
  • Профессия: Программист 1С
в 8.1 должен прокатить таой код
в обработке события кнопки пишешь
текСтрока  =  ИмяТабличнойЧасти.ТекущаяСтрока;
ЗначениеВколонке1 = текСтрока.ИмяКолонки1;
и т д

Оффлайн defenox

  • *
  • Сообщений: 7
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-12-06
  • Сайт: 
не прокатило. возможно из-за того я работаю с табличным полем, а не табличной частью.

текСтрока  =  ЭлементыФормы.НоменклатураДляПодбора.ТекущаяСтрока;
ЗначениеВколонке1 = текСтрока.Номенклатура;

Оффлайн Vit1501

  • ****
  • Сообщений: 392
  • РЕПУТАЦИЯ: 65
  • КПД: 17%
  • Регистрация: 2010-06-05
  • Сайт: 
  • Профессия: Программист 1С
поствь точку останова на строчке Значениев колонке = и в табло посмотри что у тебя представляет собой текСтрока и  какие свойства у нее есть

Оффлайн defenox

  • *
  • Сообщений: 7
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-12-06
  • Сайт: 
Выдает ошибку:
Значение не является значением объектного типа (Номенклатура)
    ЗначениеВколонке1 = текСтрока.Номенклатура;
А через отладку текСтрока, значение - пустое, тип - неопределен.

Оффлайн progmikon

  • *****
  • Сообщений: 2090
  • РЕПУТАЦИЯ: 371
  • КПД: 18%
  • Регистрация: 2010-10-09
  • Компания: http://progmikon.blogspot.com/
  • Профессия: Программист 1С
"Номенклатура" - точно имя вашей колонки?

Оффлайн defenox

  • *
  • Сообщений: 7
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-12-06
  • Сайт: 
точно. пробовал и по коду. так же.

Оффлайн progmikon

  • *****
  • Сообщений: 2090
  • РЕПУТАЦИЯ: 371
  • КПД: 18%
  • Регистрация: 2010-10-09
  • Компания: http://progmikon.blogspot.com/
  • Профессия: Программист 1С
Можете выложить вашу обработку, ну или что там у вас.

Оффлайн defenox

  • *
  • Сообщений: 7
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-12-06
  • Сайт: 
стандартная обработка. обработки - подбор номенклатуры - основная форма. на этой форме находится табличное поле НоменклатураДляПодбора. на нем нужно определить на какой позиции находится курсор и получить данные не нажимая на эту позицию двойным кликом

Оффлайн progmikon

  • *****
  • Сообщений: 2090
  • РЕПУТАЦИЯ: 371
  • КПД: 18%
  • Регистрация: 2010-10-09
  • Компания: http://progmikon.blogspot.com/
  • Профессия: Программист 1С
Проверил на бухгалтерии, этот код работает
	ТекДанные = ЭлементыФормы.НоменклатураДляПодбора.ТекущиеДанные;
Сообщить(ТекДанные.Номенклатура);


Теги:
 

Получить номер недели в месяце в запросе [номер недели]

Автор MuI_I_IkaРаздел Алгоритмы

Ответов: 0
Просмотров: 6350
Последний ответ 15 Июл 2015, 18:24
от MuI_I_Ika
как получить значение реквизита "Код" в обработке "ПодборНоменклатуры" в УТ10.3

Автор JalibРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 1897
Последний ответ 02 Дек 2016, 12:58
от Jalib
Помогите выразить код Объект.Наименование = Объект.Подразделение + " " + Объект.Должность + " " + Объект.ФизическоеЛицо через строки.

Автор LedgikРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 3
Просмотров: 255
Последний ответ 05 Мар 2019, 19:28
от Ledgik
Не работают поля "налоговый" и "бухгалтерский"

Автор oleg_e1Раздел Пользователям "1С - Предприятие 8"

Ответов: 2
Просмотров: 3047
Последний ответ 31 Дек 2011, 11:36
от AntonB
Значение "00000000001" поля "Код" не уникально

Автор gigsonРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 4
Просмотров: 9654
Последний ответ 24 Ноя 2014, 12:21
от gigson

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
71 Сообщений
Yamuna
46 Сообщений
LexaK
43 Сообщений
MuI_I_Ika MuI_I_Ika
30 Сообщений
AIFrame AIFrame
19 Сообщений
alex0402 alex0402
16 Сообщений
wise wise
14 Сообщений
lmlg114@bk.ru
13 Сообщений
ab30ru
11 Сообщений
Eugeneer Eugeneer
11 Сообщений

* Кто онлайн

  • Точка Гостей: 746
  • Точка Скрытых: 0
  • Точка Пользователей: 10
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal