Re: Ошибка в Работа с ПсП/Редактирование/Свод по техпроцессам

Сообщение системы: Ambiguous column name 'N_ORDTPNMK_ID'.
Как исправить?

Re: Ошибка в Работа с ПсП/Редактирование/Свод по техпроцессам

напишите в каком случае это возникает, версию системы

Re: Ошибка в Работа с ПсП/Редактирование/Свод по техпроцессам

Версия 5.0.
При переходе на 
вкладку Производство/Работа с ПСп/Редактирование/Свод по техпроцессам

Re: Ошибка в Работа с ПсП/Редактирование/Свод по техпроцессам

Версия 5.0.

Если не сложно, пожалуйста, указывайте полностью версию. Так же, как в окошке Справка - О программе. Например: "5.0.2.0 (9328)".


При переходе на
вкладку Производство/Работа с ПСп/Редактирование/Свод по техпроцессам

Проверил на стандартной БД. Нет ошибки!
С какой БД Вы работаете? Разворачивали с демонстрационного диска или с какой-то другой?

Re: Ошибка в Работа с ПсП/Редактирование/Свод по техпроцессам

БД разворачивали с демонстрационного диска.
Ошибка стала возникать, предположительно, после того, как на указанной вкладке нажали отсортировать по ИД.

Полная версия:5.0.2.0(9328)

Re: Ошибка в Работа с ПсП/Редактирование/Свод по техпроцессам

Помониторил запросики в базу.
Затык происходит на запросе:


exec sp_executesql N'SELECT N_ordstp.N_ORDSTP_ID, N_ordstp.NMK_ID, N_ordstp.N_ORD_ID, N_ordstp.N_ORDTPNMK_ID,
      N_ordstp.TECH_ID, N_ordstp.VER_ID, N_ordstp.N_ORDTP_OPERPOS,
      N_ordstp.N_ORDTP_OPER_ID,  N_ordstp.N_ORDTP_OBOR_ID,
      N_ordstp.N_ORDTP_CEHA_ID, N_ordstp.N_ORDTP_PROF_ID,
      N_ordstp.N_ORDTP_CATEGORY_ID,
      N_ordstp.N_ORDTP_TPZ, N_ordstp.N_ORDTP_TSHT, N_ordstp.N_ORDTP_TOP,
      Opernmk.NMK_NOTE OPER_NOTE, Opernmk.NMK_NAME OPER_NAME, Opernmk.NMK_CODE OPER_CODE,
      Obornmk.NMK_NOTE OBOR_NOTE, Obornmk.NMK_NAME OBOR_NAME, Obornmk.NMK_CODE OBOR_CODE,
      Ceha.CEHA_NUMBER, Ceha.CEHA_SECTOR, Ceha.CEHA_NAME,
      Profcode.PROF_NOTE, Category.CATEGORY_NOTE,
      (N_ordstp.N_ORDTP_TPZ+N_ordstp.N_ORDTP_TSHT+N_ordstp.N_ORDTP_TOP) AS N_ORDTP_FULL,
       N_ORDTPNMK.n_ordtpnmk_rem,
      TPNMK.nmk_note TP_NOTE, TPNMK.nmk_name TP_NAME, TPNMK.nmk_code TP_CODE
FROM N_ORDSTP
   LEFT JOIN N_ORDTPNMK on N_ORDTPNMK.n_ordtpnmk_id=N_ORDSTP.n_ordtpnmk_id and N_ORDTPNMK.n_ord_id=N_ORDSTP.n_ord_id
   LEFT JOIN NMK TPNMK on TPNMK.nmk_id=N_ORDTPNMK.nmk_id
   LEFT JOIN NMK Opernmk ON  (N_ordstp.N_ORDTP_OPER_ID = Opernmk.NMK_ID)
   LEFT JOIN NMK Obornmk ON  (N_ordstp.N_ORDTP_OBOR_ID = Obornmk.NMK_ID)
   LEFT JOIN CEHA Ceha   ON  (N_ordstp.N_ORDTP_CEHA_ID = Ceha.CEHA_ID)
   LEFT JOIN PROFCODE Profcode ON  (N_ordstp.N_ORDTP_PROF_ID = Profcode.PROF_ID)
   LEFT JOIN CATEGORY Category ON  (N_ordstp.N_ORDTP_CATEGORY_ID = Category.CATEGORY_ID) WHERE N_ordstp.N_ORD_ID=@P1 
ORDER BY N_ORDTPNMK_ID ASC', N'@P1 int', 83 

Естественно синтаксическая ошибочка в Order BY smile (Не хило бы алиас таблицы приписать smile)

Re: Ошибка в Работа с ПсП/Редактирование/Свод по техпроцессам

Проблема локализова, будет исправлена в следующей версии. чтобы заработало сейчас, удалите файл TCS_ALL.cfg

Re: Ошибка в Работа с ПсП/Редактирование/Свод по техпроцессам

Файлик удалил.
Проблема осталась.  :?: 
Что еще посоветуете?

Неужели запрос к базе зависит от конфигурационного файла? (пардон что лезу не в свое дело smile)

Re: Ошибка в Работа с ПсП/Редактирование/Свод по техпроцессам

Тема еще актуальна smile  :wink:

Re: Ошибка в Работа с ПсП/Редактирование/Свод по техпроцессам

Не включайте сортировку по этому полю.

Re: Ошибка в Работа с ПсП/Редактирование/Свод по техпроцессам

Мдя, логично!!!  :lol: 
Только вот, что уже сделано, то сделано.
А чтобы убрать сортировку мне надо зайти на указанную вкладку.
А оно меня лесом посылает  :cry:

Re: Ошибка в Работа с ПсП/Редактирование/Свод по техпроцессам

Сначало нужно выйти из TechnologiCS, а потом удалить файл tcs_all.cfg, а не наоборот, т.к. при выходе из программы он его снова создаст с такими настройками сортировки...

Re: Ошибка в Работа с ПсП/Редактирование/Свод по техпроцессам

Спасибо, Миша, попробую  :lol: