|
v7: Таблица значений связь со справочником | ☑ | ||
---|---|---|---|---|
0
Последняя_
Надежда 17.08.11
✎
09:08
|
Есть таблица значений, содержащая: Код1, Номер, Дата, КодК, КодТ, Имят, Кол-во, Цена, Сумма, Код2, где КодТ и ИмяТ - это код и наименование товара из реализации. Требуется вытащить из справочника цен цену этого товара ("Закупочные").
p.s. подобная тема уже затрагивалась мной ранее, но что-то не получается в этот раз. :( |
|||
1
ДенисЧ
17.08.11
✎
09:10
|
Пихай в ТЗ не код и наименование справочника, а ссылку на справочник. По нему получишь всё, что есть.
|
|||
2
Ёпрст
17.08.11
✎
09:14
|
(0)
глПолучитьЦену глВернутьЦену.. наслаждайся. |
|||
3
KishMish
17.08.11
✎
09:26
|
(0) если точно такие Код справочника присутствует в справочнике есть то можно использовать конструкцию
Эл=ЗначениеИзСтроки("{""Справочник"",""ВидТвоегоСправоника"","""+СокрЛП(ТЗ.КодТ )+"""}"); ЗакупочнаяЦена = Эл.Закупочные; |
|||
4
Последняя_
Надежда 17.08.11
✎
09:27
|
(1) нельзя так сделать.
(2) не выходит... выдает ошибку - Рассчетная = ТипЦены.Рассчитывается; {Глобальный модуль(2285)}: Значение не представляет агрегатный объект (Рассчитывается) |
|||
5
ДенисЧ
17.08.11
✎
09:28
|
(4) Если нельзя, но очень нужно, то можно
|
|||
6
Последняя_
Надежда 17.08.11
✎
09:32
|
(5) таблица значений формируется из данных взятых с реализаций по sql-запросу.
|
|||
7
Ёпрст
17.08.11
✎
09:33
|
(4) ты передавай Элемент справочника ТипЦен, а не СТРОКУ..
И потом, наслаждайся. И вообще, умей отличать простые типы данных от агрегатных. |
|||
8
Последняя_
Надежда 17.08.11
✎
09:33
|
(2) Может я конечно-то что-то не так сделала, но такое ощущение, что эти функции в имеющейся у меня конфигурации не используются, поэтому и не работают
|
|||
9
Ёпрст
17.08.11
✎
09:34
|
(6) что мешает типизировать результат в sql запросе ?
|
|||
10
Ёпрст
17.08.11
✎
09:34
|
(8) наивная какая..
|
|||
11
1Сергей
17.08.11
✎
09:35
|
И эта девушка пишет sql-запросы?
|
|||
12
Последняя_
Надежда 17.08.11
✎
09:35
|
(10)(11) ну хватит меня обсуждать
|
|||
13
Последняя_
Надежда 17.08.11
✎
09:36
|
(7) как передать этой функции элемент справочника?
|
|||
14
Ёпрст
17.08.11
✎
09:36
|
(12) в каком месте идёт обсуждение тебя ?
|
|||
15
Ёпрст
17.08.11
✎
09:38
|
(13)
НайтиЭлемент НайтиПоНаименованию НайтиПоПоду ВыбратьЭлементы-ПолучитьЭлемент НайтиПоРеквизиту ВыбратьЭлементыПоРеквизиту Запросом SQL-запросом ЗначениеИзСтроки ЗначениеИзСтрокиВнутр Из реквизита диалога на форме .... еще туча способов Выбирай и наслаждайся. |
|||
16
Последняя_
Надежда 17.08.11
✎
09:41
|
СпрТипыЦен = СоздатьОбъект("Справочник.ТипыЦен");
СпрТипыЦен.НайтиПоНаименованию("Закупочные",0,1); ЗакупТЦ=СпрТипыЦен.ТекущийЭлемент(); ЗакупЦена = глПолучитьЦену(ТаблицаНакладных.ИмяТовара,ЗакупТЦ,ДатаОкончанияВыгрузкиНакл,0,810,1,1); Вот так - работает, но выдает цену 0. ((( |
|||
17
1Сергей
17.08.11
✎
09:43
|
(16) Надо не ИмяТовара а элемент справочника. Как его найти? см (15)
|
|||
18
Последняя_
Надежда 17.08.11
✎
09:47
|
(17) логично... каюсь...
|
|||
19
Godofsin
17.08.11
✎
09:49
|
"Интересы: в активном поиске..."
Ты активно ищешь интересы? =) |
|||
20
Последняя_
Надежда 17.08.11
✎
09:50
|
(19) вопрос не по теме )))
|
|||
21
Godofsin
17.08.11
✎
09:53
|
Ну так вроде разобрали проблему твою ))
|
|||
22
Последняя_
Надежда 17.08.11
✎
10:34
|
Да, спасибо! Привела в нужную последовательность все что нужно... )))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |