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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.08.2003, 08:15   #1  
Nataly is offline
Nataly
Участник
 
101 / 10 (1) +
Регистрация: 17.06.2003
Адрес: Екатеринбург
Номер операции после учета заказа
День добрый!
Помогите, плиз! Можно как-нибудь после программного запуска учета заказа выяснить номер созданной товарной операции?
Старый 05.08.2003, 09:36   #2  
Shm is offline
Shm
Участник
 
26 / 10 (1) +
Регистрация: 27.05.2003
Можно, если удастся получить номер учтенного документа:
1. Добавить функцию, возвращающую номер в кодеюнит учета.
2. Достать номер из заголовка, который по ссылке передается в кодеюнит учета (этот способ иногда не срабатывает).
Имея номер, остается только подсмотреть как навигатор ищет операции
Старый 05.08.2003, 09:58   #3  
Nataly is offline
Nataly
Участник
 
101 / 10 (1) +
Регистрация: 17.06.2003
Адрес: Екатеринбург
Спасибо.
Но мне бы нужен способ с гарантией.
А вообще почему не срабатывает иногда?

Кстати в товарной книге операций прямо прописывается номер накладной. Но как его получить, мне пока не понятно - в каком месте учета надо написать функцию, возвращающую этот номер?
Старый 05.08.2003, 10:07   #4  
Nataly is offline
Nataly
Участник
 
101 / 10 (1) +
Регистрация: 17.06.2003
Адрес: Екатеринбург
Я тут обнаружила, что в таблице Покупка Накладная Строка есть поле с номером Заказа. Наверное этим моя проблема решается
Старый 05.08.2003, 10:45   #5  
Shm is offline
Shm
Участник
 
26 / 10 (1) +
Регистрация: 27.05.2003
Цитата:
Изначально опубликовано Nataly
Я тут обнаружила, что в таблице Покупка Накладная Строка есть поле с номером Заказа. Наверное этим моя проблема решается
Решается, но не универсально. Из одного заказа может быть несколько отгрузок, соответственно несколько строк для конкретного товара. А Вам нужен способ с гарантией
При учете покупки код нужно писать в кодеюнитах
91 Purch.-Post (Yes/No)
92 Purch.-Post + Print
после строки PurchPost.RUN(PurchHeader)....

Если есть партнерская лицензия можно написать в кодеюните 90.
Если лицензии нет, то самым правильным вариантом было бы посоветоваться с поставщиками решения.
Старый 05.08.2003, 11:05   #6  
Nataly is offline
Nataly
Участник
 
101 / 10 (1) +
Регистрация: 17.06.2003
Адрес: Екатеринбург
Лиценизия есть, сэтим никаких проблем

Но зачем мне что-то писаь в codeunit 91,92, да и что?
Если я буду знать номер накладной, порожденной моим заказом, то я смогу отобрать в товарной книге операций соответствующие строки. Каждой строке приходной накладной будет соответствовать строка с товарной операцией. Так, или я ошибаюсь?
Старый 05.08.2003, 11:49   #7  
Shm is offline
Shm
Участник
 
26 / 10 (1) +
Регистрация: 27.05.2003
Цитата:
Изначально опубликовано Nataly

Но зачем мне что-то писаь в codeunit 91,92, да и что?
Судя по всем вопросам заданным на форуме Вас интересует реализация с точки зрения программиста (если это так, еще раз внимательно прочитайте мои ответы).
Если я ошибаюсь и этот вопрос был задан с точки зрения пользователя: найти операции чтобы на них посмотреть, то Вам очень поможет поле номер заказа.
Старый 06.08.2003, 11:07   #8  
Nataly is offline
Nataly
Участник
 
101 / 10 (1) +
Регистрация: 17.06.2003
Адрес: Екатеринбург
Да, меня интересует именно программистская точка зрения. Я в общем поняла то, что Вы писали. Думаю не принципиально где именно писать процедуру, главное - теперь ясно, что делать.
Спасибо за помощь.
Старый 06.08.2003, 13:39   #9  
Grizzly is offline
Grizzly
Участник
 
85 / 10 (1) +
Регистрация: 30.01.2003
Адрес: Омск
Nataly, поменьше слушайте начинающих программистов, которые вместо того, чтобы получше познакомиться с системой ищут в каком месте ее изменить.

Ваши рассуждения правильны. Зная номер заказа, очень легко получить накладные созданные по этому заказу используя "Заказ Но.". Далее, по номерам накладных получить записи в книге товарных операций. Никаких изменений в учетных процедурах делать не надо.

В ветке http://www.axforum.info/forums/showt...&threadid=1678 приведена схема, надеюсь она вам будет полезна.
Старый 06.08.2003, 14:35   #10  
Nataly is offline
Nataly
Участник
 
101 / 10 (1) +
Регистрация: 17.06.2003
Адрес: Екатеринбург
Большое спасибо, Grizzly!
Старый 06.08.2003, 14:45   #11  
Shm is offline
Shm
Участник
 
26 / 10 (1) +
Регистрация: 27.05.2003
Цитата:
Изначально опубликовано Grizzly
...начинающих программистов...
Спасибо за "трезвую" оценку моих знаний.

Nataly, послушайте всех и сделайте по-своему .
Старый 07.08.2003, 15:26   #12  
Grizzly is offline
Grizzly
Участник
 
85 / 10 (1) +
Регистрация: 30.01.2003
Адрес: Омск
Цитата:
Изначально опубликовано Shm

Спасибо за "трезвую" оценку моих знаний.
Прошу прощения, если я вас обидел. Я этого не хотел.
Старый 07.08.2003, 16:20   #13  
Shm is offline
Shm
Участник
 
26 / 10 (1) +
Регистрация: 27.05.2003
Уважаемый Grizzly, спасибо Вам за красочную картину становления профессионала.
Не трудно заметить, что в моей фразе упор был сделан не на результат суждений, а на бестактность, простите за грубое слово, при его вынесении: решили задачу, не зная всех условий.

После таких высказываний можно извиняться не только за, Начинающего но еще и за Программиста.

Прощения не будет из-за отсутствия обиды.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Фин. учет себестоимости корректирует операции ОС DeSp NAV: Функционал 0 24.09.2007 08:00
Ошибки задания Корр.Себестоимости - Товар операции. DeSp NAV: Функционал 6 05.04.2006 16:49
НДС операции по поставщикам Консультант NAV: Функционал 3 11.10.2004 09:42
Табель учета рабочего времени Григорий NAV: Функционал 2 08.10.2004 12:13
NAT 3.60 SP1 Учет склада по дате операции?.. Perec NAV: Функционал 2 25.04.2003 10:26

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

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

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