1
db_struct.sql – MultiMag

source: db_struct.sql @ a154a55

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