7.7 Вывод остатка товаров по поставщику

Тема в разделе "Общие вопросы "1С:Предприятие 7.7"", создана пользователем Vertex, 30 июн 2011.

  1. TopicStarter Overlay
    Vertex
    Offline

    Vertex Опытный в 1С

    Регистрация:
    14 июн 2011
    Сообщения:
    468
    Симпатии:
    4
    Баллы:
    29
    Добрый день!
    Подскажите как реализовать сиё!?
    Нужно вывести остатки товара по поставщику, но в затруднении как это сделать,
    направьте хотябы в нужное русло советом.
    Есть небольшая идейка как это сделать, но это будет грубо и не рационально,
    вначале создать выборку по заданному поставщику среди документов ПоступлениеТМЦ, дальше из всех этих документов получать номенклатуру и заносить её в ТЗ, потом свернуть....
    Далее создать запрос к регистру остатков, и выбирать те позиции которые входят в ТЗ,
    но что бы получить весь список товар от конкретного поставщика, придётся наверное делать выборку с начала существования БД а это очень много документов, системные ресурсы будет расходовать комп очень сильно...
    Как можно оптимизировать?
    Буду благодарен за любой совет
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Судя по названию документа ПоступлеТМЦ у вас ТиС....

    Будбте так добры - не забывайте указывать конфигурацию...

    Можно проще...
    У вас есть регистр ПартииНаличие. В этом регистре есть измерение Партии (тип справочник). В этом справочнике есть реквизит - поставщик. Далее объяснять нужно?
  3. TopicStarter Overlay
    Vertex
    Offline

    Vertex Опытный в 1С

    Регистрация:
    14 июн 2011
    Сообщения:
    468
    Симпатии:
    4
    Баллы:
    29
    Да если не затруднит

    Будет что то типа
    Поставщик = Регистр.ПартииНаличие.Партии.Поставщик; ... !?
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Да.
    У вас какой метод расчета себестоимости?
  5. TopicStarter Overlay
    Vertex
    Offline

    Vertex Опытный в 1С

    Регистрация:
    14 июн 2011
    Сообщения:
    468
    Симпатии:
    4
    Баллы:
    29
    LIFO
  6. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
  7. TopicStarter Overlay
    Vertex
    Offline

    Vertex Опытный в 1С

    Регистрация:
    14 июн 2011
    Сообщения:
    468
    Симпатии:
    4
    Баллы:
    29
    Ещё вопросик.
    Почему именно регистр ПартииНаличие?
    Ведь поставщика можно вывести Поставщик=Регистр.ОстаткиТМЦ.ТекущийДокумент.Контрагент
    и добавить условие что отбирать документы, поступлениеТМЦ,ВводОстатковТМЦ?

    (И ещё вопросик немного не по теме), итоги регистром остатки и партии должны совпадать как я понимаю а именно в
    Остаток на начало и остаток на конец так?

    А вот приход расход не совпадают, понять не могу почему....
    Проверял так: Создал 2 запроса один к остаткам, другой к партиям по одному и тому же товару.

    Код:
    " Остатки  Сварочный инвертор Ставр САИ-160 На начало: 1 приход 0 Расход 1 Конечный остаток 0"
    "Партии  ТВЗ   Реализация (розница) CS00008307 (04.07.11)    На начало: 1 приход 1 Расход 2 Конечный остаток 0" //<< - выводит вот что
    
    откуда в расходе 2 ?
  8. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    1) Почему Партии? А вы попробуйте... Не у всех документов двигающих остатки есть реквизит контрагент. Например СписаниеТМЦ

    2) По поводу расхода - нужно смотреть конкретно регистр и разбираться какой документ вызвал движения

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