|
Создать на основании несколько документов | ☑ | ||
---|---|---|---|---|
0
SFilchakov
27.02.16
✎
23:11
|
Доброй ночи.
Задача: Когда на основании заказа на производство создается заказ поставщику (УНФ) создается один заказ вне зависимости от основного поставщика. Мне нужно автоматом разбить заказ по основным поставщикам. Если делать это из обработки заполнения, то возникает вопрос, как открыть формы созданных программно заказов? Ведь из модуля объекта на клиент не попасть!? Вопрос: Как правильнее реализовать эту задачу? ///// Есть идея в доп. свойствах объекта создаваемого стандартно передать ссылки на созданные программно документы и при открытии формы открывать их тоже. Это нормально будет? Не гомно-код? |
|||
1
NcSteel
27.02.16
✎
23:24
|
Сделать отдельную обработку. В которой и будет выбираться документ Заказ на производство и в которой будет нажиматься кнопарь на создание документов. А так, можно в эту обработку и всякие данные в помощь вывести (остатки, обороты, цены и т.п.)... В общем АРМ )
|
|||
2
SFilchakov
28.02.16
✎
10:00
|
Задача, сделать именно из ввода на основании.
|
|||
3
ДенисЧ
28.02.16
✎
10:27
|
(2) Задача - полный бред.
|
|||
4
SFilchakov
28.02.16
✎
10:57
|
(3) Может и бред - это не важно.
Заказчик задает вполне логичный вопрос: зачем указывать основного поставщика в номенклатуре, если потом создаются заказы по основному поставщику в настройках пользователя. Мои ответы про обработку и неснижаемый остаток его не устаивают. Есть задача и надо её решать. |
|||
5
IamAlexy
28.02.16
✎
10:58
|
(2) стандартная команда не понимает несколько строк и работает только по текущей - по этому вариант только один - либо мутить внешнюю печатную форму (что бы базу не снимать с поддержки) которая будет заполнять по выделенным строкам нужный документ, либо таки да - писать свою кнопку/обработку
|
|||
6
IamAlexy
28.02.16
✎
11:03
|
(4) основной поставщик нужен как раз для обработки - собрать заказы за период а затем в заказ поставщику поместить ту продукцию которая на этом поставщике..
или как в УТ -создать несколько заказов в зависимости от основного поставщика. |
|||
7
ДенисЧ
28.02.16
✎
11:28
|
(4) Если заказчика не устраивает - то нужно менять. Или заказчика, или механизьм.
|
|||
8
SFilchakov
28.02.16
✎
11:52
|
(7) Механизм не заплатит денег, если поменять заказчика, а вот заказчик заплатит, если поменять механизм.
|
|||
9
ДенисЧ
28.02.16
✎
12:22
|
(8) Тебе уже предложили механизьм. В (1).
|
|||
10
SFilchakov
28.02.16
✎
16:11
|
Добавил новую кнопку на форму "СиздатьЗаказыПоПоставщикам"
На сервере выполняю создание этих заказов и потом надо открыть эти заказы до записи на клиенте. Запихиваю документы "ДокументОбъект" в массив и пытаюсь вернуть на клиента. Выдает ошибку: по причине: Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа. /// Как передать тип(Документ объект) с сервера на клиент, чтобы там открыть его форму до записи объекта? |
|||
11
alle68
28.02.16
✎
17:10
|
(10) Открывай формы и заполняй их.
|
|||
12
SFilchakov
28.02.16
✎
19:39
|
(11) Открыть форму можно только на клиенте.
А объекты на сервере. Вы предлагаете переложить каждый документ объект (реквизиты) в структуру, запихнуть их в массив и вернуть на клиента и там открыть форму нового по каждому элементу массива и заполнить объект из структуры? |
|||
13
Garykom
гуру
28.02.16
✎
19:44
|
(12) правильный метода как можно меньше вмешиваться в типовую конфу
поэтому править код "заполнения на основании" уже неправильно изначально сделать как сказано в (1) отдельную обработку внешнюю в которой выбирается "документ основание" нажимается кнопка, формируются необходимые данные для создания/заполнения новых документов заказа эти "данные" можно показать в форме обработки, типа все ок? создаем так? и при нажатии "создаем" документы заказа создаются и записываются в базу дальше уже дело юзера найти/открыть эти документы и сделать с ними что хочет (откорректировать или сразу провести и на печать/отправку поставщику) |
|||
14
SFilchakov
28.02.16
✎
19:52
|
(13) Отдельной обработкой не пойдет, заказчик хочет из заказа поставщику, кнопку нажать и чтобы само всё сформировалось по основным поставщикам номенклатуры и формы новых (незаписанных) документов пооткрывались.
|
|||
15
Garykom
гуру
28.02.16
✎
19:56
|
(14) а заказчик готов за то что "он хочет", хотеть платить в 2-3 раза дороже?
может его спросим? |
|||
16
Garykom
гуру
28.02.16
✎
20:01
|
(15)+ и заодно объясним что то что он хочет, будет работать хуже и неудобнее чем внешняя обработка со специальными формочками
по сути это некий "АРМ Закупки" со своим удобным интерфейсом типа открыли и видим список "заказа на производство", выбрали какое или просто нажали подобрать "из поставщиков" (это если в разных заказах на производство одинаковая номенклатура, которая будет заказана одному поставщику одним заказом) и оно все шустро и удобно если хочется кнопочку для вызовы этого АРМа можно и журнал документов засунуть и в форму документа и при нажатии откроется с уже выбранным документом |
|||
17
SFilchakov
28.02.16
✎
20:08
|
Спасибо всем за советы. И особенно (15).
Попробую уточнить задачу, может смогу переубедить. |
|||
18
Garykom
гуру
28.02.16
✎
20:09
|
ЗЫ пора учиться думать не по ТЗ, в вперед заказчика
очень полезно для минимизации своего труда, потраченного на ненужный код |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |