|
Вызов функции модуля объекта из модуля другого объекта | ☑ | ||
---|---|---|---|---|
0
volkVVV
04.04.16
✎
14:35
|
Добрый день всем.
У мну такая задача, есть экспортная функция в модуле объекта Документ1, мне необходимо вызвать эту функцию из модуля объекта Документ2. Как можно это сделать? |
|||
1
Кристиан Лабутен
04.04.16
✎
14:36
|
Ну если модуль объекта - то, думаю, для начала неплохо бы создать объект! не?
|
|||
2
ДенисЧ
04.04.16
✎
14:37
|
Получить объект и вызвать.
Но это делать с уважением, но без подобострастия, чтобы лицо не потерять... А то пацаны не поймут |
|||
3
volkVVV
04.04.16
✎
14:40
|
(2) пример есть?
|
|||
4
ДенисЧ
04.04.16
✎
14:41
|
(3) А как ты думаешь?
Я тебе всё уже написал. Там делать нечего, одна строчка. Или (возникло смутное подозрение) ты не умеешь получать объект???? |
|||
5
volkVVV
04.04.16
✎
14:43
|
(4) не в получении объекта дело, а в обращении к функции того объекта
|
|||
6
Fish
04.04.16
✎
14:44
|
(5) Используй точку.
|
|||
7
ДенисЧ
04.04.16
✎
14:46
|
(5) Сейчас буду играть капитана Очевидность.
СсылкаНаДокумент.ПолучитьОбъект().ТаСамаяЭкспортнаяФункция() |
|||
8
AceVi
04.04.16
✎
14:46
|
(2) Вообще если прежде чем вызывать функцию тебе надо создать объект - то это неуважение к себе)
Перенеси функцию в модуль менеджера или в любой другой общий модуль. |
|||
9
volkVVV
05.04.16
✎
07:40
|
(8) а как быть, если мне не нужно создавать документ? и вообще у меня эти документы будут создаваться позже?
|
|||
10
volkVVV
05.04.16
✎
07:46
|
(9) ну или по крайней мере не записывать эти доки, как тогда получить объект, не записанного дока?
|
|||
11
hhhh
05.04.16
✎
07:47
|
(9) тогда (7)
|
|||
12
hhhh
05.04.16
✎
07:48
|
(10) тогда (8)
|
|||
13
volkVVV
05.04.16
✎
07:56
|
(11) а если доков вообще нет и быть не должно?
|
|||
14
Провинциальный 1сник
05.04.16
✎
08:00
|
(13) Нет в данных или в метаданных? Если нет в данных - ничто не мешает создать объект и делать с ним своё грязное дело, не записывая.
|
|||
15
НЕА123
05.04.16
✎
08:00
|
(13)
понятно... а от головы что-нибудь есть? (с) |
|||
16
volkVVV
05.04.16
✎
08:06
|
(14) нет в данных, так вот мне и нужен пример, как получить объект, не записанного документа?
|
|||
17
Mankubus
05.04.16
✎
08:10
|
(16) МойОбъект = Документы.ИмяДокумента.ПолучитьОбъект()
|
|||
18
Mankubus
05.04.16
✎
08:11
|
(17) то есть создать конечно же
ДокументМенеджер.<Имя документа> (DocumentManager.<Имя документа>) СоздатьДокумент (CreateDocument) Синтаксис: СоздатьДокумент() Возвращаемое значение: Тип: ДокументОбъект. Описание: Создает новый документ. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Пример: // создание нового документа РасходнаяНакладная НовДок = Документы.РасходнаяНакладная.СоздатьДокумент(); НовДок.Записать(); |
|||
19
hhhh
05.04.16
✎
08:11
|
(16) ну СоздатьДокумент(). Если он уже где-то создан, то передать его через параметр
|
|||
20
ДенисЧ
05.04.16
✎
08:15
|
(16) а конфигурацию менять нельзя?
|
|||
21
VladZ
05.04.16
✎
08:17
|
(0) Что за функция такая? Давай подробнее!
|
|||
22
volkVVV
05.04.16
✎
08:22
|
(20) конфу перепиливать можно
|
|||
23
DDwe
05.04.16
✎
08:23
|
(22) Тогда зачем такой изврат?
|
|||
24
volkVVV
05.04.16
✎
08:25
|
(21) функция получения данных о праздничных и выходных днях, она находится в доке ОплатаПраздничныхИВыходныхДней, а кадры у меня запросили запилить им печатную форму в Документ ТабельУчетаРабочегоВремени, где соответственно этого нет, а дублировать эту функцию туда нет смысла, да и немалая она, поэтому хочу к ней обратится
|
|||
25
volkVVV
05.04.16
✎
08:27
|
(23) такое просто часто бывает нужным, вот решил все таки узнать, как бы правильней это сделать, кроме того, чтобы помещать в общий модуль
|
|||
26
DDwe
05.04.16
✎
08:31
|
(25) Правильно это общий модуль или модуль менеджера на худой...
|
|||
27
ДенисЧ
05.04.16
✎
08:32
|
(22) Дык перенеси тогда функцию в модуль менеджера...
А потом поезд в Одесу, а там такси на Привоз... |
|||
28
DDwe
05.04.16
✎
08:34
|
(27) Курицу можно и ближе купить... он же не в тундре.
|
|||
29
volkVVV
05.04.16
✎
08:36
|
(26) (27) да так то и делаю, ну все же хочется дополнить навыки так сказать)
|
|||
30
ДенисЧ
05.04.16
✎
08:36
|
(28) Не курицу. По правилам нужно покупать гУся.
|
|||
31
DDwe
05.04.16
✎
08:42
|
(30) Почему именно гуся?
|
|||
32
ДенисЧ
05.04.16
✎
08:54
|
(31) По определению
|
|||
33
hhhh
05.04.16
✎
09:28
|
(31) анекдот такой есть. Как пройти на Дерибасовскую?
|
|||
34
hhhh
05.04.16
✎
09:29
|
(31) ан нет. Погуглил, там наоборот курица.
сядете на 5 транвай доедете до Привоза... Найдете т. Цилю и купите у неё цыпленка... Отрубите ему голову и капайте... капайте ему на мОзги, а не мне... Ты же босяк стоишь на Дерибасовской |
|||
35
Diman000
05.04.16
✎
09:34
|
Вроде до первого сентября далеко еще.
Или сегодня подготовительные курсы открылись? Один функцию не может вызвать, другой подчиненные элементы перенести при копировании. Удивительное - рядом... |
|||
36
AceVi
05.04.16
✎
09:36
|
(14) Кроме совести)
В программировании пора ввести полицию нравов - а то представляю будущее - что бы получить кирпичи для бани робот строит кирпичную беседку потом достает из нее кирпичи) ну просто программисту лень было) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |