8.х УТ (УТ 10.3) Как сделать заказ поставщику на основе нескольких документов заказа покупателя?

Тема в разделе ""1С:Управление торговлей УТ"", создана пользователем rockedit, 6 апр 2011.

  1. TopicStarter Overlay
    rockedit
    Offline

    rockedit Опытный в 1С

    Регистрация:
    6 дек 2010
    Сообщения:
    120
    Симпатии:
    0
    Баллы:
    26
    Всем привет!
    Суть проблемы в следующем:
    Можно ли сделать заказ поставщику на основе нескольких документов заказов покупателей? т.е. допустим было создано 20 документов заказов покупателя, можно ли сразу по 20 сделать заказ поставщику или надо обязательно для каждого документа это делать отдельно?
    Заранее всем спасибо!
  2. Hr0n
    Offline

    Hr0n Опытный в 1С

    Регистрация:
    17 авг 2009
    Сообщения:
    353
    Симпатии:
    0
    Баллы:
    26
    Создать новый заказ поставщику, там в табличной части "Товары" нажать Заполнить > Добавить по заказу покупателя. И так столько раз, сколько нужно.
  3. TopicStarter Overlay
    rockedit
    Offline

    rockedit Опытный в 1С

    Регистрация:
    6 дек 2010
    Сообщения:
    120
    Симпатии:
    0
    Баллы:
    26
    Скажите, а сразу выделить несколько документов или скажем установить диапозон даты документов, которые нужно добавить нельзя? чтоб каждый раз не добовлять по одному.
  4. Hr0n
    Offline

    Hr0n Опытный в 1С

    Регистрация:
    17 авг 2009
    Сообщения:
    353
    Симпатии:
    0
    Баллы:
    26
    Без изменения типовой конфигурации нельзя. Но с изменением сделать достаточно несложно: открыть форму выбора заказов покупателя с значением МножественныйВыбор = Истина, тогда появится возможность выбрать заказы с помощью SHIFT или CTRL:

    Код:
    ФормаВыбора = Документы.ЗаказПокупателя.ПолучитьФормуВыбора();
    ФормаВыбора.МножественныйВыбор = Истина;
    Если ФормаВыбора.ОткрытьМодально() = Неопределено Тогда
    Возврат;
    КонецЕсли;
    Для Каждого Ссылка Из Форма.ЭлементыФормы.ДокументСписок.ВыделенныеСтроки Цикл        
    //тут можно добавить обработчик заполнения, тот что работает при "Добавить по заказу покупателя" или написать свой
    КонецЦикла;
    
    
    Если не хочется изменять типовую конфигурацию, то можно вынести все во внешнюю обработку.
    Можно сделать и с диапазоном дат, проще всего будет написать запрос где параметр будет
    Код:
    Дата Между НачалоПериода(&ДатаНачала, ДЕНЬ) И КонецПериода(&ДатаОкончания, ДЕНЬ)
    
    
  5. TopicStarter Overlay
    rockedit
    Offline

    rockedit Опытный в 1С

    Регистрация:
    6 дек 2010
    Сообщения:
    120
    Симпатии:
    0
    Баллы:
    26
    Да я уже дописывал код в этой конфигурации, так что мне Ваш метод очень даже подходит, БОЛЬШОЕ СПАСИБО)
  6. TopicStarter Overlay
    rockedit
    Offline

    rockedit Опытный в 1С

    Регистрация:
    6 дек 2010
    Сообщения:
    120
    Симпатии:
    0
    Баллы:
    26
    Выдает ошибку
  7. TopicStarter Overlay
    rockedit
    Offline

    rockedit Опытный в 1С

    Регистрация:
    6 дек 2010
    Сообщения:
    120
    Симпатии:
    0
    Баллы:
    26
    Тьфу ты это я зглупил. Просто нельзя использовать Ссылка, можно напистаь к примеру с вмето ссылка
  8. gosn1ck
    Offline

    gosn1ck Опытный в 1С

    Регистрация:
    13 авг 2009
    Сообщения:
    1.329
    Симпатии:
    1
    Баллы:
    26
    можно. обработку внешнюю ТЧ напишите и всё
  9. TopicStarter Overlay
    rockedit
    Offline

    rockedit Опытный в 1С

    Регистрация:
    6 дек 2010
    Сообщения:
    120
    Симпатии:
    0
    Баллы:
    26
  10. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    А стандартная возможность сформировать общий заказ поставщику из отчета "Анализ заказов покупателей" вас чем не устроила?
  11. TopicStarter Overlay
    rockedit
    Offline

    rockedit Опытный в 1С

    Регистрация:
    6 дек 2010
    Сообщения:
    120
    Симпатии:
    0
    Баллы:
    26
    Да я с УТ пока плохо знаком. А можно поподробнее?
  12. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Заказы покупателей делают движения по соответствующему регистру. Их можно посмотреть отчетом "Ведомость по заказам покупателей". Конечный остаток - то что еще не выполнено. Есть так же отчет "Анализ заказов покупателей", который дополнен информацией об оплатах и т.д. Он так же может формировать заказы поставщикам по кнопке на панели действий.
  13. TopicStarter Overlay
    rockedit
    Offline

    rockedit Опытный в 1С

    Регистрация:
    6 дек 2010
    Сообщения:
    120
    Симпатии:
    0
    Баллы:
    26
    Меня конкретно вот что интерисует, скажем покупатель заказал 100 ед. какой-то продукции, на складе есть только 50 допустим, а 50 надо дозаказать получается, можно ли Вашим способом сформировать общий заказ из нескольких подобных документов "Заказ покупателя". К примеру
    1) Ассорти 100шт. на складе 50 дозаказать 50 1 документ
    2) Стул 20 шт. на складе 15, 5 дозаказать 2 документ
    ....
    И чтоб в заказе поставщику
    из этих всех документов выбралось
    50 ассорти, 5 стульев и т.д.
  14. Funeral_Worm
    Offline

    Funeral_Worm Опытный в 1С

    Регистрация:
    12 дек 2010
    Сообщения:
    52
    Симпатии:
    0
    Баллы:
    26
    Формируется заказ покупателя. В документе есть кнопка "заполнить и провести". Если есть откуда зарезервировать, документ сам зарезервирует. Если товара не хватит, появится две строчки в заказе покупателя. По одной будет резерв, по другой нет.

    Далее формируется отчет Анализ заказов покупателя. Если требуется делаются отборы по номенклатуре. Дальше из него по волшебной кнопке формируется Заказ поставщику

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