|
v8: Помогите мне с тем, не знаю, с чем | ☑ | ||
---|---|---|---|---|
0
LEXA232
26.02.12
✎
00:38
|
НашМассив = Новый Массив();
НашМассив.Добавить("Розница""Сайт"); НоваяНоменклатура.Наценки.Значения(МассивЭлементов); ХОЧУ В НОВУЮ НОМЕНКЛАТУРУ ЗАГРУЗИТЬ ДВА ВИДА ЦЕН |
|||
1
andrewks
26.02.12
✎
00:39
|
и зачем так орать, когда спят все?
|
|||
2
LEXA232
26.02.12
✎
00:40
|
разбудил???
|
|||
3
sanja26
26.02.12
✎
00:40
|
||||
4
CepeLLlka
26.02.12
✎
00:54
|
(2) Разбудил... гыыыгыыы :)
|
|||
5
Новиков
26.02.12
✎
01:03
|
//зевая
...ну и странные же посты начинаются после часу ночи... |
|||
6
PVV65
26.02.12
✎
01:07
|
Есть предложение - иди туда, не знаю куда, вместе с двумя видами цен и значениями.
|
|||
7
Asmody
26.02.12
✎
01:10
|
Вторая строчка восхитительна! Это вам не хаскель, тут думать надо!
|
|||
8
GROOVY
26.02.12
✎
01:33
|
(7) А что, добавит ведь, без ошибок...
|
|||
9
Learn_
26.02.12
✎
01:35
|
(0) эх лех леха без тебя так скучно...
|
|||
10
PVV65
26.02.12
✎
01:49
|
(8) Крайняя пошла не в пору (ик).
|
|||
11
Grusswelle
26.02.12
✎
04:33
|
Не, а чо, прикольно!
|
|||
12
Wobland
26.02.12
✎
05:11
|
(8) как без ошибок? на месте платформы я б задумался, что хочет клиент
|
|||
13
GROOVY
26.02.12
✎
05:14
|
(12) Никаких ошибок. Элемент с типом "строка" будет добавлен в массив.
Конечно, непонятно что хотел автор, но синтаксически все верно. |
|||
14
Wobland
26.02.12
✎
05:20
|
(13) а, ну да - Розница"Сайт
|
|||
15
GROOVY
26.02.12
✎
05:21
|
(14) Неа,
"Розница |Сайт" :) |
|||
16
Wobland
26.02.12
✎
05:21
|
(0) помогаю. для того, чтобы установить цену какого-то типа обычно делают соответствующий документ
|
|||
17
Wobland
26.02.12
✎
05:22
|
НашМассив.Добавь("Розницу" и "Сайт");
|
|||
18
Web00001
26.02.12
✎
06:18
|
НашМассив.ДобавьНуПожалуйстаНуЧтоТебеТрудноЧтоли("Розницу" и "Сайт");
|
|||
19
GROOVY
26.02.12
✎
06:35
|
(18) И исче 100500 постов на эту тему!
|
|||
20
Рэйв
26.02.12
✎
06:36
|
(15)Скорее """Розница"" Сайт" имелось в виду:-)
|
|||
21
Wobland
26.02.12
✎
06:50
|
(19) Номенклатура.ЗагрузитьВидыЦен("Розница", "Сайт")
|
|||
22
Wobland
26.02.12
✎
06:53
|
(21) кстати, вполне себе допустимо
|
|||
23
andrewks
26.02.12
✎
09:29
|
(15) уверен?
|
|||
24
aleks-id
26.02.12
✎
09:31
|
очередной шедевр? пойду за попкорном
|
|||
25
LEXA232
26.02.12
✎
10:14
|
не ужели так сложно было подсказать что в метод Добавить() передается только по одному значению.
|
|||
26
aleks-id
26.02.12
✎
10:29
|
а неужели так сложно было открыть справку?
|
|||
27
GreyK
26.02.12
✎
10:31
|
(25) Тебе тут столько всего подсказали, а ты .... :)
Кстати, у меня завалялся СП, от Самого, в первоисточнике. Могу продать. |
|||
28
aleks-id
26.02.12
✎
10:33
|
(27) ДенисЧ тебе этого не простит )))
|
|||
29
LEXA232
26.02.12
✎
10:37
|
НашМассив = Новый Массив();
НашМассив.Добавить("Розница"); НашМассив.Добавить("Сайт"); НоваяНоменклатура.Наценки.ЗагрузитьЗначения(НашМассив); и все равно не работаеть |
|||
30
LEXA232
26.02.12
✎
10:39
|
Метод объекта не обнаружен (ЗагрузитьЗначения)
вот что пишет |
|||
31
LEXA232
26.02.12
✎
10:46
|
вопрос 2
Запрос.УстановитьПараметр("ТипЦен", Справочники.ТипыЦенНоменклатуры.НайтиПоКоду("000000015")); подскажите как выбрать не один код а два |
|||
32
Rie
26.02.12
✎
10:47
|
(31) Делай параметр массивом или списком значений, а в запросе - сравнивай не на "=", а на "В".
|
|||
33
GreyK
26.02.12
✎
10:48
|
(30) Ты таки думаешь что цены, наценки и пр. хранятся в справочнике номенклатура?
|
|||
34
aleks-id
26.02.12
✎
10:49
|
(31) тебе сто раз говорили уже что твой запрос кривой. переделай запрос так, чтобы он по условию выбирал ГДЕ МойСправочник.Код В (&КодыДляПоиска)
а в КодыДляПоиска передавай массив кодов а не элемент справочника |
|||
35
LEXA232
26.02.12
✎
14:20
|
учел все выше сказанное все равно не работает
Запрос = Новый Запрос; сзПараметры=Новый СписокЗначений; сзПараметры.Добавить(Справочники.ТипыЦенНоменклатуры.НайтиПоКоду("000000003")); сзПараметры.Добавить(Справочники.ТипыЦенНоменклатуры.НайтиПоКоду("000000016")); Запрос.УстановитьПараметр("СписокТиповЦен", сзПараметры); Запрос.Текст = "ВЫБРАТЬ | ТипыЦенНоменклатуры.Ссылка КАК ТипЦен , | ТипыЦенНоменклатуры.ПроцентСкидкиНаценки |ИЗ | Справочник.ТипыЦенНоменклатуры КАК ТипыЦенНоменклатуры |ГДЕ | ТипЦеныНоменклатуры В(&СписокТиповЦен)"; Результат = Запрос.Выполнить().Выгрузить(); НоваяНоменклатура.Наценки.Загрузить(Результат); |
|||
36
Rie
26.02.12
✎
14:25
|
(35) Вот если бы ты вместо "все равно не работает" написал текст сообщения об ошибке - то сразу стало бы понятнее, что нет у справочника ТипыЦенНоменклатуры реквизита ТипЦеныНоменклатуры.
Или в твоей конфигурации он есть? |
|||
37
LEXA232
26.02.12
✎
14:28
|
вот текст {Обработка.ЗагрузкаКаталоговАвтомат(770)}: Ошибка при вызове метода контекста (Выполнить): {(7, 6)}: Поле не найдено "ТипЦеныНоменклатуры"
<<?>>ТипЦеныНоменклатуры В(&СписокТиповЦен) |
|||
38
Rie
26.02.12
✎
14:29
|
(37) А в (36) - объяснение этого сообщения об ошибке. Нет такого реквизита, который ты со списком сравниваешь.
Замени на ТипыЦенНоменклатуры.Ссылка |
|||
39
LEXA232
26.02.12
✎
14:57
|
(38)огромное спасибо Вы были правы все получилось
Огромное спасибо Всем кто помогал |
|||
40
GROOVY
26.02.12
✎
15:39
|
(23) Абсолютно.
|
|||
42
Rie
26.02.12
✎
16:04
|
(40) Что-то я в (0) пробела между кавычками не замечаю...
|
|||
43
GROOVY
26.02.12
✎
17:32
|
(42) А ну точно, (14) был прав.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |