|
Разработка проекта: сложная структура связи Заказов покупателей
|
|||
---|---|---|---|
#18+
Приветствую, Форумчане! Имеется следующий проект, который не знаю как реализовать с точки зрения логике УТ 10.3, обычное приложение, 1с8.2 Изначально формируется некий проект, где указываются все товары, услуги и т.д. Подается на рассмотрение Заказчику. После утверждения проекта, начинается выполнение проекта, но на "особых" условиях: Предположим: будет реализовано 10 товаров и оказано 10 услуг в рамках одного проекта (Установка систем видеонаблюдения) День первый: Руководство выдает только 5 товаров и будет оказано 4 услуги (за один день все установить невозможно). В результате первого рабочего дня было реализовано 3 товара и оказано 2 услуги (установили 3 камеры вместо 5; уложили только 2 кабеля вместо 4) В конце рабочего дня на склад должны быть возвращены не установленые товары и скорректированы объемы оказанных услуг. Т.е. финальный документ должен выглядеть типа так: Товары: 5-2=3 Услуги: 4-2=2 День второй: аналогично 1-ому .... День последний: аналогично всем остальным. В результате получается несколько неких документов, где отображены вся текучка и история выполнения проекта. В результате может оказаться, что количество оказываемых услуг и реализованных товаров может отличаться от первоначального Проекта. Теперь необходимо на основании этих текущих документов (мультиселект) сделать финальный документ на оплату "Реализация товаров и услуг", т.е. выбрать все текущие документы по дням и получить итоговый с учетом всех корректировок товаров и услуг с итоговой группировкой (чтобы группировались одинаковые товары (услуги) по наименованию и суммировались по кол-во и сумме... Посоветуйте как можно это всё реализовать (алгоритм, применяемые документы и т.д.) Сейчас приходит мысль создание нетиповых документов (дублирование документа "Заказы покупателя"). Далее создание некого финального документа по выбору всех текучек по проекты, далее создание некого отчета, где будут сгруппированные значения по товарам и услугам. Но далее возникнет пугающий вопрос как на основании этого отчета сделать финальный документ "Реализация товаров и услуг" ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 07:41 |
|
Разработка проекта: сложная структура связи Заказов покупателей
|
|||
---|---|---|---|
#18+
Ukraina, Я бы пробовал организовать этот процесс через Заказ. Заказ - это плановые показатели по сделке (в вашей терминологии проект). Формируется заказ (если нужно товары ставятся на резерв). В итоге на основании этого заказ формируются реализации с фактически оказанными (их может быть несколько для одного заказа) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 14:18 |
|
Разработка проекта: сложная структура связи Заказов покупателей
|
|||
---|---|---|---|
#18+
Заказ или план продаж ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2015, 14:23 |
|
Разработка проекта: сложная структура связи Заказов покупателей
|
|||
---|---|---|---|
#18+
Mad_HeadUkraina, Я бы пробовал организовать этот процесс через Заказ. Заказ - это плановые показатели по сделке (в вашей терминологии проект). Формируется заказ (если нужно товары ставятся на резерв). В итоге на основании этого заказ формируются реализации с фактически оказанными (их может быть несколько для одного заказа) Да, Заказ вещч идеальная, но к сожалению, в УТ 10.3 в "Реализации" я не нашел как сделать "На основании" Заказа покупателя, тем более там нет возможности выделить несколько Заказов, т.к. финальный документ "Реализация" должен формироваться на основании нескольуих Заказов... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2015, 09:06 |
|
Разработка проекта: сложная структура связи Заказов покупателей
|
|||
---|---|---|---|
#18+
UkrainaMad_HeadUkraina, Я бы пробовал организовать этот процесс через Заказ. Заказ - это плановые показатели по сделке (в вашей терминологии проект). Формируется заказ (если нужно товары ставятся на резерв). В итоге на основании этого заказ формируются реализации с фактически оказанными (их может быть несколько для одного заказа) Да, Заказ вещч идеальная, но к сожалению, в УТ 10.3 в "Реализации" я не нашел как сделать "На основании" Заказа покупателя, тем более там нет возможности выделить несколько Заказов, т.к. финальный документ "Реализация" должен формироваться на основании нескольуих Заказов... ну тут наверное переписывать придется... мыделали заказ -на его основании можно делать ещё заказы и реализации и ПКО РКО.. ветка такая получается из всех документов.. ну и остатки смотреть по верхнему в дереве ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2015, 09:53 |
|
Разработка проекта: сложная структура связи Заказов покупателей
|
|||
---|---|---|---|
#18+
Создал нетиповой документ "Проекты". Реквизиты: Наименование, Контрагент. Вставил элемент: Табличное Поле с указанием значения: ДокументСписок.ЗаказПокупателя, т.е. ссылается на список всех заказов покупателя. В заказахПокупателя иммеется ссылка на конкретный проект в Документе "Проекты" Естественно выводит весь список Заказаов без фильтрации данных по Контрагенту и Ссылки на Проект 1. Как сделать так, чтобы при открытии Документа "Пректы" список "ЗаказыПокупателя" отфильтровывался по умолчанию, ссылаясь на шапку Документа "Проекты" : ссылка и контрагент (хотя наверно хватит и ссылки 2. Вставил туда и командную панель с кнопкой "Добавить" (+). Как сделать так, чтобы открывался новый документ с заполненными Реквизитами в новой "ЗаказПокупателя", т.е. уже заполненными данными Контрагент, ДоговорКонтрагента и Реквизитом "Проект" в шапке нового Заказа? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2015, 10:58 |
|
Разработка проекта: сложная структура связи Заказов покупателей
|
|||
---|---|---|---|
#18+
UkrainaСоздал нетиповой документ "Проекты". Реквизиты: Наименование, Контрагент. Вставил элемент: Табличное Поле с указанием значения: ДокументСписок.ЗаказПокупателя, т.е. ссылается на список всех заказов покупателя. В заказахПокупателя иммеется ссылка на конкретный проект в Документе "Проекты" Естественно выводит весь список Заказаов без фильтрации данных по Контрагенту и Ссылки на Проект 1. Как сделать так, чтобы при открытии Документа "Пректы" список "ЗаказыПокупателя" отфильтровывался по умолчанию, ссылаясь на шапку Документа "Проекты" : ссылка и контрагент (хотя наверно хватит и ссылки 2. Вставил туда и командную панель с кнопкой "Добавить" (+). Как сделать так, чтобы открывался новый документ с заполненными Реквизитами в новой "ЗаказПокупателя", т.е. уже заполненными данными Контрагент, ДоговорКонтрагента и Реквизитом "Проект" в шапке нового Заказа? 1. отбор делаешь при открытии 2 при создании можно параметры передавать ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2015, 11:04 |
|
Разработка проекта: сложная структура связи Заказов покупателей
|
|||
---|---|---|---|
#18+
ZerroUkrainaСоздал нетиповой документ "Проекты". Реквизиты: Наименование, Контрагент. Вставил элемент: Табличное Поле с указанием значения: ДокументСписок.ЗаказПокупателя, т.е. ссылается на список всех заказов покупателя. В заказахПокупателя иммеется ссылка на конкретный проект в Документе "Проекты" Естественно выводит весь список Заказаов без фильтрации данных по Контрагенту и Ссылки на Проект 1. Как сделать так, чтобы при открытии Документа "Пректы" список "ЗаказыПокупателя" отфильтровывался по умолчанию, ссылаясь на шапку Документа "Проекты" : ссылка и контрагент (хотя наверно хватит и ссылки 2. Вставил туда и командную панель с кнопкой "Добавить" (+). Как сделать так, чтобы открывался новый документ с заполненными Реквизитами в новой "ЗаказПокупателя", т.е. уже заполненными данными Контрагент, ДоговорКонтрагента и Реквизитом "Проект" в шапке нового Заказа? 1. отбор делаешь при открытии 2 при создании можно параметры передавать Подскажи как делать отбор при открытии? А можно ли в табличной части документа создать реквизит с источником Документ? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2015, 11:20 |
|
Разработка проекта: сложная структура связи Заказов покупателей
|
|||
---|---|---|---|
#18+
UkrainaZerroпропущено... 1. отбор делаешь при открытии 2 при создании можно параметры передавать Подскажи как делать отбор при открытии? А можно ли в табличной части документа создать реквизит с источником Документ? при открытии: РеквизитыКонтрагента.Отбор.Контрагент.Значение = Ссылка; //+ РеквизитыКонтрагента.Отбор.Контрагент.Использование = Истина; а чего нельзя то..можно ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2015, 11:34 |
|
Разработка проекта: сложная структура связи Заказов покупателей
|
|||
---|---|---|---|
#18+
ZerroUkrainaпропущено... Подскажи как делать отбор при открытии? А можно ли в табличной части документа создать реквизит с источником Документ? при открытии: РеквизитыКонтрагента.Отбор.Контрагент.Значение = Ссылка; //+ РеквизитыКонтрагента.Отбор.Контрагент.Использование = Истина; а чего нельзя то..можно Ничего не понял... При открытии ФормыДокумента? Т.е. надо сформировать программно формирование фильтра? (синий уродец на картинке) Как правильно обратиться к отбору: Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2015, 12:06 |
|
Разработка проекта: сложная структура связи Заказов покупателей
|
|||
---|---|---|---|
#18+
UkrainaZerroпропущено... при открытии: РеквизитыКонтрагента.Отбор.Контрагент.Значение = Ссылка; //+ РеквизитыКонтрагента.Отбор.Контрагент.Использование = Истина; а чего нельзя то..можно Ничего не понял... При открытии ФормыДокумента? Т.е. надо сформировать программно формирование фильтра? (синий уродец на картинке) Как правильно обратиться к отбору: Код: sql 1. 2.
да программно ну как зовется на форме список так к нему и обращайся у меня список - РеквизитыКонтрагента ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2015, 13:26 |
|
Разработка проекта: сложная структура связи Заказов покупателей
|
|||
---|---|---|---|
#18+
это не уродец, а вороночка текОтбор= ЭлементыФормы.СписокЗаказов(?).Значение.Отбор.Проект; текОтбор.ВидСравнения = ВидСравнения.Равно; текОтбор.Значение = ССылка; текОтбор.Использование = Истина; ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2015, 13:31 |
|
|
start [/forum/topic.php?fid=28&fpage=20&tid=1518873]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
others: | 255ms |
total: | 422ms |
0 / 0 |