Помогите с запросом.

1. nikita1001 02.10.12 17:13 Сейчас в теме
День добрый. Суть вот в чем. Есть документ перемещения в нем есть Цена в рознице. Изменил структуру полей и если есть ЦенавРознице то берется из документа. А вот если ее нет то выдается ошибка. Как сделать чтобы если цены нет то бралось средняя цена на этом складе.
Да учет ведется по продажным ценам, реально брать из документа установки цен номенклатуры было не реально. Решили так. по поводу средней все будет нормально, бухи посчитали принципиально разницы нет
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Jen1978 19 02.10.12 18:01 Сейчас в теме
получай остатки на складе по данному товару, количество и сумму. Дели и получай среднюю цену.
3. nikita1001 02.10.12 19:57 Сейчас в теме
Знал бы как наве,рное не спрашивал, это и так понятно
4. program_km 3 03.10.12 06:44 Сейчас в теме
1-й способ.
РегТовары = СоздатьОбъект("Регистр.Товары");
РегТовары.ВыбратьИтоги();
Пока РегТовары.ПолучитьИтог()=1 Цикл
......Сообщить("Товар " + Строка(РегТовары.Товар) +
...................... " на складе " + Строка(РегТовары.Склад) +
...................... " кол-во: " + Строка(РегТовары.Количество) +
...................... " стоимость: " + Строка(РегТовары.Стоимость) +
КонецЦикла;

2-й способ. Выгрузка итогов в таблицу значений

РегДоходы = СоздатьОбъект("Регистр.Доходы");
ТабЗнач = СоздатьОбъект("ТаблицаЗначений");

РегДоходы.ВыгрузитьИтоги(ТабЗнач);

ТабЗнач.ВыбратьСтроки();
Пока ТабЗнач.ПолучитьСтроку()=1 Цикл
......Сообщить("Товар " + Строка(ТабЗнач.Товар) +
...................... " на складе " + Строка(ТабЗнач.Склад) +
...................... " кол-во: " + Строка(ТабЗнач.Количество) +
...................... " стоимость: " + Строка(ТабЗнач.Стоимость) +
КонецЦикла;
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот