|
Получение последних цен |
☑ |
0
Alex1CC
17.07.12
✎
12:12
|
Всем привет!
Прошу прощения за назойливость, и хочу поблагодарить всех участников форума за оказанную мне помощь в предыдущих моих темах!
Решил подойти к решению моей задачи несколько другим путем, но все равно вопросы есть - без них никуда. И вот еще один:
Код
ТаблицаЗначений = Новый ТаблицаЗначений;
ТаблицаЗначений.Колонки.Добавить("Код");
ТаблицаЗначений.Колонки.Добавить("Номенклатура");
ТаблицаЗначений.Колонки.Добавить("Цена");
ТаблицаЗначений.Колонки.Добавить("Количество");
ТаблицаЗначений.Колонки.Добавить("Сумма");
ТаблицаЗначений.Колонки.Добавить("Камментарий");
ТаблицаЗначений.Колонки.Добавить("ПродажнаяЦена");
Док = Документы.ОприходованиеТоваров.Выбрать(ДатаН,ДатаК);
Пока Док.Следующий() Цикл
Для Каждого СтрокаТоваров ИЗ Док.Товары Цикл
Стр = ТаблицаЗначений.Добавить();
Стр.Код = СтрокаТоваров.Номенклатура.Код;
Стр.Номенклатура = СтрокаТоваров.Номенклатура.Наименование;
Стр.Цена = СтрокаТоваров.Цена;
Стр.Количество = СтрокаТоваров.Количество;
Стр.Сумма = СтрокаТоваров.Сумма;
Стр.Камментарий = Док.Комментарий;
ССтруктура = Новый Структура();
ССтруктура.Вставить("Номенклатура",Стр.Номенклатура);
ССтруктура.Вставить("ТипЦен","Основная цена продажи");
Стр.ПродажнаяЦена = РегистрыСведений.ЦеныНоменклатуры.СрезПоследних(ДатаК,ССтруктура);
КонецЦикла;
КонецЦикла;
Я хочу выгрузить Таблицу значений в Табличное поле расположенное на форме, но вся загвоздка в том, что мне нужно для Номенклатуры получить поселению цену из регистра сведений ЦеныНоменклатуры, причем регистр содержит измерения ТипЦен и Номенклатура и интересующий меня Ресурс Цена.
У регистра сведений есть метод СрезПоследних, в который нужно в моем случае передать Дату (беру конечную дату) и структуру.
Вот в структуру у меня получается передать Номенклатуру, но как передать туда тип цены, который мне нужен.
Т.е. я получаю номенклатуру из табличной части документа ОприходованиеТоваров и нужно для каждой номенклатурной позиции выдернуть цену (в моем случае тип цены называется "Основная цена продажи")
Подскажите пожалуйста!
|
|
1
vicof
17.07.12
✎
12:13
|
Запросом в два счета решается
|
|
2
Darky
17.07.12
✎
12:15
|
Стр.Камментарий - это пять)
|
|
3
Alex1CC
17.07.12
✎
12:15
|
угу, пробовал я запросом....аж две темы создал, перечитал кучу инфы, заездил до дыр консоль запросов - и фиг (((((((
|
|
4
Alex1CC
17.07.12
✎
12:16
|
Ребатя! Но ведь по сути с объектной моделью представления данных легче работать, чем с табличной
Ну подскажите!!!
|
|
5
shuhard
17.07.12
✎
12:19
|
(4)[Но ведь по сути с объектной моделью представления данных легче работать]
мы так не думаем
1С так не думает
ни кто так не думает
|
|
6
Alex1CC
17.07.12
✎
12:20
|
не спорю - может оно и так
|
|
7
Alex1CC
17.07.12
✎
12:23
|
"Запросом в два счета решается" А покажите как?
|
|
8
Defender aka LINN
17.07.12
✎
12:25
|
(7) Букву "Я" справа от темы видишь?
|
|
9
vicof
17.07.12
✎
12:25
|
(7) Посмотри про срез последних
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший