AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.11.2009, 13:28   #1  
dynamax is offline
dynamax
Участник
 
62 / 11 (1) +
Регистрация: 28.09.2009
Предварительная форма. Подтверждение для Журнала или Потребности для номенклатуры.
Добрый всем день.

У меня появилась необходимость распечатывать Подтверждения для Журнала или Потребности для номенклатуры. Форма Заказ на продажу.
В стандарте это невозможно.

Кто-нибудь это реализовывал?

Если да, буду благодарен за совет.

Последний раз редактировалось dynamax; 25.11.2009 в 13:50.
Старый 25.11.2009, 15:36   #2  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Судя по дате регистрации, вы новичок и ещё недостаточно хорошо знаете систему. Позволю себе дать вам один простой совет:"Никогда не говорите так:
Цитата:
В стандарте это невозможно.
" Это поможет вам в дальнейшем лучше изучить функциональность.

Потому что в вашей формулировке
Цитата:
необходимость распечатывать Подтверждения для Журнала или Потребности для номенклатуры. Форма Заказ на продажу.
В стандарте это можно сделать Причём сделать несколькими разными способами. Расскажите, какие изыскания вы провели, чтобы утверждать обратное?
Старый 25.11.2009, 15:59   #3  
dynamax is offline
dynamax
Участник
 
62 / 11 (1) +
Регистрация: 28.09.2009
Цитата:
Сообщение от Vals Посмотреть сообщение
В стандарте это можно сделать Причём сделать несколькими разными способами. Расскажите, какие изыскания вы провели, чтобы утверждать обратное?

Если тип заказа "Журнал" или "Потребности в номенклатуре" то на кнопках "Предварительная форма" и "Разноска" все пункты деактивированны.

За подтверждением стоит класс SalesFromLetter, если ему в construct передать confirmation, то инитиализируется класс SalesFormLetter_Confirm.

Если ему в update передать SalesTable, то произойдет разноска подтверждения.

Но мне не надо разносить подтверждение, только вывод на экран и печать.

Если есть возможности, то какие?
Старый 25.11.2009, 16:05   #4  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Вопрос 1: У вас есть под рукой книга с описанием или тренинг или что у вас есть, чтобы прочитать о возможностях системы? На крайний случай - открой хелп и прочтите о типах Заказа на продажу, для чего они используются.

Вопрос 2: Кто вам сформулировал эту задачу:
Цитата:
У меня появилась необходимость распечатывать Подтверждения для Журнала или Потребности для номенклатуры. Форма Заказ на продажу.
Кстати, правильная формулировка звучала бы так:"распечатать ... для заказа на продажу с типом журнал и потребности ном-ры..."
Старый 25.11.2009, 16:14   #5  
dynamax is offline
dynamax
Участник
 
62 / 11 (1) +
Регистрация: 28.09.2009
Цитата:
Сообщение от Vals Посмотреть сообщение

Вопрос 1: У вас есть под рукой книга с описанием или тренинг или что у вас есть, чтобы прочитать о возможностях системы? На крайний случай - открой хелп и прочтите о типах Заказа на продажу, для чего они используются.
в Helpe уже читал

Цитата:
Сообщение от Vals Посмотреть сообщение
Вопрос 2: Кто вам сформулировал эту задачу:
Клиент. Перед отборкой нужно определенные заказы с типом ""Потребности в номенклатуре" распечатать и отдать на подпись.

Последний раз редактировалось dynamax; 25.11.2009 в 16:21.
Старый 25.11.2009, 16:30   #6  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
А кто назначает заказу этот тип?
Цитата:
"Потребности в номенклатуре"
Версия системы у вас какая?

Цитата:
в Helpe уже читал
Значит плохо читали

Цитата:
Перед отборкой нужно определенные заказы с типом ""Потребности в номенклатуре" распечатать и отдать на подпись.
1. Что вы имеете ввиду под "Отборкой"?
2. Распечатать в каком виде?
3. На подпись кому и с какой целью?
4. Зачем и для чего, с какой целью используется тип заказа "потребность в номенклатуре"?
Старый 25.11.2009, 16:42   #7  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Вкратце:
- Процедура обработки заказов может строиться на типах Заказа:
1. Журнал - как черновик (или вообще его не использовать)
2. Предложение - Ваш случай
3. Подтверждение предложения - подпись
4. Заказ
Соответственно, типы и статусы вы можете использовать для реализации бизнес-процесса работы с заказом.

- Когда вы обрабатываете любой документ по заказу, при обработке снимите значок Разноска и получите документ, без осуществления разноски. (Но в вашем случае это не является верным решением, так как не останется истории обработки документа. Поэтому для подписи вам нужно использовать документы Предложение и подтверждение (Или счёт на оплату в версии 4.0).
Также в Версии 2009 появились отдельные кнопки для предварительной печати.

- Потребность в номенклатуре очень специфичный тип заказа и в обычной жизни не используется, если не внедрён модуль проекты.

Последний раз редактировалось Vals; 25.11.2009 в 16:47.
За это сообщение автора поблагодарили: dynamax (1).
Старый 25.11.2009, 16:59   #8  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Цитата:
есть функция из журнала сделать Потребности в номенклатуре (это не стандарт)
А с какой целью это доработали?
Старый 25.11.2009, 17:03   #9  
dynamax is offline
dynamax
Участник
 
62 / 11 (1) +
Регистрация: 28.09.2009
Мы исползуем модуль проект. Версия DAX2009.

В том-то и дело, что если тип заказа "Потребности в номенклатуре" или "Журнал", то подтверждение не может быть разнесено или предварительно рассмотренно!
Старый 25.11.2009, 17:11   #10  
dynamax is offline
dynamax
Участник
 
62 / 11 (1) +
Регистрация: 28.09.2009
Цитата:
Сообщение от Vals Посмотреть сообщение
А с какой целью это доработали?


Отборочная накладная для нас с нашего склада. Консультанты так решили эту задачу.
Старый 25.11.2009, 17:42   #11  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Цитата:
Консультанты так решили эту задачу.
А ведь начиная отвечать на вопрос, меня не покидало ощущение, что здесь не обошлось без шаловливых ручек... Ну ладно...

Заказ с типом Потребность в номенклатуре создаётся из формы Проекты, при чём здесь журнал, не понятно.
Старый 25.11.2009, 18:01   #12  
dynamax is offline
dynamax
Участник
 
62 / 11 (1) +
Регистрация: 28.09.2009
Цитата:
Сообщение от Vals Посмотреть сообщение
А

Заказ с типом Потребность в номенклатуре создаётся из формы Проекты, при чём здесь журнал, не понятно.
есть функция из журнала сделать Потребности в номенклатуре (это не стандарт) .....
Старый 25.11.2009, 18:18   #13  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Цитата:
есть функция из журнала сделать Потребности в номенклатуре (это не стандарт) .....
Вот об этом я и говорю, зачем понадобилось делать из журнала - потребности? Ведь при этом нужно указать код проекта.

В стандарте система работает так (сделал пример):
- Из проекта, Item tasks , Item requirement - создаются строки. И они появляются в форме Заказ на продажу, причём к одному заголовку.
Строки обрабатываются (регистрация номенклатуры) из формы Item tasks , Item requirement с использованием функций Picking list & Packing slip.
Результаты можно увидеть в форме Заказ на продажу.

Сделайте такой пример и вы увидите, что проводки в этом случае уже со статусом продано Sold или другой статус при использовании регистрации. В этом случае непонятно, какие документы собираются обрабатывать и печатать ваши консультанты.

Иначе говоря, логически, документы из заказа вы не должны печатать, а делать это из Проектов. Либо, распечатать копию из запросов.

Иначе говоря, судя по вашим требованиям и описанию, данное решение может быть неправильным. Если у вас есть описание ТЗ вашей задачи, можете выложить его тут.

Цитата:
есть функция из журнала сделать Потребности в номенклатуре (это не стандарт) .....
Если есть возможность - расскажите описание необходимости данной доработки. Или как это видят консультанты.

Последний раз редактировалось Vals; 25.11.2009 в 18:36.
За это сообщение автора поблагодарили: konopello (3).
Старый 02.12.2009, 12:27   #14  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Ради интереса, чем дело закончилось?
Старый 02.12.2009, 15:36   #15  
dynamax is offline
dynamax
Участник
 
62 / 11 (1) +
Регистрация: 28.09.2009
Цитата:
Сообщение от Vals Посмотреть сообщение
Ради интереса, чем дело закончилось?
Все закончилось нормально.

Был сделан новый Report который вызывается кнопкой. Report распечатывается, затем на подпись.
Если да ставится статус --> одобрен. Journal превращается в ItemReq. И потом в Складе все шаги до распечатки накладной на отгрузку.

Вот так в общем...
Старый 02.12.2009, 15:59   #16  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Цитата:
Все закончилось нормально.
Операция прошла успешно, но больному отрезали не ту ногу
Давайте по-порядку:
1. Добавили одобрение журнала. (Ну фиг знает, может оно и надо, но исходя из общей картины, наверняка можно и без него обойтись)
2. Журнал превращается в Потребность номенклатуры. Если опустить то, что вообще не понятно, исходя из каких соображений так сделано, почему не использован тип Заказ?
3. Я надеюсь, проводки по строкам создаются, при смене типа?
Об отчёте новом.
4. При обработке предложений/подтверждений результаты операций можно посмотреть в Запросах. У вас остаётся этот хвост?
5. В форме Расчёты с клиентами/Настройка/Формы/Настройка форм можно настроить печать кодов и названий номенклатур клиента и собственные и их комбинации. Эта штука работает?
6. На разных языках эта форма печатается? Описание номенклатуры по языкам подтягивает?
7. В форме Расчёты с клиентами/Настройка/Формы/Настройка форм настраивается печать Примечаний к заголовкам и строкам (документооборот), эти примечания в вашем репорте печатаются?
8. Суммарная обработка по вашему репорту работает?

И напоследок, фиг с ними с консультантами, вы хотя бы прочитали документацию к модулю проекты и расчёты с клиентами, чтобы понять, как это хозяйство должно работать?
За это сообщение автора поблагодарили: dynamax (1).
Старый 02.12.2009, 16:17   #17  
dynamax is offline
dynamax
Участник
 
62 / 11 (1) +
Регистрация: 28.09.2009
Цитата:
Сообщение от Vals Посмотреть сообщение
И напоследок, фиг с ними с консультантами, вы хотя бы прочитали документацию к модулю проекты и расчёты с клиентами, чтобы понять, как это хозяйство должно работать?
наверно, имелось ввиду как работает вместе сервисное обслуживание, сводное планирование, проект и расчеты с клиентами?
Старый 02.12.2009, 16:32   #18  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Да, именно.
Потому что ваши доработки изменили заложенную в систему логику.
Старый 03.12.2009, 11:13   #19  
dynamax is offline
dynamax
Участник
 
62 / 11 (1) +
Регистрация: 28.09.2009
Есть другой способ решить эту задачу?

Товар уже наш, на нашем складе. Наше отделение должно нам делать заказ на покупку????
Старый 03.12.2009, 11:48   #20  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Система в стандарте, из модуля проекты создаёт заказы так:
Цитата:
В стандарте система работает так (сделал пример):
- Из проекта, Item tasks , Item requirement - создаются строки. И они появляются в форме Заказ на продажу, причём к одному заголовку.
Строки обрабатываются (регистрация номенклатуры) из формы Item tasks , Item requirement с использованием функций Picking list & Packing slip.
Результаты можно увидеть в форме Заказ на продажу.
Чтобы дать рекомендацию - нужно знать весь бизнес-процесс который вы реализуете.
Цитата:
товар уже наш, на нашем складе. Наше отделение должно нам делать заказ на покупку????
Можно журналом в модуле проекты. Но ещё раз: нужно смотреть бизнес-процесс.

Последний раз редактировалось Vals; 03.12.2009 в 12:32.
Теги
потребность, проекты, расчеты с клиентами, списание по проекту, тип заказа

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Планирование номенклатуры с типом Основное средство AlexeyBP DAX: Функционал 19 29.01.2009 07:42
Получение номера журнала из пункта меню Arahnid DAX: Программирование 15 13.05.2007 11:44
Импорт списка номенклатуры Роман Кошелев DAX: База знаний и проекты 2 15.06.2006 16:52
Ошибка при разноске журнала инвентаризации ATimTim DAX: Функционал 3 22.11.2004 17:27
Произвольная Lookup форма Maxim Gorbunov DAX: База знаний и проекты 0 30.11.2001 21:59

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:21.