|
Как обратиться к переменной из другого модуля? | ☑ | ||
---|---|---|---|---|
0
AliceNeedsHelp
04.10.12
✎
09:31
|
Есть документ ПутевойЛист. У него есть модули формы, объекта и списка. Так вот мне нужно в модуле списка получить переменную, определенную в модуле формы. Я пишу следующее:
В модуле формы: Перем а; Функция ПередатьА (а) Экспорт а =.....; КонецФункции В модуле списка: НовоеА = ПередатьА; Подскажите плиззз что не так. Заранее спасибо) PS: 8.2 Обычные формы |
|||
1
mikecool
04.10.12
✎
09:32
|
второй день пошел, а фотки нету ((
|
|||
2
zak555
04.10.12
✎
09:32
|
> мне нужно в модуле списка получить переменную, определенную в модуле формы
получишь, что ты дальше с ней будешь делать ? что в ней хранится *? |
|||
3
AliceNeedsHelp
04.10.12
✎
11:54
|
В переменной хранится сумма. Я буду ее передавать из табличной части документа в табличную форма списка
|
|||
4
Mort
04.10.12
✎
11:56
|
Это дальше по этой теме?
v8: Вызвать нельзя увидеть модуль объекта из ФормаВыбора - очередное издевательство? |
|||
5
AliceNeedsHelp
04.10.12
✎
11:57
|
ага
|
|||
6
Mort
04.10.12
✎
11:59
|
Под женским ником троллить проще?
|
|||
7
AliceNeedsHelp
04.10.12
✎
12:03
|
а при чем тут мой ник? Я спрашивала как мне переменную получить..
|
|||
8
DrShad
04.10.12
✎
12:05
|
(7) включить параметр "Фотка"
|
|||
9
AliceNeedsHelp
04.10.12
✎
12:09
|
Это половая дискриминация , или своеобразная плата за ответ?
|
|||
10
DrShad
04.10.12
✎
12:09
|
(9) и то и другое
|
|||
11
AliceNeedsHelp
04.10.12
✎
12:10
|
фотку добавила, гоните ответ))
|
|||
12
DrShad
04.10.12
✎
12:11
|
ответ - никак
|
|||
13
AliceNeedsHelp
04.10.12
✎
12:12
|
че? не прошла facecontrol?
|
|||
14
DrShad
04.10.12
✎
12:13
|
(13) да пофигу на самом деле и на фотку и на фейс
|
|||
15
AliceNeedsHelp
04.10.12
✎
12:14
|
я тут не про фейс свой спрашивала...
|
|||
16
DrShad
04.10.12
✎
12:16
|
пофигу, ибо на то о чем спрашивали - уже ответили
|
|||
17
SalavatUlaev
04.10.12
✎
12:16
|
(0) Сумбур у тебя.
В одном месте функцию описываешь, в другом модуле две переменные, что хочешь не понятно. Можно что то про реквизиты формы написать, но кажется ты не в том направлении задачу думаешь. Может не поленишься поподробнее описать что тебе надо |
|||
18
Maxus43
04.10.12
✎
12:16
|
(15) задачу опиши получше, что хочеш получить?
|
|||
19
Maxus43
04.10.12
✎
12:18
|
Переменные формы живы пока открыта форма, если надо получать значения из другого объекта - есть реквизиты, экспортные функции объекта, а не формы
|
|||
20
AliceNeedsHelp
04.10.12
✎
12:20
|
(17) У меня путевой лист. Он работает правильно и вопросов к нему нет) А вот в список путевых листов передает остатки начальные и конечные по баку неправильные. Если например ездил на бензине и на газу, то складывает остатки бензина и газа. Мне нужно чтобы показывал только основное топливо, например только газ.
|
|||
21
pumbaEO
04.10.12
✎
12:21
|
(20) даже без фотки видно женскую логику или отсутствие онной.
|
|||
22
Mort
04.10.12
✎
12:22
|
Кому список путевых листов передает остатки?
|
|||
23
Mort
04.10.12
✎
12:23
|
И почему тот ктоездил на бензине и газУ складывает остатки?
|
|||
24
Maxus43
04.10.12
✎
12:23
|
(20) в форме документа всё норм, а в форме списка документов не норм? как выведены поля остатков в списке? они хранятся в документе самом?
|
|||
25
zif
04.10.12
✎
12:24
|
(20) Логично было бы столбцы с остатками баков в форме списка получать запросами. Не?
|
|||
26
DrShad
04.10.12
✎
12:25
|
(25) нет
|
|||
27
Maxus43
04.10.12
✎
12:25
|
логичнее в документ эти реквизи ты добавить, и пусть выводятся в списке
|
|||
28
AliceNeedsHelp
04.10.12
✎
12:27
|
(24) Система такая: При открытии списка путевых листов, остатки по баку берутся из табличной части документа, Табличная часть сворачивается не зависимо от гсм и в список
|
|||
29
Maxus43
04.10.12
✎
12:28
|
(28) так. а что именно выводится в форму списка? реквизит итоговый или рассчитывается на самой форме?
|
|||
30
MSII
04.10.12
✎
12:30
|
(28) Перед сверткой копировать строки ТЧ в ТЗ с отбором по основному виду топлива, дальше по вашему алгоритму. Минимум предпринимаемых действий.
|
|||
31
AliceNeedsHelp
04.10.12
✎
12:34
|
(29) Реквизит рассчитывается при открытии списка документов. Берется из документа табличная часть, выгружается, сворачивается и в список выводится сумма, подсчитанная в модуле списка по каждому документу
|
|||
32
DrShad
04.10.12
✎
12:35
|
(31) и казалось причем здесь переменная формы?
|
|||
33
AliceNeedsHelp
04.10.12
✎
12:35
|
(30) я так и делаю. Только не видится моя переменная в модуле списка.
|
|||
34
DrShad
04.10.12
✎
12:40
|
пока что совершенно не понятно что нужно изобразить
плиз, опишите задачу нормально |
|||
35
ILM
гуру
04.10.12
✎
12:43
|
(0) Вам нужно вывести собственное значение переменной в список.
При выводе данных, заполня |
|||
36
ILM
гуру
04.10.12
✎
12:47
|
йте колонку своей переменной. Примерно так же как например при выводе остатков в списке номенклатуры.
|
|||
37
AliceNeedsHelp
04.10.12
✎
12:47
|
(34)Документ путевой лист. Этот документ списывает топливо, которое потрачено и рассчитывает остаток по баку.Если случается так, что использовались 2 вида топлива, в списке путевых листов суммируются остатки по обоим видам топлива.
|
|||
38
DrShad
04.10.12
✎
12:49
|
(37) а задача то где?
|
|||
39
AliceNeedsHelp
04.10.12
✎
12:52
|
(38)Нужно сделать так, чтобы в список выводились остатки по основному виду топлива, а остальные просто игнорировались
|
|||
40
DrShad
04.10.12
✎
12:53
|
(39) как определить основное топливо?
|
|||
41
AliceNeedsHelp
04.10.12
✎
12:53
|
(36)а можно подробнее?
|
|||
42
SalavatUlaev
04.10.12
✎
12:54
|
(37) Был у нас грузин, по фамили Горидзе, а зовут его Авас...
|
|||
43
AliceNeedsHelp
04.10.12
✎
12:54
|
(40)Оно определено в свойствах авто
|
|||
44
DrShad
04.10.12
✎
12:55
|
(43) хорошо, авто это реквизит шапки или ТЧ?
|
|||
45
AliceNeedsHelp
04.10.12
✎
12:56
|
(44)шапки
|
|||
46
DrShad
04.10.12
✎
12:57
|
замечтельно, а теперь перечень всех необходимых реквизитов и имя ТЧ в студию
|
|||
47
AliceNeedsHelp
04.10.12
✎
13:08
|
(46)В общем вот что у меня есть.Скажите что поправить)
Для каждого Оформление из ОформленияСтрок Цикл ДанныеСтроки = Оформление.ДанныеСтроки; СписаниеТоплива = ДанныеСтроки.Ссылка.СписаниеТоплива.Выгрузить(); СписаниеТоплива.Свернуть("", "НачальныйОстаток, КонечныйОстаток"); НачОстаток = СписаниеТоплива.Итог("НачальныйОстаток"); КонОстаток = СписаниеТоплива.Итог("КонечныйОстаток"); Оформление.Ячейки.НачальныйОстаток.Значение = НачОстаток; Оформление.Ячейки.КонечныйОстаток.Значение = КонОстаток; ДопСведенияАвтомобиля = ЮИ81_Транспорт.ПолучитьДопИнформациюОС(ДанныеСтроки.Ссылка.Автомобиль, ДанныеСтроки.Ссылка.Дата); Если ДопСведенияАвтомобиля <> Неопределено Тогда ОсновноеТопливо = ДопСведенияАвтомобиля.ОсновноеТопливо; Оформление.Ячейки.ОсновноеТопливо.Значение = ОсновноеТопливо; КонецЕсли; КонецЦикла |
|||
48
DrShad
04.10.12
✎
13:17
|
СписаниеТоплива.Свернуть("", "НачальныйОстаток, КонечныйОстаток");
здесь укажи в первой группе параметров колонку с видом топлива |
|||
49
DrShad
04.10.12
✎
13:18
|
потом из свернутой таблицы найди нужную строку и из нее остатки выводи
|
|||
50
SUA
04.10.12
✎
13:28
|
ДопСведенияАвтомобиля = ЮИ81_Транспорт.ПолучитьДопИнформациюОС(ДанныеСтроки.Ссылка.Автомобиль, ДанныеСтроки.Ссылка.Дата);
Если ДопСведенияАвтомобиля <> Неопределено Тогда ОсновноеТопливо = ДопСведенияАвтомобиля.ОсновноеТопливо; Оформление.Ячейки.ОсновноеТопливо.Значение = ОсновноеТопливо; КонецЕсли; это наверх далее выгружай из ТЧ только это топливо |
|||
51
SUA
04.10.12
✎
13:28
|
как вариант
|
|||
52
DrShad
04.10.12
✎
13:31
|
(51) полностью согласен, просто не стал дальше обозначенной проблемы читать
|
|||
53
AliceNeedsHelp
04.10.12
✎
13:37
|
(48)Если я указываю
СписаниеТоплива.Свернуть("Номенклатура", "НачальныйОстаток, КонечныйОстаток"); Выдает ошибку |
|||
54
DrShad
04.10.12
✎
14:40
|
круто
|
|||
55
DrShad
04.10.12
✎
15:33
|
а привести текст ошибки религия не позволяет?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |