|
v7: Объект Периодический! | ☑ | ||
---|---|---|---|---|
0
grab3
22.04.13
✎
09:34
|
Здравствуйте!
Есть периодический реквизит розн_цена в справочнике товары. ВыбрТов - это реквизит на форме с выбранным товаром. Делаю так(вроде, как по инструкции): //Спртов=СоздатьОбъект("Справочник.Товары"); Пер=СоздатьОбъект("Периодический"); //Спртов.ВыбратьЭлементы(); //Пока Спртов.ПолучитьЭлемент() = 1 Цикл Пер.ИспользоватьОбъект("Розн_Цена",ВыбТов); Пер.ВыбратьЗначения(); //Сообщить(Спртов.Наименование); Пока Пер.ПолучитьЗначение() = 1 Цикл Сообщить(Пер.Значение); КонецЦикла; //КонецЦикла; |
|||
1
viktor_vv
22.04.13
✎
09:35
|
А вопрос в чем ?
|
|||
2
grab3
22.04.13
✎
09:36
|
Ой, ну и самое главное.
Выдает ошщибку Розн_Цена не является константой или периодическим параметром! Пер.ИспользоватьОбъект("Розн_Цена",ВыбСотр); Пробовал и так Пер.ИспользоватьОбъект("Товары.Розн_Цена",ВыбСотр.ТекущийЭлемент()); Ну и вариации. Подскажите, что может быть не так. |
|||
3
ДенисЧ
22.04.13
✎
09:37
|
а) РОзн_Цена - не периодический
б) Пер.ИспользоватьОбъект("Розн_Цена",ВыбСотр); какой такой сотр: |
|||
4
viktor_vv
22.04.13
✎
09:38
|
(3) У них там видать конфа 1С:Работорговля :).
|
|||
5
grab3
22.04.13
✎
09:40
|
(3)Розн_Цена - периодический, изменяется документами, вручную.
Извиняюсь, не выбрсотр, а выбтов, как вначале =))) (4) - классная шутка ))) |
|||
6
ДенисЧ
22.04.13
✎
09:41
|
(5)
Что скажет Сообщиь(Метаданные.Справочники("ТОвары").Реквизиты("Розн_Цена").Периодический? |
|||
7
grab3
22.04.13
✎
09:44
|
(6) 1
|
|||
8
grab3
22.04.13
✎
09:46
|
Ребят, есть у кого рабочий пример или скажите откуда выдрать.
|
|||
9
grab3
22.04.13
✎
09:46
|
?
|
|||
10
Рэйв
22.04.13
✎
09:47
|
Задать объект применения.
Синтаксис: ИспользоватьОбъект(<ИмяРеквизита>, <Объект>) Англоязычный синоним: UseObject Параметры: <ИмяРеквизита> Строковое выражение, задающее название периодического реквизита справочника(!!!!!!) или название периодической константы, как они названы в конфигураторе. А ты реквизит формы ему кормишь |
|||
11
Рэйв
22.04.13
✎
09:47
|
ааа..Стоп.
Сторно:-) |
|||
12
dk
22.04.13
✎
09:48
|
на какой строке ругается?
|
|||
13
grab3
22.04.13
✎
09:48
|
(11) Сторнировано )))
(12) Пер.ИспользоватьОбъект("Розн_Цена",ВыбСотр); |
|||
14
grab3
22.04.13
✎
09:49
|
Ой, ну то есть ВыбТов.
|
|||
15
dk
22.04.13
✎
09:49
|
у выбСотр тип и вид заданы жестко?
|
|||
16
grab3
22.04.13
✎
09:49
|
Просто выдрал из примера на мисте, а потом решил поменять название.
|
|||
17
viktor_vv
22.04.13
✎
09:49
|
(7) В каком-то месте ты неправ.
|
|||
18
viktor_vv
22.04.13
✎
09:50
|
(8) В (0) рабочий вариант. Смотри че ты ему там подсовываешь.
|
|||
19
grab3
22.04.13
✎
09:52
|
(15) Это я уже от безысходности на форму реквизит кинул с заданным типом как в примере. У меня вобще изначально перебор по справочнику идет, так что там с типом все ок. Задача отчет написать, чтобы по каждому товару цены в хронологическом порядке выдавались.
|
|||
20
viktor_vv
22.04.13
✎
09:53
|
Вставь еще для проверки
//Пока Спртов.ПолучитьЭлемент() = 1 Цикл Сообщить(ТипЗначенияСтр(ВыбТов)); Пер.ИспользоватьОбъект("Розн_Цена",ВыбТов); Что скажет ? |
|||
21
grab3
22.04.13
✎
09:53
|
(18) Спасибо, буду пробовать. Везде примеры, значит правильные.
|
|||
22
viktor_vv
22.04.13
✎
09:54
|
(19) А ИспользоватьДату там нигде не используется ?
|
|||
23
viktor_vv
22.04.13
✎
09:55
|
(22)+ Хотя не, это не влияет.
|
|||
24
grab3
22.04.13
✎
09:57
|
(23) Ну можно конечно, взять просто в цикле дату с начала ВРЕМЕН. И пройти по каждому дню, но что-то мне подсказывает, что это затянется до конца ВРЕМЕН.
|
|||
25
cw014
22.04.13
✎
09:58
|
Ну и я добавлю...
СпрТов = СоздатьОбъект("Справочник.Номенклатура"); СпрТов.НайтиЭлемент(ВыбТов); Пер=СоздатьОбъект("Периодический"); Пер.ИспользоватьОбъект("Розн_Цена",СпрТов); |
|||
26
grab3
22.04.13
✎
10:02
|
В общем получилось. Там есть еще у этого справочника периодические реквизиты. Похоже вся беда из-за нижнего подчеркивания _. Реквизиты без него выбираются.
|
|||
27
grab3
22.04.13
✎
10:05
|
А, нет.
|
|||
28
grab3
22.04.13
✎
10:05
|
Да штожеэтотакое!!!!!!!
|
|||
29
grab3
22.04.13
✎
10:17
|
Ларчик просто открывался.
|
|||
30
grab3
22.04.13
✎
10:19
|
Параметр реквизита "Использовать". Был задан только для элемента, а первой в выборке шла естественно группа. И при выборе реквизита я наобум выбирал группу.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |