1
db_struct.sql – MultiMag

source: db_struct.sql @ b649a04

Last change on this file since b649a04 was b649a04, checked in by Blacklight <blacklight@…>, 12 years ago
  • Добавлено свойство агента *недобросовестный агент*. Подробнее - #190
  • Грамматические исправления в шаблоне договора
  • Команды *товар в журнале* и *редактирование позиции* контекстного меню наименования теперь открывают новое окно
  • Property mode set to 100644
File size: 50.8 KB
Line 
1-- phpMyAdmin SQL Dump
2-- version 3.3.7
3-- http://www.phpmyadmin.net
4--
5-- Хост: localhost
6-- Время создания: Янв 24 2011 г., 12:29
7-- Версия сервера: 5.0.51
8-- Версия PHP: 5.2.6-1+lenny9
9
10SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
11
12
13/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
14/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
15/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
16/*!40101 SET NAMES utf8 */;
17
18--
19-- База данных: `dev`
20--
21
22-- --------------------------------------------------------
23
24--
25-- Структура таблицы `counter`
26--
27
28CREATE TABLE IF NOT EXISTS `counter` (
29  `id` int(11) NOT NULL auto_increment,
30  `date` bigint(20) NOT NULL default '0',
31  `ip` varchar(32) NOT NULL default '',
32  `agent` varchar(128) NOT NULL default '',
33  `refer` varchar(128) NOT NULL,
34  `file` varchar(32) NOT NULL default '',
35  `query` varchar(128) NOT NULL default '',
36  UNIQUE KEY `id` (`id`),
37  KEY `time` (`date`),
38  KEY `ip` (`ip`),
39  KEY `agent` (`agent`),
40  KEY `refer` (`refer`),
41  KEY `file` (`file`)
42) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=64 ;
43
44--
45-- Дамп данных таблицы `counter`
46--
47
48-- --------------------------------------------------------
49
50--
51-- Структура таблицы `currency`
52--
53
54CREATE TABLE IF NOT EXISTS `currency` (
55  `id` int(11) NOT NULL auto_increment,
56  `name` varchar(8) NOT NULL,
57  `coeff` decimal(8,4) NOT NULL,
58  UNIQUE KEY `id` (`id`),
59  UNIQUE KEY `name` (`name`)
60) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
61
62--
63-- Дамп данных таблицы `currency`
64--
65
66
67-- --------------------------------------------------------
68
69--
70-- Структура таблицы `doc_agent`
71--
72
73CREATE TABLE IF NOT EXISTS `doc_agent` (
74  `id` int(11) NOT NULL auto_increment,
75  `group` int(11) NOT NULL,
76  `name` varchar(128) NOT NULL,
77  `fullname` varchar(256) NOT NULL,
78  `tel` varchar(64) NOT NULL,
79  `adres` varchar(512) NOT NULL,
80  `gruzopol` varchar(512) NOT NULL,
81  `inn` varchar(24) NOT NULL,
82  `dir_fio` varchar(128) NOT NULL,
83  `dir_fio_r` varchar(128) NOT NULL,
84  `pfio` varchar(128) NOT NULL,
85  `pdol` varchar(128) NOT NULL,
86  `okevd` varchar(8) NOT NULL,
87  `okpo` varchar(16) NOT NULL,
88  `rs` varchar(32) NOT NULL,
89  `bank` varchar(64) NOT NULL,
90  `ks` varchar(32) NOT NULL,
91  `bik` int(11) NOT NULL,
92  `email` varchar(64) NOT NULL,
93  `type` tinyint(4) NOT NULL default '1',
94  `pasp_num` varchar(12) NOT NULL,
95  `pasp_date` date NOT NULL,
96  `pasp_kem` varchar(64) NOT NULL,
97  `comment` text NOT NULL,
98  `no_mail` tinyint(4) NOT NULL,
99  `responsible` int(11) NOT NULL,
100  `data_sverki` date NOT NULL,
101  `dishonest` tinyint(4) NOT NULL COMMENT='Недобросовестный',
102  UNIQUE KEY `id` (`id`),
103  UNIQUE KEY `uniq_name` (`group`,`name`),
104  KEY `name` (`name`),
105  KEY `fullname` (`fullname`),
106  KEY `tel` (`tel`),
107  KEY `inn` (`inn`),
108  KEY `type` (`type`),
109  KEY `pasp_num` (`pasp_num`,`pasp_date`,`pasp_kem`),
110  KEY `group` (`group`)
111) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COMMENT='pcomment - printable comment' AUTO_INCREMENT=3 ;
112
113--
114-- Дамп данных таблицы `doc_agent`
115--
116
117INSERT INTO `doc_agent` (`id`, `group`, `name`, `fullname`, `tel`, `adres`, `gruzopol`, `inn`, `dir_fio`, `dir_fio_r`, `pfio`, `pdol`, `okevd`, `okpo`, `rs`, `bank`, `ks`, `bik`, `email`, `type`, `pasp_num`, `pasp_date`, `pasp_kem`, `comment`, `no_mail`, `responsible`, `data_sverki`) VALUES
118(1, 1, 'ЧЛ', 'Частное Лицо', '+12561126', 'г. Малый, ул. Большая, д.6', 'г. Малый, ул. Зелёная, д.124', '123456', 'Иванов И.И.', 'Иванова Ивана Игоревича', '', '', '52727', '3873838738', '9852183838383873', 'ЗАО Надёжный банк', '383838938389383838', '873838', 'cl@example.com', 1, '22872788937', '1970-01-01', 'УФМС г. Малый', '', 1, 0, '0000-00-00'),
119(2, 1, 'Ещё Один', 'Ещё Один Агент', '', '', '1564653', '', '', '', '', '', '', 'regre', '', '', '', '', 'user@example.com', 1, '', '0000-00-00', '', 'dfgreg', 0, 1, '0000-00-00');
120
121-- --------------------------------------------------------
122
123--
124-- Структура таблицы `doc_agent_dov`
125--
126
127CREATE TABLE IF NOT EXISTS `doc_agent_dov` (
128  `id` int(11) NOT NULL auto_increment,
129  `ag_id` int(11) NOT NULL,
130  `name` varchar(64) NOT NULL,
131  `name2` varchar(64) NOT NULL,
132  `surname` varchar(64) NOT NULL,
133  `range` varchar(64) NOT NULL,
134  `pasp_ser` varchar(8) NOT NULL,
135  `pasp_num` varchar(16) NOT NULL,
136  `pasp_kem` varchar(128) NOT NULL,
137  `pasp_data` varchar(16) NOT NULL,
138  `mark_del` bigint(20) NOT NULL,
139  UNIQUE KEY `id` (`id`),
140  KEY `ag_id` (`ag_id`),
141  KEY `name` (`name`),
142  KEY `name2` (`name2`),
143  KEY `surname` (`surname`),
144  KEY `range` (`range`),
145  KEY `pasp_ser` (`pasp_ser`),
146  KEY `pasp_num` (`pasp_num`),
147  KEY `pasp_kem` (`pasp_kem`),
148  KEY `pasp_data` (`pasp_data`),
149  KEY `mark_del` (`mark_del`)
150) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
151
152--
153-- Дамп данных таблицы `doc_agent_dov`
154--
155
156INSERT INTO `doc_agent_dov` (`id`, `ag_id`, `name`, `name2`, `surname`, `range`, `pasp_ser`, `pasp_num`, `pasp_kem`, `pasp_data`, `mark_del`) VALUES
157(1, 1, 'Тест', 'Тестович', 'Тестов', '', '', '', '', '', 0);
158
159-- --------------------------------------------------------
160
161--
162-- Структура таблицы `doc_agent_group`
163--
164
165CREATE TABLE IF NOT EXISTS `doc_agent_group` (
166  `id` int(11) NOT NULL auto_increment,
167  `name` varchar(64) NOT NULL,
168  `pid` int(11) NOT NULL,
169  `desc` varchar(128) NOT NULL,
170  UNIQUE KEY `id` (`id`),
171  KEY `pid` (`pid`)
172) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
173
174--
175-- Дамп данных таблицы `doc_agent_group`
176--
177
178INSERT INTO `doc_agent_group` (`id`, `name`, `pid`, `desc`) VALUES
179(1, 'Покупатели', 0, ''),
180(2, 'Поставщики', 0, '');
181
182-- --------------------------------------------------------
183
184--
185-- Структура таблицы `doc_base`
186--
187
188CREATE TABLE IF NOT EXISTS `doc_base` (
189  `id` int(11) NOT NULL auto_increment,
190  `group` int(11) NOT NULL default '0' COMMENT 'ID группы',
191  `name` varchar(128) NOT NULL COMMENT 'Наименование',
192  `vc` varchar(32) NOT NULL COMMENT 'Код изготовителя',
193  `desc` text NOT NULL COMMENT 'Описание',
194  `cost` double(10,2) NOT NULL default '0.00' COMMENT 'Цена',
195  `stock` tinyint(1) NOT NULL default '0' COMMENT 'Распродажа',
196  `proizv` varchar(24) NOT NULL COMMENT 'Производитель',
197  `likvid` decimal(6,2) NOT NULL default '0.00' COMMENT 'Ликвидность',
198  `cost_date` datetime NOT NULL COMMENT 'Дата изменения цены',
199  `pos_type` tinyint(4) NOT NULL COMMENT 'Товар - услуга',
200  `hidden` tinyint(4) NOT NULL COMMENT 'Индекс сокрытия',
201  `unit` int(11) NOT NULL COMMENT 'Единица измерения',
202  `warranty` int(11) NOT NULL COMMENT 'Гарантийный срок',
203  `warranty_type` tinyint(4) NOT NULL COMMENT 'Гарантия производителя',
204  UNIQUE KEY `id` (`id`),
205  KEY `group` (`group`),
206  KEY `name` (`name`),
207  KEY `stock` (`stock`),
208  KEY `cost_date` (`cost_date`),
209  KEY `hidden` (`hidden`),
210  KEY `unit` (`unit`),
211  KEY `vc` (`vc`)
212) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
213
214--
215-- Дамп данных таблицы `doc_base`
216--
217
218INSERT INTO `doc_base` (`id`, `group`, `name`, `vc`, `desc`, `cost`, `proizv`, `likvid`, `cost_date`, `pos_type`, `hidden`, `unit`) VALUES
219(1, 1, 'Товар', '', '', 100.00, '', 0.00, '2010-07-13 16:48:01', 0, 0, 1),
220(2, 1, 'Товар ещё один', '', '', 0.00, '', 0.00, '2010-06-09 16:44:09', 0, 0, 1);
221
222-- --------------------------------------------------------
223
224--
225-- Структура таблицы `doc_base_cnt`
226--
227
228CREATE TABLE IF NOT EXISTS `doc_base_cnt` (
229  `id` int(11) NOT NULL,
230  `sklad` tinyint(4) NOT NULL,
231  `cnt` double NOT NULL,
232  `mesto` int(11) NOT NULL,
233  `mincnt` int(11) NOT NULL,
234  PRIMARY KEY  (`id`,`sklad`),
235  KEY `cnt` (`cnt`),
236  KEY `mesto` (`mesto`),
237  KEY `mincnt` (`mincnt`),
238  KEY `sklad` (`sklad`)
239) ENGINE=InnoDB DEFAULT CHARSET=utf8;
240
241--
242-- Дамп данных таблицы `doc_base_cnt`
243--
244
245INSERT INTO `doc_base_cnt` (`id`, `sklad`, `cnt`, `mesto`, `mincnt`) VALUES
246(1, 1, 0, 0, 0);
247
248-- --------------------------------------------------------
249
250--
251-- Структура таблицы `doc_base_cost`
252--
253
254CREATE TABLE IF NOT EXISTS `doc_base_cost` (
255  `id` int(11) NOT NULL auto_increment,
256  `pos_id` int(11) NOT NULL,
257  `cost_id` int(11) NOT NULL,
258  `type` varchar(5) NOT NULL,
259  `value` decimal(8,2) NOT NULL,
260  `accuracy` tinyint(4) NOT NULL,
261  `direction` tinyint(4) NOT NULL,
262  UNIQUE KEY `id` (`id`),
263  UNIQUE KEY `uniq` (`pos_id`,`cost_id`),
264  KEY `group_id` (`pos_id`),
265  KEY `cost_id` (`cost_id`),
266  KEY `value` (`value`),
267  KEY `type` (`type`)
268) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
269
270--
271-- Дамп данных таблицы `doc_base_cost`
272--
273
274
275-- --------------------------------------------------------
276
277--
278-- Структура таблицы `doc_base_dop`
279--
280
281CREATE TABLE IF NOT EXISTS `doc_base_dop` (
282  `id` int(11) NOT NULL auto_increment,
283  `type` int(11) NOT NULL default '0',
284  `d_int` double NOT NULL default '0',
285  `d_ext` double NOT NULL default '0',
286  `size` double NOT NULL default '0',
287  `mass` double NOT NULL default '0',
288  `analog` varchar(20) NOT NULL,
289  `koncost` double NOT NULL default '0',
290  `strana` varchar(20) NOT NULL,
291  `tranzit` tinyint(4) NOT NULL,
292  `ntd` varchar(32) NOT NULL,
293  UNIQUE KEY `id` (`id`),
294  KEY `type` (`type`),
295  KEY `d_int` (`d_int`),
296  KEY `d_ext` (`d_ext`),
297  KEY `size` (`size`),
298  KEY `mass` (`mass`),
299  KEY `analog` (`analog`),
300  KEY `koncost` (`koncost`)
301) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
302
303--
304-- Дамп данных таблицы `doc_base_dop`
305--
306
307INSERT INTO `doc_base_dop` (`id`, `type`, `d_int`, `d_ext`, `size`, `mass`, `analog`, `koncost`, `strana`, `tranzit`, `ntd`) VALUES
308(1, 0, 3, 4, 5, 6, '1', 2, '7', 0, '8');
309
310-- --------------------------------------------------------
311
312--
313-- Структура таблицы `doc_base_dop_type`
314--
315
316CREATE TABLE IF NOT EXISTS `doc_base_dop_type` (
317  `id` int(11) NOT NULL,
318  `name` varchar(70) NOT NULL,
319  `desc` text NOT NULL,
320  UNIQUE KEY `id` (`id`),
321  KEY `name` (`name`)
322) ENGINE=InnoDB DEFAULT CHARSET=utf8;
323
324--
325-- Дамп данных таблицы `doc_base_dop_type`
326--
327
328
329-- --------------------------------------------------------
330
331--
332-- Структура таблицы `doc_base_img`
333--
334
335CREATE TABLE IF NOT EXISTS `doc_base_img` (
336  `pos_id` int(11) NOT NULL,
337  `img_id` int(11) NOT NULL,
338  `default` tinyint(4) NOT NULL,
339  UNIQUE KEY `pos_id` (`pos_id`,`img_id`),
340  KEY `default` (`default`),
341  KEY `img_id` (`img_id`)
342) ENGINE=InnoDB DEFAULT CHARSET=utf8;
343
344--
345-- Дамп данных таблицы `doc_base_img`
346--
347
348
349-- --------------------------------------------------------
350
351--
352-- Структура таблицы `doc_base_kompl`
353--
354
355CREATE TABLE IF NOT EXISTS `doc_base_kompl` (
356  `id` int(11) NOT NULL auto_increment,
357  `pos_id` int(11) NOT NULL COMMENT 'id наименования',
358  `kompl_id` int(11) NOT NULL COMMENT 'id комплектующего',
359  `cnt` int(11) NOT NULL COMMENT 'количество',
360  UNIQUE KEY `id` (`id`),
361  KEY `kompl_id` (`kompl_id`),
362  KEY `cnt` (`cnt`),
363  KEY `pos_id` (`pos_id`)
364) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Комплектующие - из чего состоит эта позиция' AUTO_INCREMENT=1 ;
365
366--
367-- Дамп данных таблицы `doc_base_kompl`
368--
369
370
371-- --------------------------------------------------------
372
373--
374-- Структура таблицы `doc_base_params`
375--
376
377CREATE TABLE IF NOT EXISTS `doc_base_params` (
378  `id` int(11) NOT NULL auto_increment,
379  `param` varchar(32) NOT NULL,
380  `type` varchar(8) NOT NULL,
381  UNIQUE KEY `id` (`id`),
382  KEY `param` (`param`)
383) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;
384
385--
386-- Дамп данных таблицы `doc_base_params`
387--
388
389INSERT INTO `doc_base_params` (`id`, `param`, `type`) VALUES
390(1, 'Толщина', 'double'),
391(2, 'Ширина', 'double'),
392(3, 'Цвет', 'text'),
393(4, 'Материал', 'text'),
394(5, 'Допустимая температура', 'int');
395
396-- --------------------------------------------------------
397
398--
399-- Структура таблицы `doc_base_values`
400--
401
402CREATE TABLE IF NOT EXISTS `doc_base_values` (
403  `id` int(11) NOT NULL,
404  `param_id` int(11) NOT NULL,
405  `value` varchar(32) NOT NULL,
406  UNIQUE KEY `unique` (`id`,`param_id`),
407  KEY `id` (`id`),
408  KEY `param` (`param_id`),
409  KEY `value` (`value`)
410) ENGINE=InnoDB DEFAULT CHARSET=utf8;
411
412--
413-- Дамп данных таблицы `doc_base_values`
414--
415
416INSERT INTO `doc_base_values` (`id`, `param_id`, `value`) VALUES
417(1, 1, '5000'),
418(1, 4, 'Кремний');
419
420-- --------------------------------------------------------
421
422--
423-- Структура таблицы `doc_cost`
424--
425
426CREATE TABLE IF NOT EXISTS `doc_cost` (
427  `id` int(11) NOT NULL auto_increment,
428  `name` varchar(25) NOT NULL,
429  `type` varchar(5) NOT NULL,
430  `value` decimal(8,2) NOT NULL COMMENT 'Значение цены',
431  `vid` tinyint(4) NOT NULL COMMENT 'Вид цены определяет места её использования',
432  `accuracy` tinyint(4) NOT NULL COMMENT 'Точность для округления',
433  `direction` tinyint(4) NOT NULL COMMENT 'Направление округления',
434  UNIQUE KEY `id` (`id`)
435) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
436
437--
438-- Дамп данных таблицы `doc_cost`
439--
440
441INSERT INTO `doc_cost` (`id`, `name`, `type`, `value`, `vid`, `accuracy`, `direction`) VALUES
442(1, 'Оптовая', 'pp', 10.00, 1, 0, 0),
443(2, 'Розничная', 'pp', 0.00, 0, 0, 0),
444(3, 'Корпоративная', 'abs', 100.00, -2, 0, 0),
445(4, 'Со скидкой', 'abs', -1.00, -1, 0, 0);
446
447-- --------------------------------------------------------
448
449--
450-- Структура таблицы `doc_dopdata`
451--
452
453CREATE TABLE IF NOT EXISTS `doc_dopdata` (
454  `doc` int(11) NOT NULL,
455  `param` varchar(20) NOT NULL,
456  `value` varchar(150) NOT NULL,
457  UNIQUE KEY `doc` (`doc`,`param`),
458  KEY `value` (`value`)
459) ENGINE=InnoDB DEFAULT CHARSET=utf8;
460
461--
462-- Дамп данных таблицы `doc_dopdata`
463--
464
465
466-- --------------------------------------------------------
467
468--
469-- Структура таблицы `doc_group`
470--
471
472CREATE TABLE IF NOT EXISTS `doc_group` (
473  `id` int(11) NOT NULL auto_increment,
474  `name` varchar(64) NOT NULL,
475  `desc` text NOT NULL,
476  `pid` int(11) NOT NULL,
477  `hidelevel` tinyint(4) NOT NULL,
478  `printname` varchar(64) NOT NULL,
479  UNIQUE KEY `id` (`id`),
480  UNIQUE KEY `name` (`name`),
481  KEY `pid` (`pid`),
482  KEY `hidelevel` (`hidelevel`)
483) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
484
485--
486-- Дамп данных таблицы `doc_group`
487--
488
489INSERT INTO `doc_group` (`id`, `name`, `desc`, `pid`, `hidelevel`, `printname`) VALUES
490(1, 'Группа 1', '', 0, 0, ''),
491(2, 'Группа 2', '', 0, 0, '');
492
493-- --------------------------------------------------------
494
495--
496-- Структура таблицы `doc_group_cost`
497--
498
499CREATE TABLE IF NOT EXISTS `doc_group_cost` (
500  `id` int(11) NOT NULL auto_increment,
501  `group_id` int(11) NOT NULL,
502  `cost_id` int(11) NOT NULL,
503  `type` varchar(5) NOT NULL,
504  `value` decimal(8,2) NOT NULL,
505  `accuracy` tinyint(4) NOT NULL COMMENT 'Точность для округления',
506  `direction` tinyint(4) NOT NULL COMMENT 'Направление округления',
507  UNIQUE KEY `id` (`id`),
508  UNIQUE KEY `uniq` (`group_id`,`cost_id`),
509  KEY `group_id` (`group_id`),
510  KEY `cost_id` (`cost_id`),
511  KEY `value` (`value`),
512  KEY `type` (`type`)
513) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
514
515--
516-- Дамп данных таблицы `doc_group_cost`
517--
518
519
520-- --------------------------------------------------------
521
522--
523-- Структура таблицы `doc_img`
524--
525
526CREATE TABLE IF NOT EXISTS `doc_img` (
527  `id` int(11) NOT NULL auto_increment,
528  `name` varchar(100) NOT NULL,
529  `type` varchar(4) NOT NULL,
530  UNIQUE KEY `id` (`id`),
531  UNIQUE KEY `name` (`name`)
532) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
533
534--
535-- Дамп данных таблицы `doc_img`
536--
537
538
539-- --------------------------------------------------------
540
541--
542-- Структура таблицы `doc_kassa`
543--
544
545CREATE TABLE IF NOT EXISTS `doc_kassa` (
546  `ids` varchar(50) character set latin1 NOT NULL,
547  `num` int(11) NOT NULL,
548  `name` varchar(50) NOT NULL,
549  `ballance` decimal(10,2) NOT NULL,
550  `bik` varchar(20) NOT NULL,
551  `rs` varchar(30) NOT NULL,
552  `ks` varchar(30) NOT NULL,
553  `firm_id` int(11) NOT NULL,
554  UNIQUE KEY `ids` (`ids`,`num`)
555) ENGINE=InnoDB DEFAULT CHARSET=utf8;
556
557--
558-- Дамп данных таблицы `doc_kassa`
559--
560
561INSERT INTO `doc_kassa` (`ids`, `num`, `name`, `ballance`, `bik`, `rs`, `ks`, `firm_id`) VALUES
562('bank', 1, 'Главный банк', 0.00, '', '', '', 0),
563('kassa', 1, 'Основная касса', 0.00, '', '', '', 0);
564
565-- --------------------------------------------------------
566
567--
568-- Структура таблицы `doc_list`
569--
570
571CREATE TABLE IF NOT EXISTS `doc_list` (
572  `id` int(11) NOT NULL auto_increment,
573  `type` tinyint(4) NOT NULL default '0',
574  `agent` int(11) NOT NULL default '0',
575  `comment` text NOT NULL,
576  `date` bigint(20) NOT NULL default '0',
577  `ok` bigint(20) NOT NULL default '0',
578  `sklad` tinyint(4) NOT NULL default '0',
579  `kassa` tinyint(4) NOT NULL default '0',
580  `bank` tinyint(4) NOT NULL default '0',
581  `user` int(11) NOT NULL default '0',
582  `altnum` int(11) NOT NULL,
583  `subtype` varchar(5) NOT NULL,
584  `sum` decimal(10,2) NOT NULL default '0.00',
585  `nds` int(11) NOT NULL default '0',
586  `p_doc` int(11) NOT NULL,
587  `mark_del` bigint(20) NOT NULL,
588  `firm_id` int(11) NOT NULL default '1',
589  UNIQUE KEY `id` (`id`),
590  KEY `type` (`type`),
591  KEY `fio` (`agent`),
592  KEY `date` (`date`),
593  KEY `altnum` (`altnum`),
594  KEY `p_doc` (`p_doc`),
595  KEY `ok` (`ok`),
596  KEY `sklad` (`sklad`),
597  KEY `user` (`user`),
598  KEY `subtype` (`subtype`),
599  KEY `mark_del` (`mark_del`),
600  KEY `firm_id` (`firm_id`),
601  KEY `kassa` (`kassa`,`bank`)
602) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
603
604--
605-- Дамп данных таблицы `doc_list`
606--
607
608
609-- --------------------------------------------------------
610
611--
612-- Структура таблицы `doc_list_pos`
613--
614
615CREATE TABLE IF NOT EXISTS `doc_list_pos` (
616  `id` int(11) NOT NULL auto_increment,
617  `doc` int(11) NOT NULL default '0',
618  `tovar` int(11) NOT NULL default '0',
619  `cnt` int(11) NOT NULL default '0',
620  `sn` varchar(15) NOT NULL,
621  `comm` varchar(50) NOT NULL,
622  `cost` double NOT NULL default '0',
623  `page` int(11) NOT NULL default '0',
624  KEY `id` (`id`),
625  KEY `doc` (`doc`),
626  KEY `tovar` (`tovar`),
627  KEY `page` (`page`)
628) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
629
630--
631-- Дамп данных таблицы `doc_list_pos`
632--
633
634
635-- --------------------------------------------------------
636
637--
638-- Структура таблицы `doc_list_sn`
639--
640
641CREATE TABLE IF NOT EXISTS `doc_list_sn` (
642  `id` int(11) NOT NULL auto_increment,
643  `pos_id` int(11) NOT NULL COMMENT 'ID товара',
644  `num` varchar(64) NOT NULL COMMENT 'Серийный номер',
645  `prix_list_pos` int(11) NOT NULL COMMENT 'Строка поступления',
646  `rasx_list_pos` int(11) default NULL COMMENT 'Строка реализации',
647  UNIQUE KEY `id` (`id`),
648  KEY `pos_id` (`pos_id`),
649  KEY `num` (`num`),
650  KEY `prix_list_pos` (`prix_list_pos`),
651  KEY `rasx_list_pos` (`rasx_list_pos`)
652) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Серийные номера' AUTO_INCREMENT=1 ;
653
654--
655-- Дамп данных таблицы `doc_list_sn`
656--
657
658
659-- --------------------------------------------------------
660
661--
662-- Структура таблицы `doc_log`
663--
664
665CREATE TABLE IF NOT EXISTS `doc_log` (
666  `id` int(11) NOT NULL auto_increment,
667  `user` int(11) NOT NULL,
668  `ip` varchar(20) NOT NULL,
669  `object` varchar(20) NOT NULL,
670  `object_id` int(11) NOT NULL,
671  `motion` varchar(100) NOT NULL,
672  `desc` varchar(500) NOT NULL,
673  `time` datetime NOT NULL,
674  UNIQUE KEY `id` (`id`),
675  KEY `user` (`user`),
676  KEY `motion` (`motion`),
677  KEY `time` (`time`),
678  KEY `desc` (`desc`(333)),
679  KEY `ip` (`ip`)
680) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
681
682--
683-- Дамп данных таблицы `doc_log`
684--
685
686
687-- --------------------------------------------------------
688
689--
690-- Структура таблицы `doc_rasxodi`
691--
692
693CREATE TABLE IF NOT EXISTS `doc_rasxodi` (
694  `id` int(11) NOT NULL auto_increment,
695  `name` varchar(50) NOT NULL,
696  `adm` tinyint(4) NOT NULL,
697  UNIQUE KEY `id` (`id`),
698  KEY `name` (`name`),
699  KEY `adm` (`adm`)
700) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COMMENT='Статьи расходов' AUTO_INCREMENT=15 ;
701
702--
703-- Дамп данных таблицы `doc_rasxodi`
704--
705
706INSERT INTO `doc_rasxodi` (`id`, `name`, `adm`) VALUES
707(0, 'Прочие расходы', 1),
708(1, 'Аренда офиса, склада', 1),
709(2, 'Зарплата, премии, надбавки', 1),
710(3, 'Канцелярские товары, расходные материалы', 1),
711(4, 'Представительские расходы', 1),
712(5, 'Другие (банковские) платежи', 1),
713(6, 'Закупка товара на склад', 0),
714(7, 'Закупка товара на продажу', 0),
715(8, 'Транспортные расходы', 1),
716(9, 'Расходы на связь', 1),
717(10, 'Оплата товара на реализации', 0),
718(11, 'Налоги и сборы', 1),
719(12, 'Средства под отчёт', 0),
720(13, 'Расходы на рекламу', 1),
721(14, 'Возврат товара', 0);
722
723-- --------------------------------------------------------
724
725--
726-- Структура таблицы `doc_sklady`
727--
728
729CREATE TABLE IF NOT EXISTS `doc_sklady` (
730  `id` tinyint(4) NOT NULL auto_increment,
731  `name` varchar(100) NOT NULL,
732  `comment` text NOT NULL,
733  KEY `id` (`id`),
734  KEY `name` (`name`)
735) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
736
737--
738-- Дамп данных таблицы `doc_sklady`
739--
740
741INSERT INTO `doc_sklady` (`id`, `name`, `comment`) VALUES
742(1, 'Склад 1', ''),
743(2, 'Склад 2', '');
744
745-- --------------------------------------------------------
746
747--
748-- Структура таблицы `doc_types`
749--
750
751CREATE TABLE IF NOT EXISTS `doc_types` (
752  `id` tinyint(4) NOT NULL auto_increment,
753  `name` varchar(30) NOT NULL,
754  KEY `id` (`id`)
755) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=18 ;
756
757--
758-- Дамп данных таблицы `doc_types`
759--
760
761INSERT INTO `doc_types` (`id`, `name`) VALUES
762(1, 'Поступление'),
763(2, 'Реализация'),
764(3, 'Заявка покупателя'),
765(4, 'Банк - приход'),
766(5, 'Банк - расход'),
767(6, 'Касса - приход'),
768(7, 'Касса - расход'),
769(8, 'Перемещение товара'),
770(9, 'Перемещение средств (касса)'),
771(10, 'Доверенность'),
772(11, 'Предложение поставщика'),
773(12, 'Товар в пути'),
774(13, 'Коммерческое предложение'),
775(14, 'Договор'),
776(15, 'Реализация (оперативная)'),
777(16, 'Спецификация'),
778(17, 'Сборка изделия');
779
780-- --------------------------------------------------------
781
782--
783-- Структура таблицы `doc_units`
784--
785
786CREATE TABLE IF NOT EXISTS `doc_units` (
787  `id` int(11) NOT NULL auto_increment,
788  `name` varchar(16) NOT NULL,
789  `printname` varchar(8) NOT NULL,
790  UNIQUE KEY `id` (`id`),
791  KEY `name` (`name`),
792  KEY `printname` (`printname`)
793) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ;
794
795--
796-- Дамп данных таблицы `doc_units`
797--
798
799INSERT INTO `doc_units` (`id`, `name`, `printname`) VALUES
800(1, 'Штука', 'шт.'),
801(2, 'Килограмм', 'кг.'),
802(3, 'Грамм', 'гр.'),
803(4, 'Литр', 'л.'),
804(5, 'Метр', 'м.'),
805(6, 'Милиметр', 'мм.'),
806(7, 'Упаковка', 'уп.');
807
808-- --------------------------------------------------------
809
810--
811-- Структура таблицы `doc_vars`
812--
813
814CREATE TABLE IF NOT EXISTS `doc_vars` (
815  `id` int(11) NOT NULL auto_increment,
816  `firm_name` varchar(150) NOT NULL,
817  `firm_director` varchar(100) NOT NULL,
818  `firm_director_r` varchar(100) NOT NULL,
819  `firm_manager` varchar(100) NOT NULL,
820  `firm_buhgalter` varchar(100) NOT NULL,
821  `firm_kladovshik` varchar(100) NOT NULL,
822  `firm_kladovshik_id` int(11) NOT NULL,
823  `firm_bank` varchar(100) NOT NULL,
824  `firm_bank_kor_s` varchar(25) NOT NULL,
825  `firm_bik` varchar(15) NOT NULL,
826  `firm_schet` varchar(25) NOT NULL,
827  `firm_inn` varchar(25) NOT NULL,
828  `firm_adres` varchar(150) NOT NULL,
829  `firm_realadres` varchar(150) NOT NULL,
830  `firm_gruzootpr` varchar(300) NOT NULL,
831  `firm_telefon` varchar(60) NOT NULL,
832  `firm_okpo` varchar(10) NOT NULL,
833  `param_nds` double NOT NULL default '0',
834  `firm_skin` varchar(16) NOT NULL,
835  UNIQUE KEY `id` (`id`)
836) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
837
838--
839-- Дамп данных таблицы `doc_vars`
840--
841
842INSERT INTO `doc_vars` (`id`, `firm_name`, `firm_director`, `firm_director_r`, `firm_manager`, `firm_buhgalter`, `firm_kladovshik`, `firm_kladovshik_id`, `firm_bank`, `firm_bank_kor_s`, `firm_bik`, `firm_schet`, `firm_inn`, `firm_adres`, `firm_realadres`, `firm_gruzootpr`, `firm_telefon`, `firm_okpo`, `param_nds`, `firm_skin`) VALUES
843(1, 'ООО Первая Фирма', '', '', '', '', '', 0, '', '', '', '', '', '', '', '', '', '', 0, '');
844
845-- --------------------------------------------------------
846
847--
848-- Структура таблицы `errorlog`
849--
850
851CREATE TABLE IF NOT EXISTS `errorlog` (
852  `id` int(11) NOT NULL auto_increment,
853  `page` varchar(128) NOT NULL,
854  `referer` varchar(128) NOT NULL,
855  `agent` varchar(128) NOT NULL,
856  `ip` varchar(18) NOT NULL,
857  `msg` text NOT NULL,
858  `date` datetime NOT NULL,
859  `uid` int(11) NOT NULL,
860  UNIQUE KEY `id` (`id`),
861  KEY `page` (`page`),
862  KEY `referer` (`referer`),
863  KEY `date` (`date`),
864  KEY `agent` (`agent`,`ip`)
865) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
866
867--
868-- Дамп данных таблицы `errorlog`
869--
870
871
872-- --------------------------------------------------------
873
874--
875-- Структура таблицы `firm_info`
876--
877
878CREATE TABLE IF NOT EXISTS `firm_info` (
879  `id` int(11) NOT NULL auto_increment,
880  `name` varchar(100) NOT NULL default '',
881  `signature` varchar(200) NOT NULL default '' COMMENT 'Сигнатура для определения принадлежности прайса',
882  `currency` tinyint(4) NOT NULL,
883  `coeff` decimal(10,3) NOT NULL,
884  `last_update` datetime NOT NULL,
885  PRIMARY KEY  (`id`),
886  KEY `name` (`name`),
887  KEY `sign` (`signature`)
888) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
889
890--
891-- Дамп данных таблицы `firm_info`
892--
893
894INSERT INTO `firm_info` (`id`, `name`, `signature`, `currency`, `coeff`, `last_update`) VALUES
895(1, 'test', 'test@example.com', 0, 0.000, '0000-00-00 00:00:00');
896
897-- --------------------------------------------------------
898
899--
900-- Структура таблицы `firm_info_struct`
901--
902
903CREATE TABLE IF NOT EXISTS `firm_info_struct` (
904  `id` int(11) NOT NULL auto_increment,
905  `firm_id` int(11) NOT NULL COMMENT 'Номер фирмы',
906  `table_name` varchar(50) NOT NULL COMMENT 'Название листа прайса',
907  `name` mediumint(9) NOT NULL COMMENT 'N колонки наименований',
908  `cost` mediumint(9) NOT NULL,
909  `art` mediumint(9) NOT NULL,
910  `nal` mediumint(9) NOT NULL,
911  UNIQUE KEY `id` (`id`),
912  KEY `firm_id` (`firm_id`),
913  KEY `table_name` (`table_name`)
914) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
915
916--
917-- Дамп данных таблицы `firm_info_struct`
918--
919
920INSERT INTO `firm_info_struct` (`id`, `firm_id`, `table_name`, `name`, `cost`, `art`, `nal`) VALUES
921(1, 1, 'test', 2, 3, 1, 4);
922
923-- --------------------------------------------------------
924
925--
926-- Структура таблицы `loginfo`
927--
928
929CREATE TABLE IF NOT EXISTS `loginfo` (
930  `id` int(11) NOT NULL auto_increment,
931  `date` datetime NOT NULL,
932  `page` varchar(100) NOT NULL,
933  `query` varchar(100) NOT NULL,
934  `mode` varchar(20) NOT NULL,
935  `ip` varchar(30) NOT NULL,
936  `user` int(11) NOT NULL,
937  `text` varchar(500) NOT NULL,
938  UNIQUE KEY `id` (`id`),
939  KEY `date` (`date`),
940  KEY `page` (`page`),
941  KEY `query` (`query`),
942  KEY `mode` (`mode`),
943  KEY `ip` (`ip`),
944  KEY `user` (`user`)
945) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
946
947--
948-- Дамп данных таблицы `loginfo`
949--
950
951
952-- --------------------------------------------------------
953
954--
955-- Структура таблицы `news`
956--
957
958CREATE TABLE IF NOT EXISTS `news` (
959  `id` int(11) NOT NULL auto_increment,
960  `title` varchar(64) NOT NULL,
961  `text` text  NOT NULL,
962  `date` datetime NOT NULL,
963  `owner` int(11) NOT NULL,
964  UNIQUE KEY `id` (`id`)
965) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
966
967--
968-- Дамп данных таблицы `news`
969--
970
971
972-- --------------------------------------------------------
973
974--
975-- Структура таблицы `notes`
976--
977
978CREATE TABLE IF NOT EXISTS `notes` (
979  `id` int(11) NOT NULL auto_increment,
980  `user` int(11) NOT NULL,
981  `sender` int(11) NOT NULL,
982  `head` varchar(50) NOT NULL,
983  `msg` text NOT NULL,
984  `senddate` datetime NOT NULL,
985  `enddate` datetime NOT NULL,
986  `ok` tinyint(4) NOT NULL,
987  `comment` text NOT NULL,
988  UNIQUE KEY `id` (`id`),
989  KEY `user` (`user`),
990  KEY `sender` (`sender`),
991  KEY `senddate` (`senddate`),
992  KEY `enddate` (`enddate`)
993) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
994
995--
996-- Дамп данных таблицы `notes`
997--
998
999
1000-- --------------------------------------------------------
1001
1002--
1003-- Структура таблицы `parsed_price`
1004--
1005
1006CREATE TABLE IF NOT EXISTS `parsed_price` (
1007  `id` int(11) NOT NULL auto_increment,
1008  `firm` int(11) NOT NULL,
1009  `pos` int(11) NOT NULL,
1010  `cost` decimal(10,2) NOT NULL,
1011  `nal` varchar(10) NOT NULL,
1012  `from` int(11) NOT NULL,
1013  PRIMARY KEY  (`id`),
1014  KEY `firm` (`firm`),
1015  KEY `pos` (`pos`)
1016) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1017
1018--
1019-- Дамп данных таблицы `parsed_price`
1020--
1021
1022
1023-- --------------------------------------------------------
1024
1025--
1026-- Структура таблицы `photogalery`
1027--
1028
1029CREATE TABLE IF NOT EXISTS `photogalery` (
1030  `id` int(11) NOT NULL auto_increment,
1031  `uid` int(11) NOT NULL default '0',
1032  `comment` varchar(50) NOT NULL,
1033  UNIQUE KEY `id` (`id`),
1034  KEY `uid` (`uid`)
1035) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1036
1037--
1038-- Дамп данных таблицы `photogalery`
1039--
1040
1041
1042-- --------------------------------------------------------
1043
1044--
1045-- Структура таблицы `price`
1046--
1047
1048CREATE TABLE IF NOT EXISTS `price` (
1049  `id` int(11) NOT NULL auto_increment,
1050  `name` varchar(200) NOT NULL default '',
1051  `cost` double NOT NULL default '0',
1052  `firm` int(11) NOT NULL default '0',
1053  `art` varchar(20) NOT NULL default '',
1054  `nal` varchar(20) NOT NULL,
1055  `date` datetime NOT NULL default '0000-00-00 00:00:00',
1056  `seeked` int(11) NOT NULL,
1057  KEY `name` (`name`),
1058  KEY `cost` (`cost`),
1059  KEY `firm` (`firm`),
1060  KEY `art` (`art`),
1061  KEY `date` (`date`),
1062  KEY `id` (`id`)
1063) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1064
1065--
1066-- Дамп данных таблицы `price`
1067--
1068
1069
1070-- --------------------------------------------------------
1071
1072--
1073-- Структура таблицы `prices_replaces`
1074--
1075
1076CREATE TABLE IF NOT EXISTS `prices_replaces` (
1077  `id` int(11) NOT NULL auto_increment,
1078  `search_str` varchar(16) NOT NULL,
1079  `replace_str` varchar(256) NOT NULL,
1080  PRIMARY KEY  (`id`),
1081  UNIQUE KEY `id` (`id`),
1082  KEY `search_str` (`search_str`)
1083) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Список замен для регулярных выражений анализатора прайсов' AUTO_INCREMENT=1 ;
1084
1085--
1086-- Дамп данных таблицы `prices_replaces`
1087--
1088
1089
1090-- --------------------------------------------------------
1091
1092--
1093-- Структура таблицы `questions`
1094--
1095
1096CREATE TABLE IF NOT EXISTS `questions` (
1097  `id` int(11) NOT NULL auto_increment,
1098  `text` varchar(200) NOT NULL,
1099  `mode` int(11) NOT NULL,
1100  UNIQUE KEY `id` (`id`)
1101) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1102
1103--
1104-- Дамп данных таблицы `questions`
1105--
1106
1107
1108-- --------------------------------------------------------
1109
1110--
1111-- Структура таблицы `question_answ`
1112--
1113
1114CREATE TABLE IF NOT EXISTS `question_answ` (
1115  `id` int(11) NOT NULL auto_increment,
1116  `q_id` int(11) NOT NULL,
1117  `answer` varchar(500) NOT NULL,
1118  `uid` int(11) NOT NULL,
1119  `ip` varchar(15) NOT NULL,
1120  UNIQUE KEY `id` (`id`),
1121  KEY `q_id` (`q_id`),
1122  KEY `uid` (`uid`),
1123  KEY `ip` (`ip`)
1124) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1125
1126--
1127-- Дамп данных таблицы `question_answ`
1128--
1129
1130
1131-- --------------------------------------------------------
1132
1133--
1134-- Структура таблицы `question_ip`
1135--
1136
1137CREATE TABLE IF NOT EXISTS `question_ip` (
1138  `ip` varchar(15) NOT NULL,
1139  `result` int(11) NOT NULL,
1140  UNIQUE KEY `ip_2` (`ip`)
1141) ENGINE=MyISAM DEFAULT CHARSET=utf8;
1142
1143--
1144-- Дамп данных таблицы `question_ip`
1145--
1146
1147
1148-- --------------------------------------------------------
1149
1150--
1151-- Структура таблицы `question_vars`
1152--
1153
1154CREATE TABLE IF NOT EXISTS `question_vars` (
1155  `id` int(11) NOT NULL auto_increment,
1156  `q_id` int(11) NOT NULL,
1157  `var_id` int(11) NOT NULL,
1158  `text` varchar(500) NOT NULL,
1159  UNIQUE KEY `id` (`id`),
1160  KEY `q_id` (`q_id`,`var_id`)
1161) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1162
1163--
1164-- Дамп данных таблицы `question_vars`
1165--
1166
1167
1168-- --------------------------------------------------------
1169
1170--
1171-- Структура таблицы `seekdata`
1172--
1173
1174CREATE TABLE IF NOT EXISTS `seekdata` (
1175  `id` int(11) NOT NULL auto_increment,
1176  `name` varchar(200) NOT NULL,
1177  `sql` varchar(200) NOT NULL,
1178  `regex` varchar(200) NOT NULL,
1179  `group` int(11) NOT NULL,
1180  `regex_neg` varchar(256) NOT NULL,
1181  UNIQUE KEY `id` (`id`),
1182  KEY `name` (`name`),
1183  KEY `sql` (`sql`),
1184  KEY `regex` (`regex`)
1185) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1186
1187--
1188-- Дамп данных таблицы `seekdata`
1189--
1190
1191
1192-- --------------------------------------------------------
1193
1194--
1195-- Структура таблицы `sys_cli_status`
1196--
1197
1198CREATE TABLE IF NOT EXISTS `sys_cli_status` (
1199  `id` int(11) NOT NULL auto_increment,
1200  `script` varchar(64) NOT NULL,
1201  `status` text NOT NULL,
1202  UNIQUE KEY `id` (`id`),
1203  KEY `script` (`script`)
1204) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1205
1206--
1207-- Дамп данных таблицы `sys_cli_status`
1208--
1209
1210
1211-- --------------------------------------------------------
1212
1213--
1214-- Структура таблицы `tickets`
1215--
1216
1217CREATE TABLE IF NOT EXISTS `tickets` (
1218  `id` int(11) NOT NULL auto_increment,
1219  `date` datetime NOT NULL,
1220  `autor` int(11) NOT NULL,
1221  `priority` tinyint(4) NOT NULL,
1222  `theme` varchar(100) NOT NULL,
1223  `text` text NOT NULL,
1224  `to_uid` int(11) NOT NULL,
1225  `to_date` date NOT NULL,
1226  `state` tinyint(4) NOT NULL,
1227  UNIQUE KEY `id` (`id`),
1228  KEY `date` (`date`),
1229  KEY `autor` (`autor`),
1230  KEY `theme` (`theme`),
1231  KEY `to_uid` (`to_uid`),
1232  KEY `to_date` (`to_date`)
1233) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1234
1235--
1236-- Дамп данных таблицы `tickets`
1237--
1238
1239
1240-- --------------------------------------------------------
1241
1242--
1243-- Структура таблицы `tickets_log`
1244--
1245
1246CREATE TABLE IF NOT EXISTS `tickets_log` (
1247  `id` int(11) NOT NULL auto_increment,
1248  `uid` int(11) NOT NULL,
1249  `ticket` int(11) NOT NULL,
1250  `date` datetime NOT NULL,
1251  `text` text NOT NULL,
1252  UNIQUE KEY `id` (`id`),
1253  KEY `uid` (`uid`,`ticket`,`date`)
1254) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1255
1256--
1257-- Дамп данных таблицы `tickets_log`
1258--
1259
1260
1261-- --------------------------------------------------------
1262
1263--
1264-- Структура таблицы `tickets_priority`
1265--
1266
1267CREATE TABLE IF NOT EXISTS `tickets_priority` (
1268  `id` tinyint(4) NOT NULL,
1269  `name` varchar(50) NOT NULL,
1270  `color` varchar(6) NOT NULL,
1271  `comment` varchar(200) NOT NULL,
1272  UNIQUE KEY `id` (`id`),
1273  KEY `name` (`name`)
1274) ENGINE=MyISAM DEFAULT CHARSET=utf8;
1275
1276--
1277-- Дамп данных таблицы `tickets_priority`
1278--
1279
1280
1281-- --------------------------------------------------------
1282
1283--
1284-- Структура таблицы `tickets_state`
1285--
1286
1287CREATE TABLE IF NOT EXISTS `tickets_state` (
1288  `id` int(11) NOT NULL,
1289  `name` varchar(30) NOT NULL,
1290  UNIQUE KEY `id` (`id`)
1291) ENGINE=MyISAM DEFAULT CHARSET=utf8;
1292
1293--
1294-- Дамп данных таблицы `tickets_state`
1295--
1296
1297
1298-- --------------------------------------------------------
1299
1300--
1301-- Структура таблицы `traffic_denyip`
1302--
1303
1304CREATE TABLE IF NOT EXISTS `traffic_denyip` (
1305  `id` int(11) NOT NULL auto_increment,
1306  `ip` varchar(20) NOT NULL,
1307  `host` varchar(50) NOT NULL,
1308  UNIQUE KEY `id_2` (`id`),
1309  UNIQUE KEY `ip` (`ip`)
1310) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Zapreshennie IP' AUTO_INCREMENT=1 ;
1311
1312--
1313-- Дамп данных таблицы `traffic_denyip`
1314--
1315
1316
1317-- --------------------------------------------------------
1318
1319--
1320-- Структура таблицы `ulog`
1321--
1322
1323CREATE TABLE IF NOT EXISTS `ulog` (
1324  `id` bigint(20) unsigned NOT NULL auto_increment,
1325  `raw_mac` varchar(80) default NULL,
1326  `oob_time_sec` int(10) unsigned default NULL,
1327  `oob_time_usec` int(10) unsigned default NULL,
1328  `oob_prefix` varchar(32) default NULL,
1329  `oob_mark` int(10) unsigned default NULL,
1330  `oob_in` varchar(32) default NULL,
1331  `oob_out` varchar(32) default NULL,
1332  `ip_saddr` varchar(15) default NULL,
1333  `ip_daddr` varchar(15) default NULL,
1334  `ip_protocol` tinyint(3) unsigned default NULL,
1335  `ip_tos` tinyint(3) unsigned default NULL,
1336  `ip_ttl` tinyint(3) unsigned default NULL,
1337  `ip_totlen` smallint(5) unsigned default NULL,
1338  `ip_ihl` tinyint(3) unsigned default NULL,
1339  `ip_csum` smallint(5) unsigned default NULL,
1340  `ip_id` smallint(5) unsigned default NULL,
1341  `ip_fragoff` smallint(5) unsigned default NULL,
1342  `tcp_sport` smallint(5) unsigned default NULL,
1343  `tcp_dport` smallint(5) unsigned default NULL,
1344  `tcp_seq` int(10) unsigned default NULL,
1345  `tcp_ackseq` int(10) unsigned default NULL,
1346  `tcp_window` smallint(5) unsigned default NULL,
1347  `tcp_urg` tinyint(4) default NULL,
1348  `tcp_urgp` smallint(5) unsigned default NULL,
1349  `tcp_ack` tinyint(4) default NULL,
1350  `tcp_psh` tinyint(4) default NULL,
1351  `tcp_rst` tinyint(4) default NULL,
1352  `tcp_syn` tinyint(4) default NULL,
1353  `tcp_fin` tinyint(4) default NULL,
1354  `udp_sport` smallint(5) unsigned default NULL,
1355  `udp_dport` smallint(5) unsigned default NULL,
1356  `udp_len` smallint(5) unsigned default NULL,
1357  `icmp_type` tinyint(3) unsigned default NULL,
1358  `icmp_code` tinyint(3) unsigned default NULL,
1359  `icmp_echoid` smallint(5) unsigned default NULL,
1360  `icmp_echoseq` smallint(5) unsigned default NULL,
1361  `icmp_gateway` int(10) unsigned default NULL,
1362  `icmp_fragmtu` smallint(5) unsigned default NULL,
1363  `pwsniff_user` varchar(30) default NULL,
1364  `pwsniff_pass` varchar(30) default NULL,
1365  `ahesp_spi` int(10) unsigned default NULL,
1366  UNIQUE KEY `id` (`id`),
1367  KEY `ip_daddr` (`ip_daddr`),
1368  KEY `ip_saddr` (`ip_saddr`)
1369) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1370
1371--
1372-- Дамп данных таблицы `ulog`
1373--
1374
1375
1376-- --------------------------------------------------------
1377
1378--
1379-- Структура таблицы `users`
1380--
1381
1382CREATE TABLE IF NOT EXISTS `users` (
1383  `id` int(11) NOT NULL auto_increment,
1384  `name` varchar(30) NOT NULL,
1385  `pass` varchar(35) NOT NULL,
1386  `passch` varchar(35) NOT NULL,
1387  `email` varchar(50) NOT NULL,
1388  `date_reg` datetime NOT NULL,
1389  `confirm` varchar(32) NOT NULL,
1390  `subscribe` int(11) NOT NULL COMMENT 'Podpiska na novosti i dr informaciy',
1391  `lastlogin` datetime NOT NULL,
1392  `rname` varchar(32) NOT NULL,
1393  `tel` varchar(15) NOT NULL,
1394  `adres` varchar(100) NOT NULL,
1395  `worker` tinyint(4) NOT NULL,
1396  UNIQUE KEY `id` (`id`),
1397  KEY `passch` (`passch`)
1398) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COMMENT='Spisok pol''zovatelei' AUTO_INCREMENT=2 ;
1399
1400--
1401-- Дамп данных таблицы `users`
1402--
1403
1404INSERT INTO `users` (`id`, `name`, `pass`, `passch`, `email`, `date_reg`, `confirm`, `subscribe`, `lastlogin`, `rname`, `tel`, `adres`) VALUES
1405(1, 'root', '63a9f0ea7bb98050796b649e85481845', '', '', '0000-00-00 00:00:00', '0', 0, '2011-01-24 12:23:30', '', '', '');
1406
1407-- --------------------------------------------------------
1408
1409--
1410-- Структура таблицы `users_bad_auth`
1411--
1412
1413CREATE TABLE IF NOT EXISTS `users_bad_auth` (
1414  `id` int(11) NOT NULL auto_increment,
1415  `ip` varchar(24) NOT NULL,
1416  `time` double NOT NULL,
1417  UNIQUE KEY `id` (`id`),
1418  KEY `ip` (`ip`),
1419  KEY `date` (`time`)
1420) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
1421
1422--
1423-- Дамп данных таблицы `users_bad_auth`
1424--
1425
1426
1427-- --------------------------------------------------------
1428
1429--
1430-- Структура таблицы `users_data`
1431--
1432
1433CREATE TABLE IF NOT EXISTS `users_data` (
1434  `uid` int(11) NOT NULL default '0',
1435  `param` varchar(25) NOT NULL,
1436  `value` varchar(128) NOT NULL,
1437  UNIQUE KEY `uid` (`uid`,`param`),
1438  KEY `value` (`value`)
1439) ENGINE=InnoDB DEFAULT CHARSET=utf8;
1440
1441--
1442-- Дамп данных таблицы `users_data`
1443--
1444
1445
1446-- --------------------------------------------------------
1447
1448--
1449-- Структура таблицы `users_grouplist`
1450--
1451
1452CREATE TABLE IF NOT EXISTS `users_grouplist` (
1453  `id` int(11) NOT NULL auto_increment,
1454  `name` varchar(50) NOT NULL,
1455  `comment` text NOT NULL,
1456  UNIQUE KEY `id` (`id`),
1457  KEY `name` (`name`)
1458) ENGINE=InnoDB  DEFAULT CHARSET=latin1 PACK_KEYS=0 COMMENT='Spisok grupp' AUTO_INCREMENT=2 ;
1459
1460--
1461-- Дамп данных таблицы `users_grouplist`
1462--
1463
1464INSERT INTO `users_grouplist` (`id`, `name`, `comment`) VALUES
1465(1, 'root', '');
1466
1467-- --------------------------------------------------------
1468
1469--
1470-- Структура таблицы `users_grouprights`
1471--
1472
1473CREATE TABLE IF NOT EXISTS `users_grouprights` (
1474  `id` int(11) NOT NULL auto_increment,
1475  `gid` int(11) NOT NULL,
1476  `object` varchar(50) NOT NULL,
1477  `a_read` tinyint(4) NOT NULL,
1478  `a_write` tinyint(4) NOT NULL,
1479  `a_edit` tinyint(4) NOT NULL,
1480  `a_delete` tinyint(4) NOT NULL,
1481  UNIQUE KEY `id` (`id`),
1482  KEY `gid` (`gid`),
1483  KEY `object` (`object`)
1484) ENGINE=InnoDB  DEFAULT CHARSET=latin1 COMMENT='Prava grupp na dostup k objectam' AUTO_INCREMENT=2 ;
1485
1486--
1487-- Дамп данных таблицы `users_grouprights`
1488--
1489
1490INSERT INTO `users_grouprights` (`id`, `gid`, `object`, `a_read`, `a_write`, `a_edit`, `a_delete`) VALUES
1491(1, 1, 'doc_list', 1, 1, 1, 0);
1492
1493-- --------------------------------------------------------
1494
1495--
1496-- Структура таблицы `users_groups`
1497--
1498
1499CREATE TABLE IF NOT EXISTS `users_groups` (
1500  `id` int(11) NOT NULL auto_increment,
1501  `uid` int(11) NOT NULL,
1502  `gid` int(11) NOT NULL,
1503  UNIQUE KEY `id` (`id`),
1504  KEY `uid` (`uid`),
1505  KEY `gid` (`gid`)
1506) ENGINE=InnoDB  DEFAULT CHARSET=latin1 COMMENT='Sootvetstvie grupp i pol''zovatelei' AUTO_INCREMENT=3 ;
1507
1508--
1509-- Дамп данных таблицы `users_groups`
1510--
1511
1512INSERT INTO `users_groups` (`id`, `uid`, `gid`) VALUES
1513(2, 1, 1);
1514
1515-- --------------------------------------------------------
1516
1517--
1518-- Структура таблицы `wiki`
1519--
1520
1521CREATE TABLE IF NOT EXISTS `wiki` (
1522  `name` varchar(50) NOT NULL,
1523  `date` datetime NOT NULL,
1524  `autor` int(11) NOT NULL,
1525  `changed` datetime NOT NULL,
1526  `changeautor` int(11) NOT NULL,
1527  `text` text NOT NULL,
1528  UNIQUE KEY `name` (`name`),
1529  KEY `date` (`date`),
1530  KEY `autor` (`autor`),
1531  KEY `changed` (`changed`),
1532  KEY `changeautor` (`changeautor`)
1533) ENGINE=InnoDB DEFAULT CHARSET=utf8;
1534
1535--
1536-- Дамп данных таблицы `wiki`
1537--
1538
1539INSERT INTO `wiki` (`name`, `date`, `autor`, `changed`, `changeautor`, `text`) VALUES
1540('main', '2010-06-22 10:49:25', 1, '2010-06-30 16:06:48', 1, '(:title Сайт в разработке:)\r\n\r\n');
1541
1542-- --------------------------------------------------------
1543
1544--
1545-- Структура таблицы `wikiphoto`
1546--
1547
1548CREATE TABLE IF NOT EXISTS `wikiphoto` (
1549  `id` int(11) NOT NULL auto_increment,
1550  `uid` int(11) NOT NULL default '0',
1551  `comment` varchar(50) NOT NULL,
1552  UNIQUE KEY `id` (`id`)
1553) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1554
1555--
1556-- Дамп данных таблицы `wikiphoto`
1557--
1558
1559
1560--
1561-- Ограничения внешнего ключа сохраненных таблиц
1562--
1563
1564--
1565-- Ограничения внешнего ключа таблицы `doc_agent`
1566--
1567ALTER TABLE `doc_agent`
1568  ADD CONSTRAINT `doc_agent_ibfk_1` FOREIGN KEY (`group`) REFERENCES `doc_agent_group` (`id`);
1569
1570--
1571-- Ограничения внешнего ключа таблицы `doc_agent_dov`
1572--
1573ALTER TABLE `doc_agent_dov`
1574  ADD CONSTRAINT `doc_agent_dov_ibfk_1` FOREIGN KEY (`ag_id`) REFERENCES `doc_agent` (`id`);
1575
1576--
1577-- Ограничения внешнего ключа таблицы `doc_base`
1578--
1579ALTER TABLE `doc_base`
1580  ADD CONSTRAINT `doc_base_ibfk_2` FOREIGN KEY (`unit`) REFERENCES `doc_units` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
1581  ADD CONSTRAINT `doc_base_ibfk_1` FOREIGN KEY (`group`) REFERENCES `doc_group` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
1582
1583--
1584-- Ограничения внешнего ключа таблицы `doc_base_cnt`
1585--
1586ALTER TABLE `doc_base_cnt`
1587  ADD CONSTRAINT `doc_base_cnt_ibfk_2` FOREIGN KEY (`sklad`) REFERENCES `doc_sklady` (`id`),
1588  ADD CONSTRAINT `doc_base_cnt_ibfk_1` FOREIGN KEY (`id`) REFERENCES `doc_base` (`id`);
1589
1590--
1591-- Ограничения внешнего ключа таблицы `doc_base_cost`
1592--
1593ALTER TABLE `doc_base_cost`
1594  ADD CONSTRAINT `doc_base_cost_ibfk_1` FOREIGN KEY (`pos_id`) REFERENCES `doc_base` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
1595  ADD CONSTRAINT `doc_base_cost_ibfk_2` FOREIGN KEY (`cost_id`) REFERENCES `doc_cost` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
1596
1597--
1598-- Ограничения внешнего ключа таблицы `doc_base_dop`
1599--
1600ALTER TABLE `doc_base_dop`
1601  ADD CONSTRAINT `doc_base_dop_ibfk_1` FOREIGN KEY (`id`) REFERENCES `doc_base` (`id`);
1602
1603--
1604-- Ограничения внешнего ключа таблицы `doc_base_dop_type`
1605--
1606ALTER TABLE `doc_base_dop_type`
1607  ADD CONSTRAINT `doc_base_dop_type_ibfk_1` FOREIGN KEY (`id`) REFERENCES `doc_base` (`id`);
1608
1609--
1610-- Ограничения внешнего ключа таблицы `doc_base_img`
1611--
1612ALTER TABLE `doc_base_img`
1613  ADD CONSTRAINT `doc_base_img_ibfk_2` FOREIGN KEY (`img_id`) REFERENCES `doc_img` (`id`),
1614  ADD CONSTRAINT `doc_base_img_ibfk_1` FOREIGN KEY (`pos_id`) REFERENCES `doc_base` (`id`);
1615
1616--
1617-- Ограничения внешнего ключа таблицы `doc_base_kompl`
1618--
1619ALTER TABLE `doc_base_kompl`
1620  ADD CONSTRAINT `doc_base_kompl_ibfk_2` FOREIGN KEY (`kompl_id`) REFERENCES `doc_base` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
1621  ADD CONSTRAINT `doc_base_kompl_ibfk_1` FOREIGN KEY (`pos_id`) REFERENCES `doc_base` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
1622
1623--
1624-- Ограничения внешнего ключа таблицы `doc_base_values`
1625--
1626ALTER TABLE `doc_base_values`
1627  ADD CONSTRAINT `doc_base_values_ibfk_1` FOREIGN KEY (`id`) REFERENCES `doc_base` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
1628  ADD CONSTRAINT `doc_base_values_ibfk_2` FOREIGN KEY (`param_id`) REFERENCES `doc_base_params` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
1629
1630--
1631-- Ограничения внешнего ключа таблицы `doc_dopdata`
1632--
1633ALTER TABLE `doc_dopdata`
1634  ADD CONSTRAINT `doc_dopdata_ibfk_1` FOREIGN KEY (`doc`) REFERENCES `doc_list` (`id`);
1635
1636--
1637-- Ограничения внешнего ключа таблицы `doc_group_cost`
1638--
1639ALTER TABLE `doc_group_cost`
1640  ADD CONSTRAINT `doc_group_cost_ibfk_1` FOREIGN KEY (`group_id`) REFERENCES `doc_group` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
1641  ADD CONSTRAINT `doc_group_cost_ibfk_2` FOREIGN KEY (`cost_id`) REFERENCES `doc_cost` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
1642
1643--
1644-- Ограничения внешнего ключа таблицы `doc_list`
1645--
1646ALTER TABLE `doc_list`
1647  ADD CONSTRAINT `doc_list_ibfk_5` FOREIGN KEY (`type`) REFERENCES `doc_types` (`id`),
1648  ADD CONSTRAINT `doc_list_ibfk_1` FOREIGN KEY (`agent`) REFERENCES `doc_agent` (`id`),
1649  ADD CONSTRAINT `doc_list_ibfk_2` FOREIGN KEY (`user`) REFERENCES `users` (`id`),
1650  ADD CONSTRAINT `doc_list_ibfk_3` FOREIGN KEY (`sklad`) REFERENCES `doc_sklady` (`id`),
1651  ADD CONSTRAINT `doc_list_ibfk_4` FOREIGN KEY (`firm_id`) REFERENCES `doc_vars` (`id`);
1652
1653--
1654-- Ограничения внешнего ключа таблицы `doc_list_pos`
1655--
1656ALTER TABLE `doc_list_pos`
1657  ADD CONSTRAINT `doc_list_pos_ibfk_2` FOREIGN KEY (`tovar`) REFERENCES `doc_base` (`id`),
1658  ADD CONSTRAINT `doc_list_pos_ibfk_1` FOREIGN KEY (`doc`) REFERENCES `doc_list` (`id`);
1659
1660--
1661-- Ограничения внешнего ключа таблицы `doc_list_sn`
1662--
1663ALTER TABLE `doc_list_sn`
1664  ADD CONSTRAINT `doc_list_sn_ibfk_4` FOREIGN KEY (`prix_list_pos`) REFERENCES `doc_list_pos` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
1665  ADD CONSTRAINT `doc_list_sn_ibfk_1` FOREIGN KEY (`pos_id`) REFERENCES `doc_base` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
1666  ADD CONSTRAINT `doc_list_sn_ibfk_3` FOREIGN KEY (`rasx_list_pos`) REFERENCES `doc_list_pos` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;
1667
1668--
1669-- Ограничения внешнего ключа таблицы `firm_info_struct`
1670--
1671ALTER TABLE `firm_info_struct`
1672  ADD CONSTRAINT `firm_info_struct_ibfk_1` FOREIGN KEY (`firm_id`) REFERENCES `firm_info` (`id`);
1673
1674--
1675-- Ограничения внешнего ключа таблицы `parsed_price`
1676--
1677ALTER TABLE `parsed_price`
1678  ADD CONSTRAINT `parsed_price_ibfk_2` FOREIGN KEY (`pos`) REFERENCES `price` (`id`),
1679  ADD CONSTRAINT `parsed_price_ibfk_1` FOREIGN KEY (`firm`) REFERENCES `firm_info` (`id`);
1680
1681--
1682-- Ограничения внешнего ключа таблицы `photogalery`
1683--
1684ALTER TABLE `photogalery`
1685  ADD CONSTRAINT `photogalery_ibfk_1` FOREIGN KEY (`uid`) REFERENCES `users` (`id`);
1686
1687--
1688-- Ограничения внешнего ключа таблицы `price`
1689--
1690ALTER TABLE `price`
1691  ADD CONSTRAINT `price_ibfk_1` FOREIGN KEY (`firm`) REFERENCES `firm_info` (`id`);
1692
1693--
1694-- Ограничения внешнего ключа таблицы `tickets`
1695--
1696ALTER TABLE `tickets`
1697  ADD CONSTRAINT `tickets_ibfk_2` FOREIGN KEY (`to_uid`) REFERENCES `users` (`id`),
1698  ADD CONSTRAINT `tickets_ibfk_1` FOREIGN KEY (`autor`) REFERENCES `users` (`id`);
1699
1700--
1701-- Ограничения внешнего ключа таблицы `users_data`
1702--
1703ALTER TABLE `users_data`
1704  ADD CONSTRAINT `users_data_ibfk_1` FOREIGN KEY (`uid`) REFERENCES `users` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
1705
1706--
1707-- Ограничения внешнего ключа таблицы `users_grouprights`
1708--
1709ALTER TABLE `users_grouprights`
1710  ADD CONSTRAINT `users_grouprights_ibfk_1` FOREIGN KEY (`gid`) REFERENCES `users` (`id`);
1711
1712--
1713-- Ограничения внешнего ключа таблицы `users_groups`
1714--
1715ALTER TABLE `users_groups`
1716  ADD CONSTRAINT `users_groups_ibfk_2` FOREIGN KEY (`gid`) REFERENCES `users_grouplist` (`id`),
1717  ADD CONSTRAINT `users_groups_ibfk_1` FOREIGN KEY (`uid`) REFERENCES `users` (`id`);
1718
1719--
1720-- Ограничения внешнего ключа таблицы `wiki`
1721--
1722ALTER TABLE `wiki`
1723  ADD CONSTRAINT `wiki_ibfk_1` FOREIGN KEY (`autor`) REFERENCES `users` (`id`);
Note: See TracBrowser for help on using the repository browser.