|
Как вытащить данный из ТаблицыЗначений, которые вводятся в польз. режиме (8.2)? | ☑ | ||
---|---|---|---|---|
0
demart-omsk
26.08.12
✎
15:34
|
Туплю с синтаксисом, помогите указать путь к таблице Значений к строке.
|
|||
1
ДенисЧ
26.08.12
✎
15:35
|
Чо?
Какой таблице? Может, к табличному полю? Раскрой вопрос... |
|||
2
demart-omsk
26.08.12
✎
15:39
|
Есть обработка, в форме добавлена таблица Значений с колонками (сотрудник, должность, часы работы)
как в модуле казать путь допустим к сотруднику? (Элементы.ТаблДокСотрудник не работает) |
|||
3
Wobland
26.08.12
✎
15:45
|
(2) сделай ТЧ у обработки ну или ТЗ, и к ней уже обращайся
|
|||
4
Asmody
26.08.12
✎
15:49
|
я скоро буду спорить на коньяк, чтоб мне показали, как на форму добавить таблицу значений
|
|||
5
demart-omsk
26.08.12
✎
15:50
|
ТаблицаЗначений = Новый ТаблицаЗначений;
ТаблицаЗначений.Колонки.Добавить("Сотрудник"); ТаблицаЗначений.Колонки.Добавить("Часы"); Стр=ТаблицаЗначений.Добавить(); стр.Сотрудник = "Петр"; стр.Часы = "33"; ЗначениеВДанныеФормы(ТаблицаЗначений, ТаблДок); Ну вот смотри, мне нужно, чтобы в пользовательском режиме задавались данные поля и к ним уже обратиться, а не задать их самому, так бы проблем не было вовсе. |
|||
6
demart-omsk
26.08.12
✎
15:51
|
мысль ясна?
|
|||
7
Asmody
26.08.12
✎
15:52
|
(6) нет
|
|||
8
Wobland
26.08.12
✎
15:53
|
(5) зачем тебе программно?
|
|||
9
Wobland
26.08.12
✎
15:53
|
(4) слушай, ну если в такой формулировке.. то я подумаю ;)
|
|||
10
demart-omsk
26.08.12
✎
15:58
|
Пользователь вносит в поля значения, мне нужно к ним обратиться, а не создавать в коде свою ТЗ и из нее перекидывать данные
|
|||
11
demart-omsk
26.08.12
✎
15:59
|
в 8.1 все просто, в 8.2 туплю в синтаксисе
|
|||
12
Wobland
26.08.12
✎
15:59
|
(10) вот и не создавай в коде свою ТЗ. зачем ты (5) делаешь?
|
|||
13
Wobland
26.08.12
✎
16:01
|
не могу правильный скрин сделать - мышиная подсказка теряется
|
|||
14
demart-omsk
26.08.12
✎
16:02
|
Я и не создаю) это для примера
|
|||
15
Wobland
26.08.12
✎
16:03
|
(14) уже хорошо. в чём проблема?
|
|||
16
demart-omsk
26.08.12
✎
16:05
|
еще раз объясняю) не могу понять как правильно прописать путь в строке "сотрудник" к примеру или "часы" (к любой строке и колонке)
|
|||
17
Wobland
26.08.12
✎
16:08
|
ТвояТЗ[НомерСтроки].Сотрудник
|
|||
18
demart-omsk
26.08.12
✎
16:10
|
спс, помогло
|
|||
19
andrewks
26.08.12
✎
16:11
|
(4) гы-гы-гы. готов принять вкусный коньяк
http://savepic.su/2359471.htm |
|||
20
Wobland
26.08.12
✎
16:13
|
(19) открой свойства элемента и увидь там "Таблица"
|
|||
21
Wobland
26.08.12
✎
16:13
|
||||
22
andrewks
26.08.12
✎
16:16
|
(20) и чо? если мыслить такими критериями, то на форме и строку не разместишь, и дату. да, собственно, элемент вообще не обязателен, ибо фразе:
"как на форму добавить таблицу значений" уже соответствует реквизит формы, который как раз имеет тип "ТаблицаЗначений" (и не надо мне втирать, чо там показывает ТипЗнч(), об этом в условии не было), а про видимость его на форме речи не было |
|||
23
Wobland
26.08.12
✎
16:17
|
кстати, вариант для выделенной строки:
Элементы.Товары.ТекущиеДанные.Количество |
|||
24
Wobland
26.08.12
✎
16:18
|
(22) спорь с Денисом. мы люди взрослые и прекрасно понимаем такие тонкости. цепляние к формулировкам начинается, я не участвую ;)
|
|||
25
Wobland
26.08.12
✎
16:18
|
(24) пардон, с Асмодеем
|
|||
26
andrewks
26.08.12
✎
16:19
|
(23) кстати, такие конструкции считаются плохим тоном
|
|||
27
andrewks
26.08.12
✎
16:20
|
(25) да разве ж с него добьёшься :(
|
|||
28
Wobland
26.08.12
✎
16:21
|
(26) а это почему? я вот так делал у себя дословно:
форма: КлиентскийМодуль.РассчитатьСтоимость(Элементы.Товары.ТекущиеДанные); общий модуль:
|
|||
29
Wobland
26.08.12
✎
16:22
|
СтрокаТЧ.Стоимость=Элементы.Товары.ТекущиеДанные.Количество*СтрокаТЧ.Цена;
следует читать как СтрокаТЧ.Стоимость=СтрокаТЧ.Количество*СтрокаТЧ.Цена; |
|||
30
andrewks
26.08.12
✎
16:23
|
(28) да потому, что нужно работать с самими данными. кстати, проверка на этот тип быдлокода зачастую встречается в критериях при приёмке на работу (когда просят прислать пару твоих обработок, чтобы "заценить" мастерство)
|
|||
31
Wobland
26.08.12
✎
16:28
|
(30) чтобы знать, на какой строке стоит юзер, приходится спрашивать ТабПоле, а ТекущиеДанные - это уже данные ;)
|
|||
32
Wobland
26.08.12
✎
16:36
|
скриншот не получилось, вот видео. таблица значений на форме ;)
http://screencast.com/t/P6vnvbhn |
|||
33
andrewks
26.08.12
✎
16:36
|
(31) в таком виде:
СтрокаТЧ=Элементы.Товары.ТекущиеДанные; СтрокаТЧ.Стоимость=СтрокаТЧ.Количество*СтрокаТЧ.Цена; согласен |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |