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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.04.2012, 14:11   #1  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
Цитата:
Сообщение от Kadawrik Посмотреть сообщение
Проблема в следующем: имеем план счетов, в котором очень много лишнего (порядка 1600 счетов). Нужно убрать всё лишнее, т.е. счета, по которым нет движения/сальдо.
Для начала нужно распечатать список таких счетов, т.е. потенциальных кандидатов на удаление. Было бы неплохо при этом напротив каждого счета указать: может ли он быть физически удален из таблицы или нет (т.е. фактически нужно проверить нет ли ссылок из других таблиц на этот конкретный счет (к примеру, не используется ли этот счет в Posting Setup'ах и т.п.)
Отчет-то я написала (он мне показал 860 "мертвых" счетов), но как сделать такую проверку без фактического DELETE, что-то никак не соображу

Вариант
Код:
IF NOT T15.DELETE THEN 'сообщение о невозможности удаления'
не устраивает, т.к. в этом случае он сначала удалит то, что можно, а на то, что не можно будет выдано соответствующее сообщение. Я же хочу знать ЗАРАНЕЕ, что можно БУДЕТ удалить, а что нет (и как программа максимум: почему нет, т.е. где/что ссылается на этот счет).

Коллеги, пожскажите, плиз, я не слишком многого хочу?
а чем не подходит в том же вашем отчете вывести ВСЕ (а не только "мертвые") счета и там же напротив счетов вывести комментарии, где, что и почему?
__________________
"Моей лошадке ядрышком полмордочки снесло..."
А.В.Суворов, письма к дочери
Старый 17.04.2012, 14:31   #2  
Kadawrik is offline
Kadawrik
Участник
 
279 / 11 (1) +
Регистрация: 04.11.2010
Цитата:
Сообщение от Дуд Посмотреть сообщение
а чем не подходит в том же вашем отчете вывести ВСЕ (а не только "мертвые") счета
Сорри, не поняла сути вашего предложения: зачем мне все? мне нужен список только "мертвых душ".

Цитата:
и там же напротив счетов вывести комментарии, где, что и почему?
каким образом я узнаю где и что? Таблиц, которые используют номера счетов - вагон и маленькая тележка. Пересматривать их все, честно говоря, нет желания.
Нет ли какой-нить "системной" функции (по примеру 1С - "Поиск ссылок на объект").
Если нет, то бог с ней. Для меня важнее ПЕРЕД тем, как DELETE, уже иметь ответ на вопрос: "можно или нет".
 


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

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

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