1С 7.7 тис 964 товарный отчет

Тема в разделе "1C и всё что с ней связано", создана пользователем KiR, 24 ноя 2010.

  1. KiR

    KiR НЕ шибка опытный програмер)
    1C Team

    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    Необходимо переделать товарный отчет таким образом чтобы отбор происходил по Складам вместо МОЛов, выводилась не только СуммаБезНДС, но еще колонкой СуммаСНДС. Также было бы желательно чтобы отбор делался по докам.
    Кто-нибудь делал подобное? Если да - поделитесь, пожалуйста, обработкой. Если нет - объясните пожалуйста принцип работы типового отчета (знаю что он берет данные из регистра ПартииНаличие, но пока не совсем разобрался с группировками и сортировками). кстати,а как узнать какие документы делают движения данного регистра? и какие заполняют реквизит ПродСтоимость?
    :)
     
  2. vbs

    vbs Well-Known Member

    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    Докум = Регистр.ПартииНаличие.ТекущийДокумент;
    А где в типовом товарном отчете ПродСтоимость?

    Попробуй после исполнения запроса выгрузить его в ТЗ, при ее просмотре сам многое поймешь

    Для твоего случая возможен такой подход :
    После отработки запроса и выгрузки в ТЗ она будет содержать колонки Номенклатура, ПродЦена и Докум (если отчет в отпускных ценах), а также
    колонки, соответствующие всем функциям (НачКоличествоВсего и т.д.)
    Добавляешь в ТЗ колонку "Склад", проходишь эту ТЗ сверху вниз и заполняешь ее :
    ТЗ.Склад = ТЗ.Докум.Склад
    Для вывода на печать используешь обновленную ТЗ
     
  3. KiR

    KiR НЕ шибка опытный програмер)
    1C Team

    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    Прощу прощения - имел ввиду ПродЦена. Чем она заполняется?у меня она походу пустая везде.
    я имел ввиду - как узнать какие вообще документы делают движения в данном регистре? просто у нас на данный момент используются не все доки, а мне хочется знать какие доки еще могут попасть в данный отчет
    идея хороша, спасибо! но есть одно "но" - как мне получить входящий остаток по конкретному складу?
     
  4. vbs

    vbs Well-Known Member

    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
  5. KiR

    KiR НЕ шибка опытный програмер)
    1C Team

    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    vbs, спасибо! а по остальным двум вопросам есть инфа?
     
  6. KiR

    KiR НЕ шибка опытный програмер)
    1C Team

    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    Объясните пожалуйста, а как быть с перемещением ТМЦ? не пойму условие по которому оно добавляется в перечень документов когда есть МОЛы. посмотрел отчет движения регистра ПартииНаличие - так у мну там нет вообще перемещений. или перемещения добавляются в этот регистр только когда привязаны МОЛы?
     
  7. vbs

    vbs Well-Known Member

    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    Перемещения проводятся по регистру "ПартииНаличие", если МОЛы складов различны или Фирмы различны или хотя бы один склад - розничный
     
  8. KiR

    KiR НЕ шибка опытный програмер)
    1C Team

    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    спасиб, уже сам до этого допер, прочитав обработку проведения перемещения. вот думаю - насколько правильно будет подправить условие - (Склад.МОЛ <> СкладПолучатель.МОЛ) на (Склад <> СкладПолучатель) , ну или не подправлять, а просто добавить еще одно?...
     
  9. vbs

    vbs Well-Known Member

    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    На первый взгляд, исправление невинное, но за базар тебе самому отвечать ;)
     
  10. KiR

    KiR НЕ шибка опытный програмер)
    1C Team

    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    вот потому-то я и уточняю у ГУРУ на что эта невинность может повлиять! :)

    P.S. вроде как это лучше чем в регистре ПартииНаличие поменять МОЛу тип справочника на Склад....

    ибо привязал МОЛы к складам, перепровел доки и увидал что часть товаров не распределилась по партиям, в СФ местами не проставляется ГТД и страна, в части товаров при списании не проставляются цены.... вообщем через 3 дня вернул все назад, а надо чтобы ТО формировался по складам...
     
  11. vbs

    vbs Well-Known Member

    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    А если просто не лезть в конфигурацию и написать аналог ТО по документам движения ?
     
  12. KiR

    KiR НЕ шибка опытный програмер)
    1C Team

    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    т.е. таки перелопачивать все доки? а как я тогда в перемещениях, списаниях и т.д. буду определять какова себестоимость товара без НДС? во всех доках стоит автоматическое списание партии
     
  13. vbs

    vbs Well-Known Member

    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    Пожалуй, ты прав. В твоем варианте проще с запросом по регистрам работать

    Но вот глянь на пример. Здесь задача была определить продажи в ценах закупки и в розничных по конкретному приходу.
    //Doc - документ "ПоступлениеТМЦ"
    Reg = CreateObject("Register.ПартииНаличие");
    Doc.SelectLines();
    While Doc.GetLine() = 1 do
    Reg.SetFilter(,,Doc.Номенклатура,,Doc.Партия);
    Reg.SelectActs(Date1,Date2,);
    S = 0; Col = 0;
    While Reg.GetDocAct() = 1 do
    if Reg.КодОперации = Enum.КодыОпераций.РозничнаяПродажа then
    S = S + Reg.ПродСтоимость;
    Col = Col + Reg.Количество;
    endif;
    enddo;

    А теперь (не далее, как сегодня !) меня попросили учесть возвраты, списания и переоценки, так что я тебя очень даже понимаю, хотя у меня склад один (это для магазина!)
     
  14. KiR

    KiR НЕ шибка опытный програмер)
    1C Team

    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    это ж можно было в ТО увидеть, разве нет? ;)

    и все таки по моему вопросу - на что может повлиять добавление условия (Склад <> СкладПолучатель) в ПеремещениеТМЦ?
     
  15. vbs

    vbs Well-Known Member

    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    В таком варианте будет проведение по регистру "ПартииНаличие", на общую схему учета партий повлиять не должно

    Добавлено:
    Это ты много хочешь от типового товарного отчета
     
Загрузка...

Поделиться этой страницей