|
Регистрысведений.ЦеныНоменклатуры Базовые цены | ☑ | ||
---|---|---|---|---|
0
volody
04.07.13
✎
16:32
|
Пока СтрТовары.Следующий() Цикл
НоваяСтрока = ТаблицаЗначений.Добавить(); НоваяСтрока.Номенклатура = СтрТовары.Номенклатура; НоваяСтрока.КоличествоВозврат = СтрТовары.Количество; КонецЦикла; Для каждого Стр Из ТаблицаЗначений Цикл БазоваяЦена= Регистрысведений.ЦеныНоменклатуры.Выбрать(НачалоПериода,КонецПериода,Стр как дальше Делаю отчет по реализации за период в Конфе розница 2.0 нужны Базовые цены. |
|||
1
Strogg
04.07.13
✎
16:34
|
Более лутьше с самого начала сделать запрос и выгрузить его результат в таблицу значений.
|
|||
2
volody
04.07.13
✎
16:37
|
Да запросто то есть все оке таблицу я заполняю потом по заполненой таблице хочу падать в регистр и
Для каждого Стр Из ТаблицаЗначений Цикл БазоваяЦена= Регистрысведений.ЦеныНоменклатуры.Выбрать(НачалоПериода,КонецПериода,Стр как дальше НоваяСтрока = ТаблицаЗначений.Добавить(); НоваяСтрока.БазоваяЦена = НоваяСтрока ; КонецЦикла; |
|||
3
volody
04.07.13
✎
16:38
|
НоваяСтрока.БазоваяЦена = БазоваяЦена ;
|
|||
4
volody
04.07.13
✎
16:39
|
не нетак НоваяСтрока.БазоваяЦена = БазоваяЦена ;
мне БазоваяЦена нужно уже в макет выводить |
|||
5
volody
04.07.13
✎
16:44
|
Мне нужно установит отбор по регистру и вытащить цену по номеклатуре (номеклатура есть в Стр.Номенклатура) и все.
|
|||
6
х86
04.07.13
✎
16:45
|
(0)запросом, и не в цикле
|
|||
7
volody
04.07.13
✎
16:55
|
(6) Логично не попер спасибо
|
|||
8
volody
04.07.13
✎
16:56
|
а почему не в циклето
|
|||
9
Defender aka LINN
04.07.13
✎
16:57
|
(8) Чтобы кровь носом не пошла, зубы не выпали и ребра не потрескались
|
|||
10
Strogg
04.07.13
✎
17:00
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ | ТоварыНаСкладахОстатки.Номенклатура, | ТоварыНаСкладахОстатки.КоличествоОстаток, | ЦеныНоменклатурыСрезПоследних.Цена |ИЗ | РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаОтчета, ) КАК ТоварыНаСкладахОстатки | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаОтчета, ТипЦен = &БазоваяЦена) КАК ЦеныНоменклатурыСрезПоследних | ПО ТоварыНаСкладахОстатки.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура |ГДЕ | ТоварыНаСкладахОстатки.Номенклатура В(&УсловиеНоменклатура)" ; Запрос.УстановитьПараметр("ДатаОтчета", ТвояДата); Запрос.УстановитьПараметр("УсловиеНоменклатура", ТвоеУсловие); Рез = Запрос.Выполнить().Выгрузить(); ??? PROFIT |
|||
11
volody
04.07.13
✎
17:02
|
(10) Не ну и так можно :). Спасибо!!!
|
|||
12
Бледно Золотистый
04.07.13
✎
17:06
|
(11) Не можно, а нужно, иначе (9).
|
|||
13
volody
04.07.13
✎
17:17
|
Пока СтрТовары.Следующий() Цикл
НоваяСтрока = ТаблицаЗначений.Добавить(); НоваяСтрока.Номенклатура = СтрТовары.Номенклатура; НоваяСтрока.КоличествоВозврат = СтрТовары.Количество; КонецЦикла; Запрос.УстановитьПараметр("УсловиеНоменклатура", ТаблицаЗначений ); или как |
|||
14
zmaximka
04.07.13
✎
17:27
|
используй массив
|
|||
15
volody
04.07.13
✎
17:41
|
Скажите пожалуйста почему (9) Если в цикле ???
|
|||
16
volody
04.07.13
✎
17:41
|
Так же работает !
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |