Вход | Регистрация



XDTO как установить ограничение на размер строки?

XDTO как установить ограничение на размер строки?
Я
   kev789
 
06.11.16 - 10:41
Привет, чет не могу найти. Надо сделать что бы в строке было не больше 50 символов. Как это сделать в  XDTO, что бы система сама обрезала или при проверке ругалась?
 
 
   Mauser
 
1 - 06.11.16 - 12:23
описать новый тип базовым указать строку добавить ограничение на размер ссылаться везде не на строку а на этот тип ну дальше сам поймешь
   kev789
 
2 - 06.11.16 - 15:03
(1) спс. кажись понял.
   Torquader
 
3 - 06.11.16 - 15:39
Можно посмотреть любую конфу с реализацией ЕГАИС-а - там это есть.
   kev789
 
4 - 06.11.16 - 17:55
(3) Да мне б че нить попроще.
А то прислали такой xsd http://screencast.com/t/5dBwpxAOxXe

а потом пишут типо ошибка:
http://screencast.com/t/x93n7xvIY

вот и думаю где косяк? Вроде в схеме ограничений нет.
   kev789
 
5 - 06.11.16 - 18:00
Понятно что можно вычитать ТЗ, сделать все проверки .... но нафиг тогда xsd? Не говоря про то что это другие деньги.....
   Cyberhawk
 
6 - 06.11.16 - 18:11
(5) Так это смотря как ты договорился - использовть только хсд или хсд + ограничения в ТЗ.
   Злопчинский
 
7 - 06.11.16 - 18:11
(4) фигли думать, сформировал иксемель, проверил по схеме - ошибок нет. отправляй ответ: идите нахрен, присылайте новую схему, по текущей схеме ошибок нет
   arccos6pi
 
8 - 06.11.16 - 18:13
   kev789
 
9 - 06.11.16 - 18:14
(7) +
Согласен. Вроде файлы xsd часть ТЗ. надо перечитать.....
   kev789
 
10 - 06.11.16 - 18:17
(6) раньше была выгрузка в dbf и были "эталонные файлы"
теперь выгрузка в xml и их конечно нет(эталонных файлов), но есть схемы.
Взяли старую обработку выгрузки , переделали выгрузку в xml согласно присланным схемам. Теперь словил такой наезд ...
 
 Рекламное место пустует
   Злопчинский
 
11 - 06.11.16 - 18:18
(10) вот про это и речь!
ошибки - не вопрос!
а грубые наезды - посылай нахрен.
имхо
   kev789
 
12 - 06.11.16 - 18:19
(8) спс. Вроде тех. вопросы разобрали. Остались ток организационные.
   kev789
 
13 - 06.11.16 - 18:23
(11) Я прог во франче, и по большому счету мне пофиг, пусть руководство общается, но я согласен - в схеме нет ошибок, какие ко мне (нам) вопросы. (Я так понимаю что при оценке времени/стоимости реализации учитывалось наличие схем)

Ну и руководству тоже надо донести, все таки xdto не все и не часто пользуют.
   kev789
 
14 - 06.11.16 - 18:47
(6) Я всего лишь программист, но мне интересно. ТЗ это то что можно распечатать?

Заказчик прикладывает к ТЗ "Эталонные файлы". Например dbf. Если структура этих файлов не соответствует тому что написано в ТЗ?  Какие действия? запросить разъяснения у заказчика?
   Cyberhawk
 
15 - 06.11.16 - 20:24
(14) Ну что ты тут-то спрашивешь об этом. Надо на берегу обо всем договариваться.
   kev789
 
16 - 06.11.16 - 20:36
(15) А где ж еще спрашивать?
Подходит менеджер спрашивает: есть ТЗ сколько это в часах?

Говорю: есть выгрузка в ту же версию ток в дбф, значит неделя (40) часов что б выгрузить те же данные ток в хмл.

В итоге вижу что мой косяк, надо было по новой ознакомиться тз, провести тесты, пробную выгрузку ....

Вот и спрашиваю где накосячил? где по крупному, где по мелочи?
   Злопчинский
 
17 - 06.11.16 - 20:38
(16) да пока вообщем нигде особо не накосячил. я очень сомневаюсь что в ТЗ прямо-таки написано про именно это ограничение в 50 символов.
   kev789
 
18 - 06.11.16 - 20:45
(17) В тз написано так: http://screencast.com/t/TGBqlGcDEQXq

вопрос почему в присланных схемах нет этого ограничения?

Повторюсь выгрузку переделывали из выгрузки в dbf. Там система сама резала, никакого контроля типа "Макароны ...... Мак" ...... не делалось, да оно и нафиг не надо, все равно синхронизация по кодам (коды в системе КУДА выгружаем, у нас в ут 10,3 артикулы).

Кроме схем никакого инструмента для анализа выгруженных файлов не дали (типа пришлите нам файлы мы проверим). Меня самого это бесит.
   kev789
 
19 - 06.11.16 - 20:56
Например то что поле обязательное в схеме отражено
http://screencast.com/t/C5ZErwByk6

длина полей (как я понимаю) нет.

Получается схема не соответствует ТЗ? И что делать в таких случаях  "на берегах"?
Напомнить Лаврова им: "Дебилы б..ть"?

Или я чет не понимаю?
   Злопчинский
 
20 - 06.11.16 - 21:01
(18) > Кроме схем никакого инструмента для анализа выгруженных файлов не дали
- ну это и будет твоей линией "защиты". тем более при массовом проризводстве файлов - по бумажному ТЗ их не выверишь, а согласованность исходных данных (ТЗ и схемы) - дело заказчика.

с другой стороны, поправить ограничение на 50 сивмолов - это же не на 40 часов работы, а вдобавок сделаешь приписку - исполнитель, ввиду неадекватности исходных данных предоставляет продукт ас ис ;-)
   kev789
 
21 - 06.11.16 - 21:12
(20) Как я понимаю, да мне нужна защита.
Я подставился сам, подставил своего менегера, подставил в конце-концов фирму.

"с другой стороны, поправить ограничение на 50 сивмолов - это же не на 40 часов работы"

В одном поле конечно нет, а если их 10-20-30? http://screencast.com/t/7rpX3YwbM8yZ

Ас Ис дело хорошее. Но! для тиражных решений! Верно? А у нас разработка по ТЗ. И я так вижу что ТЗ есть неоднозначные какие-то фрагменты http://screencast.com/t/oPLV6bXHp. Я выгружаю в xml. Причем тут "тип данных sql"?  Грузите у себя как хотите. Я выгрузил так как вы затребовали! Ладно, Всем СПС, завтра с менеджером буду обсуждать. Просто наезды эти бесят, пипец!
   Злопчинский
 
22 - 06.11.16 - 21:39
(21) а кто говорил что будет легко?
успехов!
   Cyberhawk
 
23 - 06.11.16 - 23:43
(16) Это все бесполезно нам сюда писать. Нам отсюда все не видно, потому что одного ТЗ может быть и недостаточно. К тому же не ясно, прописана ли в ТЗ явная связь хсд-схемы и ее расшифровка-табличка. Если прописана, то кто должен хсд-схему делать и поставлять и что будет, если она не соответствует той расшифровке-табличке из твоих скриншотов. В общем случае за все, что не обговорено в ТЗ, спросу нет, но в частном - нет (а то наховнокодишь и с умным видом будешь думать, что прав, раз в ТЗ не запретили ховнокодить)...


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует