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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.06.2006, 17:19   #1  
TanyaV_imported is offline
TanyaV_imported
Участник
 
66 / 10 (1) +
Регистрация: 25.04.2005
Thumbs up
у нас стояла задача: номера откаченых Расх.Накладных вынести в отдельную серию. задачу выполнили следующим образом: при вызове отката отгрузки переименовываем поле Документ Но. РН (таблицы 110, 111) а также в еще нескольких других таблицах как то Товар Книга Операций, Стоимость Книга Операций, Измерения. Так вот сия процедура происходит нормально, но очень долго, т.к. тянет за собой кучу проверок при переименовки!
Можно ли это время уменьшить???
Старый 13.06.2006, 17:25   #2  
rmv is offline
rmv
Участник
 
481 / 11 (1) +
Регистрация: 15.02.2005
Имхо проще старую накладную убить и создать новую.
Старый 13.06.2006, 17:28   #3  
Шрэк is offline
Шрэк
Участник
Аватар для Шрэк
 
645 / 24 (2) +++
Регистрация: 09.02.2004
Адрес: Москва
Цитата:
Сообщение от rmv Посмотреть сообщение
Имхо проще старую накладную убить и создать новую.
Точно. Скопировать запись, обработать ее как нужно, удалить ее и создать на основе удаленной новую.
__________________
MBS Certified Master in Navision Developer
Старый 13.06.2006, 18:45   #4  
TanyaV_imported is offline
TanyaV_imported
Участник
 
66 / 10 (1) +
Регистрация: 25.04.2005
Цитата:
Сообщение от Роман Посмотреть сообщение
Цитата:
Сообщение от rmv Посмотреть сообщение
Имхо проще старую накладную убить и создать новую.
Точно. Скопировать запись, обработать ее как нужно, удалить ее и создать на основе удаленной новую.
я так понимаю что сделать копию не только самой РН но и записей в Товар Книга Операций и др?!
это будет корректно?
Старый 13.06.2006, 22:58   #5  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
для Нава это (переименование учтенных документов) не является стандартной операцией, следовательно стандартных средств нет.

а вы воспользуйтесь средствами самого SQL Servera, он очень быстро переименовывает!

только будьте ооооочень аккуратны!
Старый 14.06.2006, 09:18   #6  
rmv is offline
rmv
Участник
 
481 / 11 (1) +
Регистрация: 15.02.2005
TanyaV - проблему вызывает Rename записи, для Вам нужно сделать копии всех записей, где номер документа входит в первичный ключ.
Это:
1. Заголовок расходной накладной.
2. Строки расходной накладной.
3. Измерения документа (Document Dimension) - заголовок и строки.

Для книг достаточно поменять номер документа.
Удачи
Старый 14.06.2006, 11:02   #7  
TanyaV_imported is offline
TanyaV_imported
Участник
 
66 / 10 (1) +
Регистрация: 25.04.2005
rmv, спасибо. воспользуюсь вашими рекомендациями!
 


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

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

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