Помогите разобраться с обращением к ТаблицеЗначений.1C Комплексная 7.7(дописанная)
29.06.2010
15:08
#1
Подскажите пожалуйста кто-что поймёт...
Есть печатная форма журнала "Ордера".
Вот приблизительно она и собственно только те графы,которые меня очень интересуют:
-------------------------------------------------------------
-...- Номер - ............................. - Неисправность -
-------------------------------------------------------------
- -ГО-0262- - -
Раньше она строилась без помещения данных в ТаблицуЗначений и при двойном нажатии на ячейку со значением номера,например на ГО-0262, открывалась форма документа.
Сейчас произошли изменения и теперь печатная форма строиться на основании данных, помещаемых в ТаблицуЗначения(ТЗ1).
Вопрос в том,что после этого при двойном нажатии на ячейку со значением номера,например на ГО-0262, ничего не происходит,А ОЧЕНЬ ХОЧЕТЬСЯ ЧТОБЫ ОТКРЫВАЛАСЬ ФОРМА ДОКУМЕНТА.
Подскажите как правильно обратиться к ТаблицеЗначений(ТЗ1) ЧТОБЫ ОТКРЫВАЛАСЬ ФОРМА ДОКУМЕНТА.что нужно написать в свойствах этой ячейке в реквизите "Расшифровка"
Есть печатная форма журнала "Ордера".
Вот приблизительно она и собственно только те графы,которые меня очень интересуют:
-------------------------------------------------------------
-...- Номер - ............................. - Неисправность -
-------------------------------------------------------------
- -ГО-0262- - -
Раньше она строилась без помещения данных в ТаблицуЗначений и при двойном нажатии на ячейку со значением номера,например на ГО-0262, открывалась форма документа.
Сейчас произошли изменения и теперь печатная форма строиться на основании данных, помещаемых в ТаблицуЗначения(ТЗ1).
Вопрос в том,что после этого при двойном нажатии на ячейку со значением номера,например на ГО-0262, ничего не происходит,А ОЧЕНЬ ХОЧЕТЬСЯ ЧТОБЫ ОТКРЫВАЛАСЬ ФОРМА ДОКУМЕНТА.
Подскажите как правильно обратиться к ТаблицеЗначений(ТЗ1) ЧТОБЫ ОТКРЫВАЛАСЬ ФОРМА ДОКУМЕНТА.что нужно написать в свойствах этой ячейке в реквизите "Расшифровка"
29.06.2010
16:31
#2
"Есть у тебя в таблице колонка типа "Документ"?
МояТаблица.НоваяКолонка("МойДокумент","Документ",);
тогда пишешь в расшифровке
МояТаблица.МойДокумент
Если нет, то надо создать и заполнить."
МояТаблица.НоваяКолонка("МойДокумент","Документ",);
тогда пишешь в расшифровке
МояТаблица.МойДокумент
Если нет, то надо создать и заполнить."
29.06.2010
22:03
#3
"Сейчас когда я дописала
ТЗ1.НоваяКолонка("НомерДок","Документ");
то не пойму почему в колонку "НомерДок" ваще перестало попадать нужное значение(проверяла отладчиком)
ТЗ1.НомерДок = Док.НомерДок;
и при печати соответственно эта колонка пуста
"
ТЗ1.НоваяКолонка("НомерДок","Документ");
то не пойму почему в колонку "НомерДок" ваще перестало попадать нужное значение(проверяла отладчиком)
ТЗ1.НомерДок = Док.НомерДок;
и при печати соответственно эта колонка пуста
"
29.06.2010
22:42
#4
"Спасибо ValeraH.всё получилось.
Сделала вместо своего
ТЗ1.НомерДок = Док.НомерДок;
вот так
ТЗ1.НомерДок = Док.ТекущийДокумент();
а в расшифровке
ТЗ1.НомерДок
Класс!
Только теперь в печатной форме журнала в графе "НомерДок" пишеться
ОРД ГО-00532 (17.05.10)
появился небольшой головняк избавить от лишнего,так чтобы осталось только
ГО-00532 "
Сделала вместо своего
ТЗ1.НомерДок = Док.НомерДок;
вот так
ТЗ1.НомерДок = Док.ТекущийДокумент();
а в расшифровке
ТЗ1.НомерДок
Класс!
Только теперь в печатной форме журнала в графе "НомерДок" пишеться
ОРД ГО-00532 (17.05.10)
появился небольшой головняк избавить от лишнего,так чтобы осталось только
ГО-00532 "
30.06.2010
13:30
#5
"
> Сделала вместо своего
> ТЗ1.НомерДок = Док.НомерДок;
> вот так
> ТЗ1.НомерДок = Док.ТекущийДокумент();
> а в расшифровке
> ТЗ1.НомерДок
О! Поняла, что строка "Док.НомерДок" и документ "Док.ТекущийДокумент()" это структурно разные объекты!
Но нехорошо давать имена реквизитов (тем более предопределенных) столбцам таблицы, в дальнейшем возможна путаница.
> Только теперь в печатной форме журнала в графе "НомерДок" пишеться
> ОРД ГО-00532 (17.05.10)
> появился небольшой головняк избавить от лишнего,так чтобы осталось только
> ГО-00532
Вот и первая путаница! Ты там небось выводишь ТЗ1.НомерДок а это теперь не строка с реквизитом НомерДок, а сам документ с длинным именем.
Или изначально не суй документ в столбец для номера документа, или выводи
ТЗ1.НомерДок.НомерДок
вот такой изврат."
> Сделала вместо своего
> ТЗ1.НомерДок = Док.НомерДок;
> вот так
> ТЗ1.НомерДок = Док.ТекущийДокумент();
> а в расшифровке
> ТЗ1.НомерДок
О! Поняла, что строка "Док.НомерДок" и документ "Док.ТекущийДокумент()" это структурно разные объекты!
Но нехорошо давать имена реквизитов (тем более предопределенных) столбцам таблицы, в дальнейшем возможна путаница.
> Только теперь в печатной форме журнала в графе "НомерДок" пишеться
> ОРД ГО-00532 (17.05.10)
> появился небольшой головняк избавить от лишнего,так чтобы осталось только
> ГО-00532
Вот и первая путаница! Ты там небось выводишь ТЗ1.НомерДок а это теперь не строка с реквизитом НомерДок, а сам документ с длинным именем.
Или изначально не суй документ в столбец для номера документа, или выводи
ТЗ1.НомерДок.НомерДок
вот такой изврат."
Читают тему
(гостей: 1)