Буха 7.7 292
делаю доработку по определению себестоимости по партиии вывода значения в ячейку....
проблема с получением данных
ДатаПартии = Партия.Док.ДатаДок;
Если ПустоеЗначение(ДатаПартии)=1 Тогда
ДатаПартии = НачГода(ДатаДок);
КонецЕсли;
ИтогиПартии = СоздатьОбъект("БухгалтерскиеИтоги");
ИтогиПартии.ИспользоватьРазделительУчета(Фирма);
ИтогиПартии.ИспользоватьСубконто(ВидыСубконто.МестаХранения,МестоХранения);
ИтогиПартии.ИспользоватьСубконто(ВидыСубконто.ТМЦ,ТМЦ);
ИтогиПартии.ИспользоватьСубконто(ВидыСубконто.Партии,Партия);
ИтогиПартии.ВыполнитьЗапрос(ДатаПартии,ДатаДок,ТМЦ.Счет,,,,,);
ИтогиПартии.ВыбратьСубконто(1);
Пока ИтогиПартии.ПолучитьСубконто(1) = 1 Цикл
Если ИтогиПартии.СКД(3)-ИтогиПартии.СКК(3)=0 Тогда
Закупочная =0;
Таможенная =0;
Иначе
Таможенная = глПересчет(Партия.Цена_Там,Гривня,Валюта,ДатаДок,Курс);
Закупочная =(ИтогиПартии.СКД(1)-ИтогиПартии.СКК(1)) /(ИтогиПартии.СКД(3)-ИтогиПартии.СКК(3));
// ИтогиПартии.ДО(1)/ИтогиПартии.ДО(3);
КонецЕсли;
КонецЦикла;
ВыполнитьЗапрос(<?>,,,,,,,)
Синтаксис:
ВыполнитьЗапрос(<НачалоПериода>,<КонецПериода>,<Счет>,<КоррСчет>,<Валюта>,<ТипИтогов>,<Периодичность>,<ТипСуммы>)
Назначение:
Выполнить отбор и расчет итогов по параметрам.
Возвращает число 1 - запрос выполнен; 0 - запрос не выполнен.
Параметры:
<НачалоПериода> - дата, документ или позиция начала периода запроса.
<КонецПериода> - дата, документ или позиция конца периода запроса.
Не оно?
ТекущийДокумент()
он мне выдал ошибку ИтогиПартии.ВыполнитьЗапрос(ДатаПартии,ДатаДокум, ,ТМЦ.Счет,,,,,); //ДатаДокум=ТекущийДокумент();
{Документ.РасходнаяНакладная.Форма.Модуль(102)}: Слишком много параметров передано при вызове функции/процедуры объекта
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua