Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 13:21

Нужна обработка!!!

Автор Sanella_nt, 22 июн 2011, 03:52

0 Пользователей и 1 гость просматривают эту тему.

Sanella_nt

Здравствуйте не так давно мне понадобилось сформировать отчёт в Бухгалтерии 8.2 о всех продажах за конкретный период времени по конкретному складу, т.е. общая сумма документов реализация товаров и услуг, стандартными методами как я понял это сделать нельзя, может быть у кого есть такая обработка?

Шурыгин Иван Сергеевич

ну для начала формируют отчеты не по документам, а по регистрам. посмотрите сами по каким регистрам делают движения ваши документы, и поймете как вытаскивать из них необходимую информацию за период...
===================================
жизнь надо прожить так, чтоб вверху посмотрели.
и сказали "А ну ка повтори"
===================================

crow1983

Оборотка по  счету учета товара не устраивает вас? Напримерр выбрал 41 счет, указал отбор по складу.
Преподаватель, программист...и просто хороший человек

Nail2010

Вот посмотри этот код, сам составлял- может что и найдеш полезное... Это внешний отчет.

ВЫБРАТЬ РАЗЛИЧНЫЕ
   ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
   МИНИМУМ(ВЫБОР
         КОГДА ХозрасчетныйОстатки.Субконто2.Наименование = "ИП Исаев"
            ТОГДА ХозрасчетныйОстатки.КоличествоОстаток
      КОНЕЦ) КАК КоличествоИсаев,
   МИНИМУМ(ВЫБОР
         КОГДА ХозрасчетныйОстатки.Субконто2.Наименование = "Спектр"
            ТОГДА ХозрасчетныйОстатки.КоличествоОстаток
      КОНЕЦ) КАК КоличествоСпектр,
   СУММА(ВЫБОР
         КОГДА ЦеныНоменклатурыСрезПоследних.ТипЦен.Наименование = "Закупочная"
            ТОГДА ЦеныНоменклатурыСрезПоследних.Цена
      КОНЕЦ) КАК ЦенаЗакупочная,
   МАКСИМУМ(ВЫБОР
         КОГДА ЦеныНоменклатурыСрезПоследних.ТипЦен.Наименование = "Оптовая"
            ТОГДА ЦеныНоменклатурыСрезПоследних.Цена
      КОНЕЦ) КАК ЦенаОптовая,
   СУММА(ВЫБОР
         КОГДА ХозрасчетныйОстатки.Субконто2.Наименование = "Спектр"
               И ЦеныНоменклатурыСрезПоследних.ТипЦен.Наименование = "Закупочная"
            ТОГДА ХозрасчетныйОстатки.КоличествоОстаток * ЦеныНоменклатурыСрезПоследних.Цена
      КОНЕЦ) КАК СуммаСпектрЗакупочная,
   СУММА(ВЫБОР
         КОГДА ХозрасчетныйОстатки.Субконто2.Наименование = "Спектр"
               И ЦеныНоменклатурыСрезПоследних.ТипЦен.Наименование = "Оптовая"
            ТОГДА ХозрасчетныйОстатки.КоличествоОстаток * ЦеныНоменклатурыСрезПоследних.Цена
      КОНЕЦ) КАК СуммаСпектрОптовая,
   СУММА(ВЫБОР
         КОГДА ХозрасчетныйОстатки.Субконто2.Наименование = "ИП Исаев"
               И ЦеныНоменклатурыСрезПоследних.ТипЦен.Наименование = "Закупочная"
            ТОГДА ХозрасчетныйОстатки.КоличествоОстаток * ЦеныНоменклатурыСрезПоследних.Цена
      КОНЕЦ) КАК СуммаИсаевЗакупочная,
   СУММА(ВЫБОР
         КОГДА ХозрасчетныйОстатки.Субконто2.Наименование = "ИП Исаев"
               И ЦеныНоменклатурыСрезПоследних.ТипЦен.Наименование = "Оптовая"
            ТОГДА ХозрасчетныйОстатки.КоличествоОстаток * ЦеныНоменклатурыСрезПоследних.Цена
      КОНЕЦ) КАК СуммаИсаевОптовая,
   СУММА(ЦеныНоменклатурыСрезПоследних.Цена) КАК Цена
ПОМЕСТИТЬ ТЧ
ИЗ
   РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Период, ) КАК ЦеныНоменклатурыСрезПоследних
      ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, , , ) КАК ХозрасчетныйОстатки
      ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = ХозрасчетныйОстатки.Субконто1
ГДЕ
   ХозрасчетныйОстатки.Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ТоварыНаСкладах)
   И ХозрасчетныйОстатки.Субконто1 <> ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка)

СГРУППИРОВАТЬ ПО
   ХозрасчетныйОстатки.Субконто1
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   ТЧ.Номенклатура КАК Номенклатура,
   ТЧ.ЦенаЗакупочная КАК ЦенаЗакупочная,
   ТЧ.ЦенаОптовая КАК ЦенаОптовая,
   ТЧ.КоличествоИсаев КАК КоличествоИсаев,
   ТЧ.КоличествоСпектр КАК КоличествоСпектр,
   ТЧ.СуммаИсаевЗакупочная КАК СуммаИсаевЗакупочная,
   ТЧ.СуммаИсаевОптовая КАК СуммаИсаевОптовая,
   ВЫБОР
      КОГДА ТЧ.СуммаИсаевЗакупочная > 0
         ТОГДА ТЧ.СуммаИсаевОптовая / ТЧ.СуммаИсаевЗакупочная
   КОНЕЦ КАК КоэфициентИсаев,
   ТЧ.СуммаСпектрЗакупочная КАК СуммаСпектрЗакупочная,
   ТЧ.СуммаСпектрОптовая КАК СуммаСпектрОптовая,
   ВЫБОР
      КОГДА ТЧ.СуммаСпектрЗакупочная > 0
         ТОГДА ТЧ.СуммаСпектрОптовая / ТЧ.СуммаСпектрЗакупочная
   КОНЕЦ КАК КоэфициентСпектр
ИЗ
   ТЧ КАК ТЧ

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск