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

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

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

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

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

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

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

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

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

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

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

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

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

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

с другой стороны, поправить ограничение на 50 сивмолов - это же не на 40 часов работы, а вдобавок сделаешь приписку - исполнитель, ввиду неадекватности исходных данных предоставляет продукт ас ис ;-)
21 kev789
 
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) а кто говорил что будет легко?
успехов!
23 Cyberhawk
 
06.11.16
23:43
(16) Это все бесполезно нам сюда писать. Нам отсюда все не видно, потому что одного ТЗ может быть и недостаточно. К тому же не ясно, прописана ли в ТЗ явная связь хсд-схемы и ее расшифровка-табличка. Если прописана, то кто должен хсд-схему делать и поставлять и что будет, если она не соответствует той расшифровке-табличке из твоих скриншотов. В общем случае за все, что не обговорено в ТЗ, спросу нет, но в частном - нет (а то наховнокодишь и с умным видом будешь думать, что прав, раз в ТЗ не запретили ховнокодить)...