Имя: Пароль:
1C
1C 7.7
v7: ТиС 7.7 Отчет по продажам в единицах веса. Как организовать ?
,
0 raykom
 
26.02.13
13:15
Доброго здоровья всем.

Надо как то сообразить отчет по продажам в весе, плюсом к базовой или основной единице. Может кто подкинет идею, как проще замутить ?

Единицы используются и базовая шт. и основная кор. или места. Коэффициент пересчета задействован для пересчета между основной и базовой.
Реквизит на форме "ВесОсновной" - заполняется.

Нифига не пойму, почему вес ни где в отчетах не выводится ? По продажам, например нужно.

Или надо форму типового отчета по продажам допиливать галочкой и колонкой ?
1 Фдулич
 
26.02.13
13:18
(0)допиливать галочкой и колонкой ?
так и делали
2 raykom
 
26.02.13
13:19
Мда. Пичалька. Нуна пилить таки.
3 raykom
 
26.02.13
19:57
А вдруг. АП
4 Злопчинский
 
26.02.13
20:03
(26) сделай тупо просто, как я делал в какой-то дремучей древности.
сделай формирование печатной формы в 2 прохода, вызов сформировать(Режим). В 1 проходе - тупо собираешь итоги по группировкам/движениям в ТЗ, где ИД = составнойид текущей группировки и ничего не выводишь - то есть тупо кучу ифов наставить. Вторым проходом - там где вывод данных штатный выдергиваешь из ТЗ по составному иду текущей группировки требуемый вес. и выводишь его.
.
5 Злопчинский
 
26.02.13
20:05
(0) видать по тому - же - тонны с граммами складывать..?
6 Злопчинский
 
26.02.13
20:05
и какой смысл весовые показатели имеют в отчете по продажам? я понимаю - если отчет по грузообороту.
7 Злопчинский
 
26.02.13
20:07
как вариант - сделай альтернативный прсотйо отчет.
заполни ТЗ простую плоскую типа
Петров-Москва-20шт-100кг
Сидоров-задрючинск-10шт-500кг
.
и подсунь ее в универсальный отчет по ТЗ - 5-7 строк кода. Универсальный отчет по тЗ тебе и группировку сделает и шахматку построит.
8 Злопчинский
 
26.02.13
20:28
(3) ну и где твой ап?
9 raykom
 
26.02.13
21:45
Мой АП тут.
(6)>я понимаю - если отчет по грузообороту.
Ну почти. В компанию дистр должен предоставлять сведения по продажам и тоннах еще для учета объемов и начисления бонусов (дилерских скидок).

(4)(7)Не, мудрено для меня все это. Я сначала хотел в стандартный отчет по продажам колонку впилить и галочку, но потом плюнул и просто в кансруктори спаял. Все срослось.

Спасибо.
10 raykom
 
26.02.13
21:46
У меня теперь друголй праблема.

Как в чорном запросе взятьзначения реквизита ФОРМЫ справочника ?
11 raykom
 
26.02.13
22:35
Фигню какую то спросил. Допер, что не надо запросом со стены читать, надо обратится туда, куда этот реквизит формы сохраняет значение.

Звиняйте. И на сегодня наверно каверзные вапроцы закончились.
Просто поражен своей сообразительностью.
:D
12 Злопчинский
 
27.02.13
00:13
(9) ну елы палы...
все просто
типа запросом или выборкой формируем плоскую ТЗ
.
           ТЗ.НоваяСтрока();
           ТЗ.Контрагент            = ДокР.Контрагент;
           ТЗ.Номенклатура        = ""+СокрЛП(РегП.Номенклатура.Артикул)+" "+РегП.Номенклатура;
           ТЗ.Количество            = РегП.Количество;
           ТЗ.НомерГТД            = РегП.Партия.ГТД;
           ТЗ.Партия                = ДокР.ТекущийДокумент();
           ТЗ.Цена                = Окр(РегП.Выручка/РегП.Количество,2,1);
           ТЗ.Прайс                = ЦенаЦены;
           ТЗ.Сумма                = РегП.Выручка;
       КонецЦикла;    
   КонецЦикла;

   //здесь имеем ТЗ с нужными для вывода данными
   //...
   //положим в список значений "счетные" колонки ТЗ
   //(суммы, количества, себестоимости и прочее всякое что можно складывать...)
   СЗПоказателей = СоздатьОбъект("СписокЗначений");
   СЗПоказателей.ДобавитьЗначение("Количество"    ,"Количество");
   СЗПоказателей.ДобавитьЗначение("Сумма"        ,"Сумма");
   //...
   //вызовем универсальный отчет по ТЗ
   //в списке значений передадим 2 параметра
   // - список "счетных" колонок
   // - саму таблицу значений для вывода
   КонтекстВызова = СоздатьОбъект("СписокЗначений");
   КонтекстВызова.ДобавитьЗначение(ТЗ,"ТаблицаЗначений");
   КонтекстВызова.ДобавитьЗначение(СЗПоказателей,"СписокПоказателей");
   ОткрытьФорму("Отчет#"+_GetPerformanceCounter(), КонтекстВызова, КаталогИБ()+"EXTFORMS\ОтчетПоТЗ.ert");
13 Злопчинский
 
27.02.13
00:15
14 raykom
 
27.02.13
00:36
(13)Проверю. У меня получилось, но коряво как то. Таблицы НАдо подрихтовать. Может у тебя и получше будет.

Благодарю еще раз.
15 Злопчинский
 
27.02.13
01:56
(14) ок. как освоишь - маякни мне. я тогда скину чуть подправленный вариант.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.