Уважаемые участники дискусии!
К сожалению, я не имел возможности вмешаться в спор оперативно, но все же решил сделать это сейчас.
Во-первых, уважаемый PLAY (не имею возможности обратиться к Вам по имени) - я приношу извинения за излишне резкий тон, допущенный в ответах моего коллеги Олега Зырянова. Но при этом обращаю Ваше внимание на то, что подобный тон фактически был спровоцирован Вашими поспешными и необдуманными обвинениями, в том числе в некомпетентности.
Во вторых, по сути вопроса.
Постараюсь объяснить, нашу позицию. Мы не даем пользователям описания полей наших таблиц не потому, что делаем из этого секрет. Кому надо было, кстати, тот уже сам разобрался:) Это осознанная позиция, основанная на негативном опыте, полученном нами в свое время. Как известно, TechnologiCS это коммерческий продукт, который развивается по плану, и мы несем ответственность за безошибочное обновление клиентских баз данных до следующих версий. Не надо объяснять, что безошибочное обновление принципиально возможно только в случае если мы уверены, что во время эксплуатации в структуру базы не было произведено никакого вмешательства.
Именно поэтому мы НЕ РЕКОМЕНДУЕМ (запретить, понятно, не можем) пользователям использовать методы, предполагающие прямой доступ к записям (даже на чтение, т.к. всегда будет сооблазн попробовать и на запись...)
Мы не можем принять во внимание уверения в том, что пользователи берут на себя полную ответственность за свои действия, что они никогда не планируют больше обновляться и т.п. Люди приходят и уходят, на их место приходят новые люди, и они не всегда разделяют точку зрения своих предшественников. А к кому претензии? Конечно же, к разработчику... Еще раз повторю, такие прецеденты уже были, нам приходилось прикладывать серьезные усилия для улаживания конфликтов, так зачем же мы будем сами способствовать их повторению?
В третьих. Мы отдаем себе отчет в том, что не все идеально в системе, и поверьте, работаем над этим. В версии 6 появились наборы данных, которые позволяют строить запросы к базе с помощью удобного визуального построителя. Сделано это в том числе для существенного ускорения работы. Уверяю Вас, что в следующих версиях появится еще много чего полезного. Поэтому пользователи, заинтересованные в получении доступа к самым последним разработкам, стараются регулярно обновляться по мере появления новых версий. Я не уверен, что сделав в свое время серьезную инвестицию, приобретя и внедрив TechnologiCS, завод не может позволить себе раз в несколько лет потратить небольшую сумму на ее поддержание и развитие (обращаю внимание на то, что обновление в рамках мажорной версии бесплатно, а это до десятка релизов, и в каждом что-то новое).
Подводя итог, надеюсь, что мои доводы будут услышаны и реакция на них будет конструктивна.
С наилучшими пожеланями:)