|
Данные формы | ☑ | ||
---|---|---|---|---|
0
Карась
09.08.12
✎
12:46
|
Здравствуйте! Скажите пожалуйста как можно получить значение реквизита формы, если в справочнике такого реквизита нет, я знаю, что это звучит немного странно, я уже пыталась обойти этот способ. Заранее спасибо
|
|||
1
Wobland
09.08.12
✎
12:47
|
вот я прошлую ветку всю пропустил, поучаствую хоть в этой ;)
никак |
|||
2
Godofsin
09.08.12
✎
12:47
|
ЭлементыФормы.
|
|||
3
Wobland
09.08.12
✎
12:49
|
реквизита нет, в базе не хранится... а откуда получить
|
|||
4
Пеппи
09.08.12
✎
12:50
|
хм, на форме могут находиться значения реквизитов и других справочников. =)
|
|||
5
Карась
09.08.12
✎
12:57
|
Так надо подумать над этим
|
|||
6
Карась
09.08.12
✎
12:58
|
просто с такой ситуацией никогда не сталкивалась
|
|||
7
Гефест
09.08.12
✎
12:59
|
Прошлая ветка не взлетела в отсутствии фото в купальнике
|
|||
8
Godofsin
09.08.12
✎
13:00
|
(5) Над чем подумать-то?
|
|||
9
Reset
09.08.12
✎
13:01
|
(2) У нее УФ!
|
|||
10
Карась
09.08.12
✎
13:02
|
(9)кстати да
|
|||
11
Карась
09.08.12
✎
13:02
|
Надо посмотреть откуда появился этот элемент
|
|||
12
Карась
09.08.12
✎
13:03
|
Я посмотрела, его просто создали в форме справочника не брали из другого
|
|||
13
Wobland
09.08.12
✎
13:04
|
(12) а что в нём? и откуда получить хочешь?
|
|||
14
hhhh
09.08.12
✎
13:32
|
(12) уже вроде обсудили ваш вопрос. КорСчет. Это есть реквизит объекта: "Банк", а в Банке уже есть реквизит "КорСчет". А на форму он просто выкладывается.
|
|||
15
jump if overflow
09.08.12
✎
13:41
|
ЭтаФорма.Реквизит1
|
|||
16
zett
09.08.12
✎
13:44
|
а=ЭлементыФормы.НазваниеРеквизита.Значение
|
|||
17
Карась
09.08.12
✎
14:03
|
(14)да, я знаю, но я не могу связаться со справочником банк, по банку, так как там реквизита банк нет
|
|||
18
Карась
09.08.12
✎
14:08
|
(13)в нем находится корсчет банка
|
|||
19
Asmody
модератор
09.08.12
✎
14:10
|
Татьяна, мне сколько веток надо закрыть, чтобы вы наконец остались в одной?
|
|||
20
Asmody
модератор
09.08.12
✎
14:10
|
||||
21
Карась
09.08.12
✎
14:11
|
(14)
вот как я пыталась его доставать &НаСервере Функция ПолучитьКорСчет (Владелец) мойспр = Справочники.БанковскиеСчетаКонтрагентов.Выбрать(,Владелец); мойспр.Следующий(); Спр=ПолучитьБанк2(мойспр.Банк); Банк=спр; мойспр2=Справочники.Банки.Выбрать(,Банк); Спр2=ПолучитьКорСчет1(мойспр2.КоррСчет); Возврат спр2; КонецФункции функция ПолучитьБанк2(Банк) мойспр1 = Банк; Возврат мойспр1; КонецФункции |
|||
22
Карась
09.08.12
✎
14:12
|
(20)я помню, посмотрите пожалуйста конец темы, там меня просили то, чего я сделать не могу
|
|||
23
Карась
09.08.12
✎
14:14
|
Вот так по идее должен был получаться коррсчет, но так как в справочнике нет наименование банка,я не могу получить коррсчет
&НаСервереБезКонтекста функция ПолучитьКорСчет1(КоррСчет) Кор = КоррСчет; Возврат Кор; КонецФункции |
|||
24
Карась
09.08.12
✎
14:16
|
(21)закройте ее тоже пожалуйста, я останусь в этой
|
|||
25
Wobland
09.08.12
✎
14:20
|
(23) Функция Ой(НекийПараметр)
Возврат НекийПараметр; КонецФункции найди 20 отличий |
|||
26
Карась
09.08.12
✎
14:23
|
Ну я вижу, то есть вы хотите сказать, что необходимо сделать так
&НаСервереБезКонтекста функция ПолучитьКорСчет1(КоррСчет) Возврат КоррСчет; КонецФункции |
|||
27
Wobland
09.08.12
✎
14:24
|
(26) ну ладно, одно лишнее присвоение убрала ;)
но каков сакральный смысл функции? что дал, то вернула |
|||
28
Карась
09.08.12
✎
14:24
|
секунду
|
|||
29
Wobland
09.08.12
✎
14:26
|
а вообще, я что-то потерялся в коде. не могу понять, что это и зачем
|
|||
30
GROOVY
модератор
09.08.12
✎
14:28
|
А кто то понимает о чем речь? Поясните плз...
|
|||
31
Карась
09.08.12
✎
14:29
|
Вы хотите сказать, что дело в директиве?
Попробую еще раз последовательность кода показать Это функция с которой мы начинаем получать коррсчет, так как он нам нужен по банку, то необходимо снова получить банк &НаСервере Функция ПолучитьКорСчет (Владелец) мойспр = Справочники.БанковскиеСчетаКонтрагентов.Выбрать(,Владелец); мойспр.Следующий(); Спр=ПолучитьБанк2(мойспр.Банк); Банк=спр; мойспр2=Справочники.Банки.Выбрать(,Банк); Спр2=ПолучитьКорСчет1(мойспр2.КоррСчет); Возврат спр2; КонецФункции Получаем банк функция ПолучитьБанк2(Банк) мойспр1 = Банк; Возврат мойспр1; КонецФункции А вот здесь мы должны были получить коррсчет, но так как в справочнике банк нет реквизита банк, поэтому он похоже и не получает &НаСервереБезКонтекста функция ПолучитьКорСчет1(КоррСчет) Возврат КоррСчет; КонецФункции |
|||
32
Карась
09.08.12
✎
14:30
|
(30)Что именно Вас интересует, Вы о предыдущей теме?
|
|||
33
Карась
09.08.12
✎
14:33
|
(29)прошу прощения перед функцией получить банк2,должна быть эта функция
Функция ПолучитьБанк (Владелец) мойспр = Справочники.БанковскиеСчетаКонтрагентов.Выбрать(,Владелец); мойспр.Следующий(); Спр=ПолучитьБанк2(мойспр.Банк); Возврат Спр; КонецФункции |
|||
34
GROOVY
09.08.12
✎
14:50
|
А просто напрямую не канает?
Контрагент.ОсновнойБанковскийСчет.Банк.КоррСчет Или я, все же, не догнал тему... |
|||
35
jump if overflow
09.08.12
✎
14:52
|
видимо во время записи элемента справочника , данные куда то програмно пишуться
|
|||
36
Карась
09.08.12
✎
14:59
|
(34)возможно,я попробую, спасибо
|
|||
37
Карась
09.08.12
✎
15:13
|
Мне предложили искать коррсчет через
Спр=Справочники.Банки.НайтиПоКоду().КоррСчет; |
|||
38
Карась
09.08.12
✎
15:14
|
Как Вы считаете, это возможно, если мне известно наименование банка
|
|||
39
GROOVY
09.08.12
✎
15:44
|
Найти по коду если известно наименование... Я думаю все у вас получится!
|
|||
40
Asmody
09.08.12
✎
15:53
|
какая конфигурация хоть?
|
|||
41
Карась
09.08.12
✎
15:54
|
(40)Управление торговлей
(39)Найти по коду получилось бы, но в другом справочнике наименование отсутствует, как я понимаю,это и мешает найти мне коррсчет |
|||
42
Explorer1c
09.08.12
✎
15:58
|
Главное не называйте меня ниггером
|
|||
43
Карась
09.08.12
✎
16:02
|
Ладно, я похоже уже запуталась просто, поэтому, глупости пишу, попробую разобраться, спасибо за помощь)
|
|||
44
hhhh
09.08.12
✎
16:04
|
(41) постойте, у вас же есть реквизит в объекте, называется "Банк". Надо просто взять его и использовать. Зачем вы разыскиваете его по всему справочнику по коду?
|
|||
45
Карась
09.08.12
✎
16:06
|
(43)Реквизит банк я уже получила, из справочника банковские счета контрагентов, теперь мне нужен коррсчет, а он находится в справочнике банки, но там нет реквизита банк.
|
|||
46
Asmody
09.08.12
✎
16:08
|
(41) Управление торговлей какой версии?
|
|||
47
Карась
09.08.12
✎
16:08
|
11
|
|||
48
Avganec
09.08.12
✎
16:09
|
(45) я вот прочитал все с самого начала и уже запутался. это просто жесть... я уже даже не знаю что получено, а что нет.
|
|||
49
Asmody
09.08.12
✎
16:10
|
продолжаем допрос. форма какого справочника?
|
|||
50
Карась
09.08.12
✎
16:10
|
(48) значение банка получено, необходимо получить значение коррсчета
|
|||
51
Карась
09.08.12
✎
16:10
|
(49)делаю я все это из формы справочника договоры контрагентов
|
|||
52
Карась
09.08.12
✎
16:11
|
(49)потом по иду в справочник контрагент, а через него выхожу на справочник банковские счета контрагентов
|
|||
53
Avganec
09.08.12
✎
16:13
|
(50) коррсчет это же реквизит справочника банк? (простите, но нет под рукой 11 торговли)
|
|||
54
Карась
09.08.12
✎
16:13
|
(53)да, все верно
|
|||
55
Avganec
09.08.12
✎
16:14
|
(54) а почему вы тогда не можете его получить, если получили уже банк?
|
|||
56
Asmody
09.08.12
✎
16:15
|
в УТ11 счета прописываются в договорах, нафиг Контрагент?
корр.счёт счёта организации: Объект.БанковскийСчет.КоррСчетБанка корр.счёт счёта контрагента: Объект.БанковскийСчетКонтрагента.КоррСчетБанка |
|||
57
Карась
09.08.12
✎
16:15
|
(55)в справочнике банк, нет реквизита банк
|
|||
58
Avganec
09.08.12
✎
16:15
|
(57) вы наверно шутите?
|
|||
59
Карась
09.08.12
✎
16:18
|
(58)если бы, самой не смешно, не понимаю почему его нет
|
|||
60
hhhh
09.08.12
✎
16:18
|
(57) ищите в справочнике банк реквизит корреспонденский счет
|
|||
61
Карась
09.08.12
✎
16:18
|
(56)вот это кстати идея, спасибо
|
|||
62
Карась
09.08.12
✎
16:19
|
(60)ну я его нашла
|
|||
63
Asmody
09.08.12
✎
16:19
|
(61) это, кстати, не идея, это, кстати, так, как надо
|
|||
64
Карась
09.08.12
✎
16:20
|
(63)спасибо, теперь буду знать)
|
|||
65
Asmody
09.08.12
✎
16:21
|
правильно заданный вопрос содержит в себе половину ответа
|
|||
66
Карась
09.08.12
✎
16:23
|
(65)вот этому я тоже научилась здесь, спасибо огромное!
|
|||
67
Avganec
09.08.12
✎
16:28
|
(66) но еще не используешь...
|
|||
68
Карась
09.08.12
✎
16:30
|
Буду учиться использовать
|
|||
69
acsent
09.08.12
✎
16:31
|
вопрос не в тему но все же: как получить значение элемента форма?
|
|||
70
Карась
09.08.12
✎
16:35
|
(69)я этого так пока и не смогла сделать
|
|||
71
Карась
09.08.12
✎
16:38
|
(69)а Вам тоже это нужно?
|
|||
72
Йохохо
09.08.12
✎
16:46
|
(71) у ссылки есть значение, и это хорошо, а у объекта какое значение?
|
|||
73
Карась
09.08.12
✎
16:54
|
(72)прошу прощения, не совсем поняла вопроса
|
|||
74
Йохохо
09.08.12
✎
17:02
|
(73) значение это мера, какова мера формы?
|
|||
75
Карась
09.08.12
✎
17:14
|
Так отталкиваюсь от(72), у объекта справочник ссылка
|
|||
76
Карась
09.08.12
✎
17:15
|
(хотя это тип)
|
|||
77
Йохохо
09.08.12
✎
17:34
|
значение формы это сама форма, вот жешь ведь, теперь пить придется
|
|||
78
Карась
09.08.12
✎
22:09
|
(77)ой не надо
|
|||
79
Карась
10.08.12
✎
09:53
|
А у меня появилась идея, если я наименование банка получаю, я же могу по нему получить коррсчет и БИК, а эти реквизиты есть в справочнике банки, только числятся они под наименованием и кодом, мне предложили воспользоваться функцией найти по коду. Как Вы считаете это возможно?
|
|||
80
Карась
10.08.12
✎
13:50
|
А подскажите пожалуйста, я смогла вытащить наименование банка, но теперь мне надо записать его в переменную, как мне его вытащить
Спр0=Справочники.БанковскиеСчетаКонтрагентов.НайтиПоКоду(Объект.БанковскийСчетКонтрагента.Банк.Наименование); Я писала Переменная=Спр0.Наименование; Но он мне выдает ошибку: значение не соответствует значению объектного типа. |
|||
81
Карась
10.08.12
✎
13:57
|
ААаааа сделала)))
Спр0=Справочники.БанковскиеСчетаКонтрагентов.НайтиПоКоду(Объект.БанковскийСчетКонтрагента.Банк.Наименование); Закладки18=Объект.БанковскийСчетКонтрагента.Банк.Наименование ; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |