Средняя продажа. 1с 77, Торговля и Склад, Оптово-розничная конфигурация 7.70.941

Новая тема
Показывать по 10 20 40 сообщений
При создании документа "Поступление ТМЦ" нажимаем кнопку "Подбор" для заполнения товарами табличной части документа.
При подборе открывается справочник "Номенклатура", перед глазами два стандартных столбца:
Код, Наименование.
Шеф хочет, чтобы при подборе радовал глаз еще один столбец: "Средняя продажа".
Как должен правильно считаться столбец я не знаю.
Прошу помочь и с технической стороной этого вопроса.
Вот, что надумал, но реализовать не могу. Не знаю с чего начать.
Столбец в таблицу значений я добавил. Нужно теперь, чтобы по текущему элементу справочника Номенклатура выполнялся запрос,
который бы считал кол-во израсходованного товара и делил на некое кол-во дней.
Результат отображался бы рядом с кодом и наименованием в форме подбора товара.
Вопрос также возник, на какое кол-во дней делить?
Спасибо за помощь.
Брось это дело, а шефу скажи, что работать не будет!
З,Ы, если хочешь то посмотри как реализовано в типовых вывод остатка товара в колонку, но ИМХО игра не стоит свеч
Работать будет, он это видит у клиентов в их программе по рдп, заходя каждый день.
За основу взял отчет "Ведомость по остаткам ТМЦ".
Но там за период. Как по текущему элементу выполнить запрос оттуда.
Тогда дерзай, по форуму, не видя тех.задания невозможно что либо сказать.
И еще, остаток - это не кол-во израсходованного товара.
Я это знаю, твоя задача подменить запрос!
В первом сообщении и было "тех.задание"!
"Как выполнить данный запрос по текущему элементу Справочника?
Функция ТекстЗапросаСКомиссией()

ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Период с ДатаНачала по ДатаКонца;
|Фирма = Регистр.ОстаткиТМЦ.Фирма,            
|                 Регистр.РезервыТМЦ.Фирма,
|                 Регистр.ПартииОтданные.Фирма;
|Док = Регистр.ОстаткиТМЦ.ТекущийДокумент,            
|                 Регистр.РезервыТМЦ.ТекущийДокумент,
|                 Регистр.ПартииОтданные.ТекущийДокумент;
|УпрАналитика = Регистр.ОстаткиТМЦ.Фирма.УпрАналитика,
|                 Регистр.РезервыТМЦ.Фирма.УпрАналитика,
|                 Регистр.ПартииОтданные.Фирма.УпрАналитика;
|ЮрЛицо = Регистр.ОстаткиТМЦ.Фирма.ЮрЛицо,      
|                 Регистр.РезервыТМЦ.Фирма.ЮрЛицо,
|                 Регистр.ПартииОтданные.Фирма.ЮрЛицо;
|Номенклатура = Регистр.ОстаткиТМЦ.Номенклатура,      
|                 Регистр.РезервыТМЦ.Номенклатура,
|                 Регистр.ПартииОтданные.Номенклатура;
|СвойствоТМЦ = Регистр.ОстаткиТМЦ.Номенклатура.ОсновноеСвойство.ЗначениеСвойства,
|                 Регистр.РезервыТМЦ.Номенклатура.ОсновноеСвойство.ЗначениеСвойства,
|                 Регистр.ПартииОтданные.Номенклатура.ОсновноеСвойство.ЗначениеСвойства;
|Склад = Регистр.ОстаткиТМЦ.Склад,            
|                 Регистр.РезервыТМЦ.Склад,
|  Регистр.ПартииОтданные.Договор.Владелец;
|Комиссионер    = Регистр.ПартииОтданные.Договор.Владелец;
|Внутреннее     = Регистр.ОстаткиТМЦ.Внутреннее;";
   
ТекстЗапроса = ТекстЗапроса +
"Количество = Регистр.ОстаткиТМЦ.Количество,
|             Регистр.ПартииОтданные.Количество;
|Резерв     = Регистр.РезервыТМЦ.Количество;
|Функция КоличествоНачОст       = НачОст(Количество);
|Функция КоличествоПриход       = Приход(Количество);
|Функция КоличествоРасход     = Расход(Количество);
|Функция КоличествоПриходВнутр  = Приход(Количество) когда ((Внутреннее = 1) и (Док.Вид() <> """"ПереоценкаРозница""""));
|Функция КоличествоРасходВнутр = Расход(Количество) когда ((Внутреннее = 1) и (Док.Вид() <> """"ПереоценкаРозница""""));
|Функция КоличествоПриходПереоц = Приход(Количество) когда (Док.Вид() = """"ПереоценкаРозница"""");
|Функция КоличествоРасходПереоц = Расход(Количество) когда (Док.Вид() = """"ПереоценкаРозница"""");
|Функция КоличествоКонОст       = КонОст(Количество);
|Функция РезервНачОст           = НачОст(Резерв);
|Функция РезервПриход           = Приход(Резерв);
|Функция РезервРасход           = Расход(Резерв);
|Функция РезервКонОст           = КонОст(Резерв);";
             
Возврат ТекстЗапроса;

КонецФункции // ТекстЗапросаСКомиссией()"
учётка какая фифо ?

если да, то представь
пришёл товар в разных партиях по 10 рЭ и 100 рЭ за штуку
и что ты шефу будешь выводить ?
Я же говорил, что бредовая идея!
Читают тему
(гостей: 1)

Быстрый переход