1
db_struct.sql – MultiMag

source: db_struct.sql @ eaa6475

Last change on this file since eaa6475 was eaa6475, checked in by Blacklight <blacklight@…>, 10 years ago
  • Исправлены недоработки дампа базы
  • Добавлены блоки витрины: популярные товары, распродажа, новинки (не закончен)
  • Исправлена потенциальная уязвимость витрины
  • В популярных товарах на главной теперь не показываются товары из скрытых групп
  • Property mode set to 100644
File size: 94.6 KB
Line 
1SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
2
3
4/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
5/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
6/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
7/*!40101 SET NAMES utf8 */;
8
9--
10-- База данных: `multimag`
11--
12
13-- --------------------------------------------------------
14
15--
16-- Структура таблицы `articles`
17--
18
19CREATE TABLE IF NOT EXISTS `articles` (
20  `type` int(11) NOT NULL,
21  `name` varchar(64) NOT NULL,
22  `date` datetime NOT NULL,
23  `autor` int(11) NOT NULL,
24  `changed` datetime NOT NULL,
25  `changeautor` int(11) DEFAULT NULL,
26  `text` text NOT NULL,
27  `img_ext` varchar(4) NOT NULL,
28  UNIQUE KEY `name` (`name`),
29  KEY `date` (`date`),
30  KEY `autor` (`autor`),
31  KEY `changed` (`changed`),
32  KEY `changeautor` (`changeautor`)
33) ENGINE=InnoDB DEFAULT CHARSET=utf8;
34
35-- --------------------------------------------------------
36
37--
38-- Структура таблицы `async_workers_tasks`
39--
40
41CREATE TABLE IF NOT EXISTS `async_workers_tasks` (
42  `id` int(11) NOT NULL AUTO_INCREMENT,
43  `task` varchar(32) NOT NULL,
44  `description` varchar(128) NOT NULL,
45  `needrun` tinyint(4) NOT NULL DEFAULT '1',
46  `textstatus` varchar(128) NOT NULL,
47  UNIQUE KEY `id` (`id`),
48  KEY `needrun` (`needrun`)
49) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
50
51-- --------------------------------------------------------
52
53--
54-- Структура таблицы `attachments`
55--
56
57CREATE TABLE IF NOT EXISTS `attachments` (
58  `id` int(11) NOT NULL AUTO_INCREMENT,
59  `original_filename` varchar(64) NOT NULL,
60  `comment` varchar(256) NOT NULL,
61  PRIMARY KEY (`id`)
62) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Вложения' AUTO_INCREMENT=1 ;
63
64-- --------------------------------------------------------
65
66--
67-- Структура таблицы `class_country`
68--
69
70CREATE TABLE IF NOT EXISTS `class_country` (
71  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'pk',
72  `name` varchar(255) NOT NULL COMMENT 'Наименование страны',
73  `full_name` varchar(255) DEFAULT NULL COMMENT 'Полное наименование страны',
74  `number_code` varchar(4) NOT NULL COMMENT 'Числовой код',
75  `alfa2` varchar(2) NOT NULL COMMENT 'Код альфа-2',
76  `alfa3` varchar(3) NOT NULL COMMENT 'Код альфа-3',
77  `visible` tinyint(4) NOT NULL DEFAULT '1' COMMENT 'Видимость',
78  `comment` varchar(255) DEFAULT NULL COMMENT 'Комментарий',
79  PRIMARY KEY (`id`),
80  UNIQUE KEY `number_code` (`number_code`),
81  UNIQUE KEY `alfa2` (`alfa2`),
82  UNIQUE KEY `alfa3` (`alfa3`)
83) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COMMENT='Общероссийский классификатор стран мира ОКСМ' AUTO_INCREMENT=249 ;
84
85--
86-- Дамп данных таблицы `class_country`
87--
88
89INSERT INTO `class_country` (`id`, `name`, `full_name`, `number_code`, `alfa2`, `alfa3`, `visible`, `comment`) VALUES
90(1, 'АФГАНИСТАН', 'Переходное Исламское Государство Афганистан', '004', 'AF', 'AFG', 1, NULL),
91(2, 'АЛБАНИЯ', 'Республика Албания', '008', 'AL', 'ALB', 1, NULL),
92(3, 'АНТАРКТИДА', NULL, '010', 'AQ', 'ATA', 1, NULL),
93(4, 'АЛЖИР', 'Алжирская Народная Демократическая Республика', '012', 'DZ', 'DZA', 1, NULL),
94(5, 'АМЕРИКАНСКОЕ САМОА', NULL, '016', 'AS', 'ASM', 1, NULL),
95(6, 'АНДОРРА', 'Княжество Андорра', '020', 'AD', 'AND', 1, NULL),
96(7, 'АНГОЛА', 'Республика Ангола', '024', 'AO', 'AGO', 1, NULL),
97(8, 'АНТИГУА И БАРБУДА', NULL, '028', 'AG', 'ATG', 1, NULL),
98(9, 'АЗЕРБАЙДЖАН', 'Республика Азербайджан', '031', 'AZ', 'AZE', 1, NULL),
99(10, 'АРГЕНТИНА', 'Аргентинская Республика', '032', 'AR', 'ARG', 1, NULL),
100(11, 'АВСТРАЛИЯ', NULL, '036', 'AU', 'AUS', 1, NULL),
101(12, 'АВСТРИЯ', 'Австрийская Республика', '040', 'AT', 'AUT', 1, NULL),
102(13, 'БАГАМЫ', 'Содружество Багамы', '044', 'BS', 'BHS', 1, NULL),
103(14, 'БАХРЕЙН', 'Королевство Бахрейн', '048', 'BH', 'BHR', 1, NULL),
104(15, 'БАНГЛАДЕШ', 'Народная Республика Бангладеш', '050', 'BD', 'BGD', 1, NULL),
105(16, 'АРМЕНИЯ', 'Республика Армения', '051', 'AM', 'ARM', 1, NULL),
106(17, 'БАРБАДОС', NULL, '052', 'BB', 'BRB', 1, NULL),
107(18, 'БЕЛЬГИЯ', 'Королевство Бельгии', '056', 'BE', 'BEL', 1, NULL),
108(19, 'БЕРМУДЫ', NULL, '060', 'BM', 'BMU', 1, NULL),
109(20, 'БУТАН', 'Королевство Бутан', '064', 'BT', 'BTN', 1, NULL),
110(21, 'БОЛИВИЯ, МНОГОНАЦИОНАЛЬНОЕ ГОСУДАРСТВО', 'Многонациональное Государство Боливия', '068', 'BO', 'BOL', 1, NULL),
111(22, 'БОСНИЯ И ГЕРЦЕГОВИНА', NULL, '070', 'BA', 'BIH', 1, NULL),
112(23, 'БОТСВАНА', 'Республика Ботсвана', '072', 'BW', 'BWA', 1, NULL),
113(24, 'ОСТРОВ БУВЕ', NULL, '074', 'BV', 'BVT', 1, NULL),
114(25, 'БРАЗИЛИЯ', 'Федеративная Республика Бразилия', '076', 'BR', 'BRA', 1, NULL),
115(26, 'БЕЛИЗ', NULL, '084', 'BZ', 'BLZ', 1, NULL),
116(27, 'БРИТАНСКАЯ ТЕРРИТОРИЯ В ИНДИЙСКОМ ОКЕАНЕ', NULL, '086', 'IO', 'IOT', 1, NULL),
117(28, 'СОЛОМОНОВЫ ОСТРОВА', NULL, '090', 'SB', 'SLB', 1, NULL),
118(29, 'ВИРГИНСКИЕ ОСТРОВА, БРИТАНСКИЕ', 'Британские Виргинские острова', '092', 'VG', 'VGB', 1, NULL),
119(30, 'БРУНЕЙ-ДАРУССАЛАМ', NULL, '096', 'BN', 'BRN', 1, NULL),
120(31, 'БОЛГАРИЯ', 'Республика Болгария', '100', 'BG', 'BGR', 1, NULL),
121(32, 'МЬЯНМА', 'Союз Мьянма', '104', 'MM', 'MMR', 1, NULL),
122(33, 'БУРУНДИ', 'Республика Бурунди', '108', 'BI', 'BDI', 1, NULL),
123(34, 'БЕЛАРУСЬ', 'Республика Беларусь', '112', 'BY', 'BLR', 1, NULL),
124(35, 'КАМБОДЖА', 'Королевство Камбоджа', '116', 'KH', 'KHM', 1, NULL),
125(36, 'КАМЕРУН', 'Республика Камерун', '120', 'CM', 'CMR', 1, NULL),
126(37, 'КАНАДА', NULL, '124', 'CA', 'CAN', 1, NULL),
127(38, 'КАБО-ВЕРДЕ', 'Республика Кабо-Верде', '132', 'CV', 'CPV', 1, NULL),
128(39, 'ОСТРОВА КАЙМАН', NULL, '136', 'KY', 'CYM', 1, NULL),
129(40, 'ЦЕНТРАЛЬНО-АФРИКАНСКАЯ РЕСПУБЛИКА', NULL, '140', 'CF', 'CAF', 1, NULL),
130(41, 'ШРИ-ЛАНКА', 'Демократическая Социалистическая Республика Шри-Ланка', '144', 'LK', 'LKA', 1, NULL),
131(42, 'ЧАД', 'Республика Чад', '148', 'TD', 'TCD', 1, NULL),
132(43, 'ЧИЛИ', 'Республика Чили', '152', 'CL', 'CHL', 1, NULL),
133(44, 'КИТАЙ', 'Китайская Народная Республика', '156', 'CN', 'CHN', 1, NULL),
134(45, 'ТАЙВАНЬ (КИТАЙ)', NULL, '158', 'TW', 'TWN', 1, NULL),
135(46, 'ОСТРОВ РОЖДЕСТВА', NULL, '162', 'CX', 'CXR', 1, NULL),
136(47, 'КОКОСОВЫЕ (КИЛИНГ) ОСТРОВА', NULL, '166', 'CC', 'CCK', 1, NULL),
137(48, 'КОЛУМБИЯ', 'Республика Колумбия', '170', 'CO', 'COL', 1, NULL),
138(49, 'КОМОРЫ', 'Союз Коморы', '174', 'KM', 'COM', 1, NULL),
139(50, 'МАЙОТТА', NULL, '175', 'YT', 'MYT', 1, NULL),
140(51, 'КОНГО', 'Республика Конго', '178', 'CG', 'COG', 1, NULL),
141(52, 'КОНГО, ДЕМОКРАТИЧЕСКАЯ РЕСПУБЛИКА', 'Демократическая Республика Конго', '180', 'CD', 'COD', 1, NULL),
142(53, 'ОСТРОВА КУКА', NULL, '184', 'CK', 'COK', 1, NULL),
143(54, 'КОСТА-РИКА', 'Республика Коста-Рика', '188', 'CR', 'CRI', 1, NULL),
144(55, 'ХОРВАТИЯ', 'Республика Хорватия', '191', 'HR', 'HRV', 1, NULL),
145(56, 'КУБА', 'Республика Куба', '192', 'CU', 'CUB', 1, NULL),
146(57, 'КИПР', 'Республика Кипр', '196', 'CY', 'CYP', 1, NULL),
147(58, 'ЧЕШСКАЯ РЕСПУБЛИКА', NULL, '203', 'CZ', 'CZE', 1, NULL),
148(59, 'БЕНИН', 'Республика Бенин', '204', 'BJ', 'BEN', 1, NULL),
149(60, 'ДАНИЯ', 'Королевство Дания', '208', 'DK', 'DNK', 1, NULL),
150(61, 'ДОМИНИКА', 'Содружество Доминики', '212', 'DM', 'DMA', 1, NULL),
151(62, 'ДОМИНИКАНСКАЯ РЕСПУБЛИКА', NULL, '214', 'DO', 'DOM', 1, NULL),
152(63, 'ЭКВАДОР', 'Республика Эквадор', '218', 'EC', 'ECU', 1, NULL),
153(64, 'ЭЛЬ-САЛЬВАДОР', 'Республика Эль-Сальвадор', '222', 'SV', 'SLV', 1, NULL),
154(65, 'ЭКВАТОРИАЛЬНАЯ ГВИНЕЯ', 'Республика Экваториальная Гвинея', '226', 'GQ', 'GNQ', 1, NULL),
155(66, 'ЭФИОПИЯ', 'Федеративная Демократическая Республика Эфиопия', '231', 'ET', 'ETH', 1, NULL),
156(67, 'ЭРИТРЕЯ', NULL, '232', 'ER', 'ERI', 1, NULL),
157(68, 'ЭСТОНИЯ', 'Эстонская Республика', '233', 'EE', 'EST', 1, NULL),
158(69, 'ФАРЕРСКИЕ ОСТРОВА', NULL, '234', 'FO', 'FRO', 1, NULL),
159(70, 'ФОЛКЛЕНДСКИЕ ОСТРОВА (МАЛЬВИНСКИЕ)', NULL, '238', 'FK', 'FLK', 1, NULL),
160(71, 'ЮЖНАЯ ДЖОРДЖИЯ И ЮЖНЫЕ САНДВИЧЕВЫ ОСТРОВА', NULL, '239', 'GS', 'SGS', 1, NULL),
161(72, 'ФИДЖИ', 'Республика Островов Фиджи', '242', 'FJ', 'FJI', 1, NULL),
162(73, 'ФИНЛЯНДИЯ', 'Финляндская Республика', '246', 'FI', 'FIN', 1, NULL),
163(74, 'ЭЛАНДСКИЕ ОСТРОВА', NULL, '248', 'АХ', 'ALA', 1, NULL),
164(75, 'ФРАНЦИЯ', 'Французская Республика', '250', 'FR', 'FRA', 1, NULL),
165(76, 'ФРАНЦУЗСКАЯ ГВИАНА', NULL, '254', 'GF', 'GUF', 1, NULL),
166(77, 'ФРАНЦУЗСКАЯ ПОЛИНЕЗИЯ', NULL, '258', 'PF', 'PYF', 1, NULL),
167(78, 'ФРАНЦУЗСКИЕ ЮЖНЫЕ ТЕРРИТОРИИ', NULL, '260', 'TF', 'ATF', 1, NULL),
168(79, 'ДЖИБУТИ', 'Республика Джибути', '262', 'DJ', 'DJI', 1, NULL),
169(80, 'ГАБОН', 'Габонская Республика', '266', 'GA', 'GAB', 1, NULL),
170(81, 'ГРУЗИЯ', NULL, '268', 'GE', 'GEO', 1, NULL),
171(82, 'ГАМБИЯ', 'Республика Гамбия', '270', 'GM', 'GMB', 1, NULL),
172(83, 'ПАЛЕСТИНСКАЯ ТЕРРИТОРИЯ, ОККУПИРОВАННАЯ', 'Оккупированная Палестинская территория', '275', 'PS', 'PSE', 1, NULL),
173(84, 'ГЕРМАНИЯ', 'Федеративная Республика Германия', '276', 'DE', 'DEU', 1, NULL),
174(85, 'ГАНА', 'Республика Гана', '288', 'GH', 'GHA', 1, NULL),
175(86, 'ГИБРАЛТАР', NULL, '292', 'GI', 'GIB', 1, NULL),
176(87, 'КИРИБАТИ', 'Республика Кирибати', '296', 'KI', 'KIR', 1, NULL),
177(88, 'ГРЕЦИЯ', 'Греческая Республика', '300', 'GR', 'GRC', 1, NULL),
178(89, 'ГРЕНЛАНДИЯ', NULL, '304', 'GL', 'GRL', 1, NULL),
179(90, 'ГРЕНАДА', NULL, '308', 'GD', 'GRD', 1, NULL),
180(91, 'ГВАДЕЛУПА', NULL, '312', 'GP', 'GLP', 1, NULL),
181(92, 'ГУАМ', NULL, '316', 'GU', 'GUM', 1, NULL),
182(93, 'ГВАТЕМАЛА', 'Республика Гватемала', '320', 'GT', 'GTM', 1, NULL),
183(94, 'ГВИНЕЯ', 'Гвинейская Республика', '324', 'GN', 'GIN', 1, NULL),
184(95, 'ГАЙАНА', 'Республика Гайана', '328', 'GY', 'GUY', 1, NULL),
185(96, 'ГАИТИ', 'Республика Гаити', '332', 'HT', 'HTI', 1, NULL),
186(97, 'ОСТРОВ ХЕРД И ОСТРОВА МАКДОНАЛЬД', NULL, '334', 'HM', 'HMD', 1, NULL),
187(98, 'ПАПСКИЙ ПРЕСТОЛ (ГОСУДАРСТВО - ГОРОД ВАТИКАН)', NULL, '336', 'VA', 'VAT', 1, NULL),
188(99, 'ГОНДУРАС', 'Республика Гондурас', '340', 'HN', 'HND', 1, NULL),
189(100, 'ГОНКОНГ', 'Специальный административный регион Китая Гонконг', '344', 'HK', 'HKG', 1, NULL),
190(101, 'ВЕНГРИЯ', 'Венгерская Республика', '348', 'HU', 'HUN', 1, NULL),
191(102, 'ИСЛАНДИЯ', 'Республика Исландия', '352', 'IS', 'ISL', 1, NULL),
192(103, 'ИНДИЯ', 'Республика Индия', '356', 'IN', 'IND', 1, NULL),
193(104, 'ИНДОНЕЗИЯ', 'Республика Индонезия', '360', 'ID', 'IDN', 1, NULL),
194(105, 'ИРАН, ИСЛАМСКАЯ РЕСПУБЛИКА', 'Исламская Республика Иран', '364', 'IR', 'IRN', 1, NULL),
195(106, 'ИРАК', 'Республика Ирак', '368', 'IQ', 'IRQ', 1, NULL),
196(107, 'ИРЛАНДИЯ', NULL, '372', 'IE', 'IRL', 1, NULL),
197(108, 'ИЗРАИЛЬ', 'Государство Израиль', '376', 'IL', 'ISR', 1, NULL),
198(109, 'ИТАЛИЯ', 'Итальянская Республика', '380', 'IT', 'ITA', 1, NULL),
199(110, 'КОТ Д''ИВУАР', 'Республика Кот д''Ивуар', '384', 'CI', 'CIV', 1, NULL),
200(111, 'ЯМАЙКА', NULL, '388', 'JM', 'JAM', 1, NULL),
201(112, 'ЯПОНИЯ', NULL, '392', 'JP', 'JPN', 1, NULL),
202(113, 'КАЗАХСТАН', 'Республика Казахстан', '398', 'KZ', 'KAZ', 1, NULL),
203(114, 'ИОРДАНИЯ', 'Иорданское Хашимитское Королевство', '400', 'JO', 'JOR', 1, NULL),
204(115, 'КЕНИЯ', 'Республика Кения', '404', 'KE', 'KEN', 1, NULL),
205(116, 'КОРЕЯ, НАРОДНО-ДЕМОКРАТИЧЕСКАЯ РЕСПУБЛИКА', 'Корейская Народно-Демократическая Республика', '408', 'KP', 'PRK', 1, NULL),
206(117, 'КОРЕЯ, РЕСПУБЛИКА', 'Республика Корея', '410', 'KR', 'KOR', 1, NULL),
207(118, 'КУВЕЙТ', 'Государство Кувейт', '414', 'KW', 'KWT', 1, NULL),
208(119, 'КИРГИЗИЯ', 'Киргизская Республика', '417', 'KG', 'KGZ', 1, NULL),
209(120, 'ЛАОССКАЯ НАРОДНО-ДЕМОКРАТИЧЕСКАЯ РЕСПУБЛИКА', NULL, '418', 'LA', 'LAO', 1, NULL),
210(121, 'ЛИВАН', 'Ливанская Республика', '422', 'LB', 'LBN', 1, NULL),
211(122, 'ЛЕСОТО', 'Королевство Лесото', '426', 'LS', 'LSO', 1, NULL),
212(123, 'ЛАТВИЯ', 'Латвийская Республика', '428', 'LV', 'LVA', 1, NULL),
213(124, 'ЛИБЕРИЯ', 'Республика Либерия', '430', 'LR', 'LBR', 1, NULL),
214(125, 'ЛИВИЙСКАЯ АРАБСКАЯ ДЖАМАХИРИЯ', 'Социалистическая Народная Ливийская Арабская Джамахирия', '434', 'LY', 'LBY', 1, NULL),
215(126, 'ЛИХТЕНШТЕЙН', 'Княжество Лихтенштейн', '438', 'LI', 'LIE', 1, NULL),
216(127, 'ЛИТВА', 'Литовская Республика', '440', 'LT', 'LTU', 1, NULL),
217(128, 'ЛЮКСЕМБУРГ', 'Великое Герцогство Люксембург', '442', 'LU', 'LUX', 1, NULL),
218(129, 'МАКАО', 'Специальный административный регион Китая Макао', '446', 'MO', 'MAC', 1, NULL),
219(130, 'МАДАГАСКАР', 'Республика Мадагаскар', '450', 'MG', 'MDG', 1, NULL),
220(131, 'МАЛАВИ', 'Республика Малави', '454', 'MW', 'MWI', 1, NULL),
221(132, 'МАЛАЙЗИЯ', NULL, '458', 'MY', 'MYS', 1, NULL),
222(133, 'МАЛЬДИВЫ', 'Мальдивская Республика', '462', 'MV', 'MDV', 1, NULL),
223(134, 'МАЛИ', 'Республика Мали', '466', 'ML', 'MLI', 1, NULL),
224(135, 'МАЛЬТА', 'Республика Мальта', '470', 'MT', 'MLT', 1, NULL),
225(136, 'МАРТИНИКА', NULL, '474', 'MQ', 'MTQ', 1, NULL),
226(137, 'МАВРИТАНИЯ', 'Исламская Республика Мавритания', '478', 'MR', 'MRT', 1, NULL),
227(138, 'МАВРИКИЙ', 'Республика Маврикий', '480', 'MU', 'MUS', 1, NULL),
228(139, 'МЕКСИКА', 'Мексиканские Соединенные Штаты', '484', 'MX', 'MEX', 1, NULL),
229(140, 'МОНАКО', 'Княжество Монако', '492', 'MC', 'MCO', 1, NULL),
230(141, 'МОНГОЛИЯ', NULL, '496', 'MN', 'MNG', 1, NULL),
231(142, 'МОЛДОВА, РЕСПУБЛИКА', 'Республика Молдова', '498', 'MD', 'MDA', 1, NULL),
232(143, 'ЧЕРНОГОРИЯ', NULL, '499', 'ME', 'MNE', 1, NULL),
233(144, 'МОНТСЕРРАТ', NULL, '500', 'MS', 'MSR', 1, NULL),
234(145, 'МАРОККО', 'Королевство Марокко', '504', 'MA', 'MAR', 1, NULL),
235(146, 'МОЗАМБИК', 'Республика Мозамбик', '508', 'MZ', 'MOZ', 1, NULL),
236(147, 'ОМАН', 'Султанат Оман', '512', 'OM', 'OMN', 1, NULL),
237(148, 'НАМИБИЯ', 'Республика Намибия', '516', 'NA', 'NAM', 1, NULL),
238(149, 'НАУРУ', 'Республика Науру', '520', 'NR', 'NRU', 1, NULL),
239(150, 'НЕПАЛ', 'Федеративная Демократическая Республика Непал', '524', 'NP', 'NPL', 1, NULL),
240(151, 'НИДЕРЛАНДЫ', 'Королевство Нидерландов', '528', 'NL', 'NLD', 1, NULL),
241(152, 'НИДЕРЛАНДСКИЕ АНТИЛЫ', NULL, '530', 'AN', 'ANT', 1, NULL),
242(153, 'АРУБА', NULL, '533', 'AW', 'ABW', 1, NULL),
243(154, 'НОВАЯ КАЛЕДОНИЯ', NULL, '540', 'NC', 'NCL', 1, NULL),
244(155, 'ВАНУАТУ', 'Республика Вануату', '548', 'VU', 'VUT', 1, NULL),
245(156, 'НОВАЯ ЗЕЛАНДИЯ', NULL, '554', 'NZ', 'NZL', 1, NULL),
246(157, 'НИКАРАГУА', 'Республика Никарагуа', '558', 'NI', 'NIC', 1, NULL),
247(158, 'НИГЕР', 'Республика Нигер', '562', 'NE', 'NER', 1, NULL),
248(159, 'НИГЕРИЯ', 'Федеративная Республика Нигерия', '566', 'NG', 'NGA', 1, NULL),
249(160, 'НИУЭ', 'Республика Ниуэ', '570', 'NU', 'NIU', 1, NULL),
250(161, 'ОСТРОВ НОРФОЛК', NULL, '574', 'NF', 'NFK', 1, NULL),
251(162, 'НОРВЕГИЯ', 'Королевство Норвегия', '578', 'NO', 'NOR', 1, NULL),
252(163, 'СЕВЕРНЫЕ МАРИАНСКИЕ ОСТРОВА', 'Содружество Северных Марианских островов', '580', 'MP', 'MNP', 1, NULL),
253(164, 'МАЛЫЕ ТИХООКЕАНСКИЕ ОТДАЛЕННЫЕ ОСТРОВА СОЕДИНЕННЫХ ШТАТОВ', NULL, '581', 'UM', 'UMI', 1, NULL),
254(165, 'МИКРОНЕЗИЯ, ФЕДЕРАТИВНЫЕ ШТАТЫ', 'Федеративные штаты Микронезии', '583', 'FM', 'FSM', 1, NULL),
255(166, 'МАРШАЛЛОВЫ ОСТРОВА', 'Республика Маршалловы Острова', '584', 'MH', 'MHL', 1, NULL),
256(167, 'ПАЛАУ', 'Республика Палау', '585', 'PW', 'PLW', 1, NULL),
257(168, 'ПАКИСТАН', 'Исламская Республика Пакистан', '586', 'PK', 'PAK', 1, NULL),
258(169, 'ПАНАМА', 'Республика Панама', '591', 'PA', 'PAN', 1, NULL),
259(170, 'ПАПУА-НОВАЯ ГВИНЕЯ', NULL, '598', 'PG', 'PNG', 1, NULL),
260(171, 'ПАРАГВАЙ', 'Республика Парагвай', '600', 'PY', 'PRY', 1, NULL),
261(172, 'ПЕРУ', 'Республика Перу', '604', 'PE', 'PER', 1, NULL),
262(173, 'ФИЛИППИНЫ', 'Республика Филиппины', '608', 'PH', 'PHL', 1, NULL),
263(174, 'ПИТКЕРН', NULL, '612', 'PN', 'PCN', 1, NULL),
264(175, 'ПОЛЬША', 'Республика Польша', '616', 'PL', 'POL', 1, NULL),
265(176, 'ПОРТУГАЛИЯ', 'Португальская Республика', '620', 'PT', 'PRT', 1, NULL),
266(177, 'ГВИНЕЯ-БИСАУ', 'Республика Гвинея-Бисау', '624', 'GW', 'GNB', 1, NULL),
267(178, 'ТИМОР-ЛЕСТЕ', 'Демократическая Республика Тимор-Лесте', '626', 'TL', 'TLS', 1, NULL),
268(179, 'ПУЭРТО-РИКО', NULL, '630', 'PR', 'PRI', 1, NULL),
269(180, 'КАТАР', 'Государство Катар', '634', 'QA', 'QAT', 1, NULL),
270(181, 'РЕЮНЬОН', NULL, '638', 'RE', 'REU', 1, NULL),
271(182, 'РУМЫНИЯ', NULL, '642', 'RO', 'ROU', 1, NULL),
272(183, 'РОССИЯ', 'Российская Федерация', '643', 'RU', 'RUS', 1, NULL),
273(184, 'РУАНДА', 'Руандийская Республика', '646', 'RW', 'RWA', 1, NULL),
274(185, 'СЕН-БАРТЕЛЕМИ', NULL, '652', 'BL', 'BLM', 1, NULL),
275(186, 'СВЯТАЯ ЕЛЕНА', NULL, '654', 'SH', 'SHN', 1, NULL),
276(187, 'СЕНТ-КИТС И НЕВИС', NULL, '659', 'KN', 'KNA', 1, NULL),
277(188, 'АНГИЛЬЯ', NULL, '660', 'AI', 'AIA', 1, NULL),
278(189, 'СЕНТ-ЛЮСИЯ', NULL, '662', 'LC', 'LCA', 1, NULL),
279(190, 'СЕН-МАРТЕН', NULL, '663', 'MF', 'MAF', 1, NULL),
280(191, 'СЕН-ПЬЕР И МИКЕЛОН', NULL, '666', 'PM', 'SPM', 1, NULL),
281(192, 'СЕНТ-ВИНСЕНТ И ГРЕНАДИНЫ', NULL, '670', 'VC', 'VCT', 1, NULL),
282(193, 'САН-МАРИНО', 'Республика Сан-Марино', '674', 'SM', 'SMR', 1, NULL),
283(194, 'САН-ТОМЕ И ПРИНСИПИ', 'Демократическая Республика Сан-Томе и Принсипи', '678', 'ST', 'STP', 1, NULL),
284(195, 'САУДОВСКАЯ АРАВИЯ', 'Королевство Саудовская Аравия', '682', 'SA', 'SAU', 1, NULL),
285(196, 'СЕНЕГАЛ', 'Республика Сенегал', '686', 'SN', 'SEN', 1, NULL),
286(197, 'СЕРБИЯ', 'Республика Сербия', '688', 'RS', 'SRB', 1, NULL),
287(198, 'СЕЙШЕЛЫ', 'Республика Сейшелы', '690', 'SC', 'SYC', 1, NULL),
288(199, 'СЬЕРРА-ЛЕОНЕ', 'Республика Сьерра-Леоне', '694', 'SL', 'SLE', 1, NULL),
289(200, 'СИНГАПУР', 'Республика Сингапур', '702', 'SG', 'SGP', 1, NULL),
290(201, 'СЛОВАКИЯ', 'Словацкая Республика', '703', 'SK', 'SVK', 1, NULL),
291(202, 'ВЬЕТНАМ', 'Социалистическая Республика Вьетнам', '704', 'VN', 'VNM', 1, NULL),
292(203, 'СЛОВЕНИЯ', 'Республика Словения', '705', 'SI', 'SVN', 1, NULL),
293(204, 'СОМАЛИ', 'Сомалийская Республика', '706', 'SO', 'SOM', 1, NULL),
294(205, 'ЮЖНАЯ АФРИКА', 'Южно-Африканская Республика', '710', 'ZA', 'ZAF', 1, NULL),
295(206, 'ЗИМБАБВЕ', 'Республика Зимбабве', '716', 'ZW', 'ZWE', 1, NULL),
296(207, 'ИСПАНИЯ', 'Королевство Испания', '724', 'ES', 'ESP', 1, NULL),
297(208, 'ЗАПАДНАЯ САХАРА', NULL, '732', 'EH', 'ESH', 1, NULL),
298(209, 'СУДАН', 'Республика Судан', '736', 'SD', 'SDN', 1, NULL),
299(210, 'СУРИНАМ', 'Республика Суринам', '740', 'SR', 'SUR', 1, NULL),
300(211, 'ШПИЦБЕРГЕН И ЯН МАЙЕН', NULL, '744', 'SJ', 'SJM', 1, NULL),
301(212, 'СВАЗИЛЕНД', 'Королевство Свазиленд', '748', 'SZ', 'SWZ', 1, NULL),
302(213, 'ШВЕЦИЯ', 'Королевство Швеция', '752', 'SE', 'SWE', 1, NULL),
303(214, 'ШВЕЙЦАРИЯ', 'Швейцарская Конфедерация', '756', 'CH', 'CHE', 1, NULL),
304(215, 'СИРИЙСКАЯ АРАБСКАЯ РЕСПУБЛИКА', NULL, '760', 'SY', 'SYR', 1, NULL),
305(216, 'ТАДЖИКИСТАН', 'Республика Таджикистан', '762', 'TJ', 'TJK', 1, NULL),
306(217, 'ТАИЛАНД', 'Королевство Таиланд', '764', 'TH', 'THA', 1, NULL),
307(218, 'ТОГО', 'Тоголезская Республика', '768', 'TG', 'TGO', 1, NULL),
308(219, 'ТОКЕЛАУ', NULL, '772', 'TK', 'TKL', 1, NULL),
309(220, 'ТОНГА', 'Королевство Тонга', '776', 'TO', 'TON', 1, NULL),
310(221, 'ТРИНИДАД И ТОБАГО', 'Республика Тринидад и Тобаго', '780', 'TT', 'TTO', 1, NULL),
311(222, 'ОБЪЕДИНЕННЫЕ АРАБСКИЕ ЭМИРАТЫ', NULL, '784', 'AE', 'ARE', 1, NULL),
312(223, 'ТУНИС', 'Тунисская Республика', '788', 'TN', 'TUN', 1, NULL),
313(224, 'ТУРЦИЯ', 'Турецкая Республика', '792', 'TR', 'TUR', 1, NULL),
314(225, 'ТУРКМЕНИЯ', 'Туркменистан', '795', 'TM', 'TKM', 1, NULL),
315(226, 'ОСТРОВА ТЕРКС И КАЙКОС', NULL, '796', 'TC', 'TCA', 1, NULL),
316(227, 'ТУВАЛУ', NULL, '798', 'TV', 'TUV', 1, NULL),
317(228, 'УГАНДА', 'Республика Уганда', '800', 'UG', 'UGA', 1, NULL),
318(229, 'УКРАИНА', NULL, '804', 'UA', 'UKR', 1, NULL),
319(230, 'РЕСПУБЛИКА МАКЕДОНИЯ', NULL, '807', 'MK', 'MKD', 1, NULL),
320(231, 'ЕГИПЕТ', 'Арабская Республика Египет', '818', 'EG', 'EGY', 1, NULL),
321(232, 'СОЕДИНЕННОЕ КОРОЛЕВСТВО', 'Соединенное Королевство Великобритании и Северной Ирландии', '826', 'GB', 'GBR', 1, NULL),
322(233, 'ГЕРНСИ', NULL, '831', 'GG', 'GGY', 1, NULL),
323(234, 'ДЖЕРСИ', NULL, '832', 'JE', 'JEY', 1, NULL),
324(235, 'ОСТРОВ МЭН', NULL, '833', 'IM', 'IMN', 1, NULL),
325(236, 'ТАНЗАНИЯ, ОБЪЕДИНЕННАЯ РЕСПУБЛИКА', 'Объединенная Республика Танзания', '834', 'TZ', 'TZA', 1, NULL),
326(237, 'СОЕДИНЕННЫЕ ШТАТЫ', 'Соединенные Штаты Америки', '840', 'US', 'USA', 1, NULL),
327(238, 'ВИРГИНСКИЕ ОСТРОВА, США', 'Виргинские острова Соединенных Штатов', '850', 'VI', 'VIR', 1, NULL),
328(239, 'БУРКИНА-ФАСО', NULL, '854', 'BF', 'BFA', 1, NULL),
329(240, 'УРУГВАЙ', 'Восточная Республика Уругвай', '858', 'UY', 'URY', 1, NULL),
330(241, 'УЗБЕКИСТАН', 'Республика Узбекистан', '860', 'UZ', 'UZB', 1, NULL),
331(242, 'ВЕНЕСУЭЛА БОЛИВАРИАНСКАЯ РЕСПУБЛИКА', 'Боливарианская Республика Венесуэла', '862', 'VE', 'VEN', 1, NULL),
332(243, 'УОЛЛИС И ФУТУНА', NULL, '876', 'WF', 'WLF', 1, NULL),
333(244, 'САМОА', 'Независимое Государство Самоа', '882', 'WS', 'WSM', 1, NULL),
334(245, 'ЙЕМЕН', 'Йеменская Республика', '887', 'YE', 'YEM', 1, NULL),
335(246, 'ЗАМБИЯ', 'Республика Замбия', '894', 'ZM', 'ZMB', 1, NULL),
336(247, 'АБХАЗИЯ', 'Республика Абхазия', '895', 'AB', 'ABH', 1, NULL),
337(248, 'ЮЖНАЯ ОСЕТИЯ', 'Республика Южная Осетия', '896', 'OS', 'OST', 1, NULL);
338
339-- --------------------------------------------------------
340
341--
342-- Структура таблицы `class_unit`
343--
344
345CREATE TABLE IF NOT EXISTS `class_unit` (
346  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'pk',
347  `name` varchar(255) NOT NULL COMMENT 'Наименование единицы измерения',
348  `number_code` varchar(5) NOT NULL COMMENT 'Код',
349  `rus_name1` varchar(50) DEFAULT NULL COMMENT 'Условное обозначение национальное',
350  `eng_name1` varchar(50) DEFAULT NULL COMMENT 'Условное обозначение международное',
351  `rus_name2` varchar(50) DEFAULT NULL COMMENT 'Кодовое буквенное обозначение национальное',
352  `eng_name2` varchar(50) DEFAULT NULL COMMENT 'Кодовое буквенное обозначение международное',
353  `class_unit_group_id` tinyint(4) NOT NULL COMMENT 'Группа единиц измерения',
354  `class_unit_type_id` tinyint(4) NOT NULL COMMENT 'Раздел/приложение в которое входит единица измерения',
355  `visible` tinyint(4) NOT NULL DEFAULT '1' COMMENT 'Видимость',
356  `comment` varchar(255) DEFAULT NULL COMMENT 'Комментарий',
357  PRIMARY KEY (`id`),
358  UNIQUE KEY `number_code` (`number_code`),
359  KEY `class_unit_group_id` (`class_unit_group_id`),
360  KEY `class_unit_type_id` (`class_unit_type_id`)
361) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COMMENT='Общероссийский классификатор единиц измерения ОКЕИ' AUTO_INCREMENT=431 ;
362
363--
364-- Дамп данных таблицы `class_unit`
365--
366
367INSERT INTO `class_unit` (`id`, `name`, `number_code`, `rus_name1`, `eng_name1`, `rus_name2`, `eng_name2`, `class_unit_group_id`, `class_unit_type_id`, `visible`, `comment`) VALUES
368(1, 'Миллиметр', '003', 'мм', 'mm', 'ММ', 'MMT', 1, 1, 1, NULL),
369(2, 'Сантиметр', '004', 'см', 'cm', 'СМ', 'CMT', 1, 1, 1, NULL),
370(4, 'Метр', '006', 'м', 'm', 'М', 'MTR', 1, 1, 1, NULL),
371(9, 'Ярд (0,9144 м)', '043', 'ярд', 'yd', 'ЯРД', 'YRD', 1, 1, 1, NULL),
372(14, 'Квадратный метр', '055', 'м2', 'm2', 'М2', 'MTK', 2, 1, 1, NULL),
373(24, 'Литр; кубический дециметр', '112', 'л; дм3', 'I; L; dm^3', 'Л; ДМ3', 'LTR; DMQ', 3, 1, 1, NULL),
374(37, 'Килограмм', '166', 'кг', 'kg', 'КГ', 'KGM', 4, 1, 1, NULL),
375(114, 'Бобина', '616', 'боб', '-', 'БОБ', 'NBB', 7, 1, 1, NULL),
376(119, 'Изделие', '657', 'изд', '-', 'ИЗД', 'NAR', 7, 1, 1, NULL),
377(121, 'Набор', '704', 'набор', '-', 'НАБОР', 'SET', 7, 1, 1, NULL),
378(122, 'Пара (2 шт.)', '715', 'пар', 'pr; 2', 'ПАР', 'NPR', 7, 1, 1, NULL),
379(128, 'Рулон', '736', 'рул', '-', 'РУЛ', 'NPL', 7, 1, 1, NULL),
380(132, 'Упаковка', '778', 'упак', '-', 'УПАК', 'NMP', 7, 1, 1, NULL),
381(135, 'Штука', '796', 'шт', 'pc; 1', 'ШТ', 'PCE; NMB', 7, 1, 1, NULL),
382(155, 'Погонный метр', '018', 'пог. м', NULL, 'ПОГ М', NULL, 1, 2, 1, NULL),
383(219, 'Байт', '255', 'бай', NULL, 'БАЙТ', NULL, 5, 2, 1, NULL),
384(231, 'Рубль', '383', 'руб', NULL, 'РУБ', NULL, 7, 2, 1, NULL),
385(257, 'Тонна в смену', '536', 'т/смен', NULL, 'Т/СМЕН', NULL, 7, 2, 1, NULL),
386(260, 'Человеко-час', '539', 'чел.ч', NULL, 'ЧЕЛ.Ч', NULL, 7, 2, 1, NULL),
387(285, 'Единица', '642', 'ед', NULL, 'ЕД', NULL, 7, 2, 1, NULL),
388(290, 'Место', '698', 'мест', NULL, 'МЕСТ', NULL, 7, 2, 1, NULL),
389(304, 'Человек', '792', 'чел', NULL, 'ЧЕЛ', NULL, 7, 2, 1, NULL),
390(309, 'Ящик', '812', 'ящ', NULL, 'ЯЩ', NULL, 7, 2, 1, NULL),
391(312, 'Миллион пар', '838', '10^6 пар', NULL, 'МЛН ПАР', NULL, 7, 2, 1, NULL),
392(313, 'Комплект', '839', 'компл', NULL, 'КОМПЛ', NULL, 7, 2, 1, NULL),
393(323, 'Условная единица', '876', 'усл. ед', NULL, 'УСЛ ЕД', NULL, 7, 2, 1, NULL),
394(364, 'Смена', '917', 'смен', NULL, 'СМЕН', NULL, 7, 2, 1, NULL),
395(430, 'Стандарт', '152', NULL, '-', NULL, 'WSD', 3, 3, 1, NULL);
396
397-- --------------------------------------------------------
398
399--
400-- Структура таблицы `class_unit_group`
401--
402
403CREATE TABLE IF NOT EXISTS `class_unit_group` (
404  `id` tinyint(4) NOT NULL AUTO_INCREMENT COMMENT 'pk',
405  `name` varchar(255) NOT NULL COMMENT 'Наименование группы',
406  PRIMARY KEY (`id`),
407  UNIQUE KEY `name` (`name`)
408) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COMMENT='Группы единиц измерения' AUTO_INCREMENT=8 ;
409
410--
411-- Дамп данных таблицы `class_unit_group`
412--
413
414INSERT INTO `class_unit_group` (`id`, `name`) VALUES
415(6, 'Единицы времени'),
416(1, 'Единицы длины'),
417(4, 'Единицы массы'),
418(3, 'Единицы объема'),
419(2, 'Единицы площади'),
420(5, 'Технические единицы'),
421(7, 'Экономические единицы');
422
423-- --------------------------------------------------------
424
425--
426-- Структура таблицы `class_unit_type`
427--
428
429CREATE TABLE IF NOT EXISTS `class_unit_type` (
430  `id` tinyint(4) NOT NULL AUTO_INCREMENT COMMENT 'pk',
431  `name` varchar(255) NOT NULL COMMENT 'Наименование раздела/приложения',
432  PRIMARY KEY (`id`)
433) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COMMENT='Разделы/приложения, в которые включены единицы измерения' AUTO_INCREMENT=4 ;
434
435--
436-- Дамп данных таблицы `class_unit_type`
437--
438
439INSERT INTO `class_unit_type` (`id`, `name`) VALUES
440(1, 'Международные единицы измерения, включенные в ЕСКК'),
441(2, 'Национальные единицы измерения, включенные в ЕСКК'),
442(3, 'Международные единицы измерения, не включенные в ЕСКК');
443
444-- --------------------------------------------------------
445
446--
447-- Структура таблицы `comments`
448--
449
450CREATE TABLE IF NOT EXISTS `comments` (
451  `id` int(11) NOT NULL AUTO_INCREMENT,
452  `date` datetime NOT NULL,
453  `object_name` varchar(16) NOT NULL COMMENT 'Имя(тип) объекта комментирования',
454  `object_id` int(11) NOT NULL COMMENT 'ID объекта комментирования',
455  `autor_name` varchar(16) NOT NULL COMMENT 'Имя автора (анонимного)',
456  `autor_email` varchar(32) NOT NULL COMMENT 'Электронная почта анонимного автора',
457  `autor_id` int(11) NOT NULL COMMENT 'UID автора',
458  `text` text NOT NULL COMMENT 'Текст коментария',
459  `rate` tinyint(4) NOT NULL COMMENT 'Оценка объекта (0-5)',
460  `ip` varchar(16) NOT NULL,
461  `user_agent` varchar(128) NOT NULL,
462  `response` varchar(512) NOT NULL COMMENT 'Ответ администрации',
463  `responser` int(11) NOT NULL COMMENT 'Автор ответа',
464  PRIMARY KEY (`id`),
465  KEY `object_name` (`object_name`),
466  KEY `object_id` (`object_id`),
467  KEY `rate` (`rate`),
468  KEY `date` (`date`)
469) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Коментарии к товарам, новостям, статьям и пр.' AUTO_INCREMENT=1 ;
470
471-- --------------------------------------------------------
472
473--
474-- Структура таблицы `counter`
475--
476
477CREATE TABLE IF NOT EXISTS `counter` (
478  `id` int(11) NOT NULL AUTO_INCREMENT,
479  `date` bigint(20) NOT NULL DEFAULT '0',
480  `ip` varchar(30) CHARACTER SET latin1 NOT NULL DEFAULT '',
481  `agent` varchar(128) NOT NULL DEFAULT '',
482  `refer` varchar(512) NOT NULL DEFAULT '',
483  `file` varchar(20) CHARACTER SET latin1 NOT NULL DEFAULT '',
484  `query` varchar(128) NOT NULL DEFAULT '',
485  UNIQUE KEY `id` (`id`),
486  KEY `time` (`date`),
487  KEY `ip` (`ip`),
488  KEY `agent` (`agent`),
489  KEY `refer` (`refer`(333)),
490  KEY `file` (`file`)
491) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
492
493-- --------------------------------------------------------
494
495--
496-- Структура таблицы `currency`
497--
498
499CREATE TABLE IF NOT EXISTS `currency` (
500  `id` int(11) NOT NULL AUTO_INCREMENT,
501  `name` varchar(10) NOT NULL,
502  `coeff` decimal(8,4) NOT NULL,
503  UNIQUE KEY `id` (`id`),
504  UNIQUE KEY `name` (`name`)
505) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
506
507--
508-- Дамп данных таблицы `currency`
509--
510
511INSERT INTO `currency` (`id`, `name`, `coeff`) VALUES
512(1, 'RUR', 1.0000),
513(2, 'USD', 30.7194);
514
515-- --------------------------------------------------------
516
517--
518-- Структура таблицы `db_version`
519--
520
521CREATE TABLE IF NOT EXISTS `db_version` (
522  `version` int(11) NOT NULL,
523  PRIMARY KEY (`version`)
524) ENGINE=MyISAM DEFAULT CHARSET=latin1;
525
526--
527-- Дамп данных таблицы `db_version`
528--
529
530INSERT INTO `db_version` (`version`) VALUES
531(456);
532
533-- --------------------------------------------------------
534
535--
536-- Структура таблицы `doc_agent`
537--
538
539CREATE TABLE IF NOT EXISTS `doc_agent` (
540  `id` int(11) NOT NULL AUTO_INCREMENT,
541  `name` varchar(100) NOT NULL,
542  `fullname` varchar(200) NOT NULL,
543  `tel` varchar(64) NOT NULL,
544  `sms_phone` varchar(16) NOT NULL,
545  `fax_phone` varchar(16) NOT NULL,
546  `alt_phone` varchar(16) NOT NULL,
547  `adres` varchar(300) NOT NULL,
548  `gruzopol` varchar(300) NOT NULL,
549  `inn` varchar(24) NOT NULL,
550  `dir_fio` varchar(128) NOT NULL,
551  `dir_fio_r` varchar(128) NOT NULL,
552  `pfio` text NOT NULL,
553  `pdol` text NOT NULL,
554  `okevd` varchar(5) NOT NULL,
555  `okpo` varchar(10) NOT NULL,
556  `rs` varchar(22) NOT NULL,
557  `bank` varchar(50) NOT NULL,
558  `ks` varchar(50) NOT NULL,
559  `bik` varchar(12) NOT NULL,
560  `group` int(11) NOT NULL,
561  `email` varchar(50) NOT NULL,
562  `type` tinyint(4) NOT NULL DEFAULT '1',
563  `pasp_num` varchar(12) NOT NULL,
564  `pasp_date` date NOT NULL,
565  `pasp_kem` varchar(60) NOT NULL,
566  `comment` text NOT NULL,
567  `no_mail` tinyint(4) NOT NULL,
568  `responsible` int(11) NOT NULL,
569  `data_sverki` date NOT NULL,
570  `dishonest` tinyint(4) NOT NULL,
571  `p_agent` int(11) DEFAULT NULL COMMENT 'Подчинение другому агенту',
572  UNIQUE KEY `id` (`id`),
573  KEY `name` (`name`),
574  KEY `fullname` (`fullname`),
575  KEY `tel` (`tel`),
576  KEY `inn` (`inn`),
577  KEY `type` (`type`),
578  KEY `pasp_num` (`pasp_num`,`pasp_date`,`pasp_kem`),
579  KEY `p_agent` (`p_agent`)
580) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COMMENT='pcomment - printable comment' AUTO_INCREMENT=2 ;
581
582--
583-- Дамп данных таблицы `doc_agent`
584--
585
586INSERT INTO `doc_agent` (`id`, `name`, `fullname`, `tel`, `sms_phone`, `fax_phone`, `alt_phone`, `adres`, `gruzopol`, `inn`, `dir_fio`, `dir_fio_r`, `pfio`, `pdol`, `okevd`, `okpo`, `rs`, `bank`, `ks`, `bik`, `group`, `email`, `type`, `pasp_num`, `pasp_date`, `pasp_kem`, `comment`, `no_mail`, `responsible`, `data_sverki`, `dishonest`, `p_agent`) VALUES
587(1, 'Частное лицо', 'Частное лицо', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 1, '', 1, '', '0000-00-00', '', '', 1, 0, '0000-00-00', 0, NULL);
588
589-- --------------------------------------------------------
590
591--
592-- Структура таблицы `doc_agent_dov`
593--
594
595CREATE TABLE IF NOT EXISTS `doc_agent_dov` (
596  `id` int(11) NOT NULL AUTO_INCREMENT,
597  `ag_id` int(11) NOT NULL,
598  `name` varchar(50) NOT NULL,
599  `name2` varchar(50) NOT NULL,
600  `surname` varchar(50) NOT NULL,
601  `range` varchar(50) NOT NULL,
602  `pasp_ser` varchar(5) NOT NULL,
603  `pasp_num` varchar(10) NOT NULL,
604  `pasp_kem` varchar(100) NOT NULL,
605  `pasp_data` varchar(15) NOT NULL,
606  `mark_del` bigint(20) NOT NULL,
607  UNIQUE KEY `id` (`id`),
608  KEY `ag_id` (`ag_id`),
609  KEY `name` (`name`),
610  KEY `name2` (`name2`),
611  KEY `surname` (`surname`),
612  KEY `range` (`range`),
613  KEY `pasp_ser` (`pasp_ser`),
614  KEY `pasp_num` (`pasp_num`),
615  KEY `pasp_kem` (`pasp_kem`),
616  KEY `pasp_data` (`pasp_data`),
617  KEY `mark_del` (`mark_del`)
618) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
619
620--
621-- Дамп данных таблицы `doc_agent_dov`
622--
623
624INSERT INTO `doc_agent_dov` (`id`, `ag_id`, `name`, `name2`, `surname`, `range`, `pasp_ser`, `pasp_num`, `pasp_kem`, `pasp_data`, `mark_del`) VALUES
625(1, 1, 'Тест', 'Тестович', 'Тестов', '', '', '', '', '', 0);
626
627-- --------------------------------------------------------
628
629--
630-- Структура таблицы `doc_agent_group`
631--
632
633CREATE TABLE IF NOT EXISTS `doc_agent_group` (
634  `id` int(11) NOT NULL AUTO_INCREMENT,
635  `name` varchar(50) NOT NULL,
636  `pid` int(11) NOT NULL,
637  `desc` varchar(100) NOT NULL,
638  UNIQUE KEY `id` (`id`)
639) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
640
641--
642-- Дамп данных таблицы `doc_agent_group`
643--
644
645INSERT INTO `doc_agent_group` (`id`, `name`, `pid`, `desc`) VALUES
646(1, 'Покупатели', 0, '');
647
648-- --------------------------------------------------------
649
650--
651-- Структура таблицы `doc_base`
652--
653
654CREATE TABLE IF NOT EXISTS `doc_base` (
655  `id` int(11) NOT NULL AUTO_INCREMENT,
656  `group` int(11) NOT NULL DEFAULT '0',
657  `name` varchar(100) NOT NULL,
658  `vc` varchar(32) NOT NULL COMMENT 'Код производителя',
659  `country` int(11) DEFAULT NULL,
660  `desc` text NOT NULL,
661  `cost` double(10,2) NOT NULL DEFAULT '0.00',
662  `stock` tinyint(1) NOT NULL,
663  `proizv` varchar(20) NOT NULL,
664  `likvid` decimal(10,2) NOT NULL DEFAULT '0.00',
665  `cost_date` datetime NOT NULL,
666  `pos_type` tinyint(4) NOT NULL,
667  `hidden` tinyint(4) NOT NULL,
668  `no_export_yml` tinyint(4) NOT NULL,
669  `unit` int(11) NOT NULL COMMENT 'Единица измерения',
670  `warranty` int(11) NOT NULL,
671  `warranty_type` tinyint(4) NOT NULL,
672  `meta_description` varchar(256) NOT NULL,
673  `meta_keywords` varchar(128) NOT NULL,
674  `title_tag` varchar(128) NOT NULL,
675  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
676  `buy_time` datetime NOT NULL DEFAULT '1970-01-01 00:00:00',
677  UNIQUE KEY `id` (`id`),
678  UNIQUE KEY `uniq` (`group`,`name`),
679  KEY `group` (`group`),
680  KEY `name` (`name`),
681  KEY `cost_date` (`cost_date`),
682  KEY `hidden` (`hidden`),
683  KEY `unit` (`unit`),
684  KEY `stock` (`stock`),
685  KEY `likvid` (`likvid`),
686  KEY `country` (`country`),
687  KEY `create_time` (`create_time`),
688  KEY `buy_time` (`buy_time`)
689) ENGINE=InnoDB  DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT AUTO_INCREMENT=3 ;
690
691--
692-- Дамп данных таблицы `doc_base`
693--
694
695INSERT INTO `doc_base` (`id`, `group`, `name`, `vc`, `country`, `desc`, `cost`, `stock`, `proizv`, `likvid`, `cost_date`, `pos_type`, `hidden`, `no_export_yml`, `unit`, `warranty`, `warranty_type`, `meta_description`, `meta_keywords`, `title_tag`, `create_time`, `buy_time`) VALUES
696(1, 1, 'Первый товар', '', 1, '', 0.00, 0, '', 0.00, '0000-00-00 00:00:00', 0, 0, 0, 260, 0, 0, '', '', '', '2012-12-23 23:51:33', '1970-01-01 00:00:00'),
697(2, 2, 'Первая услуга', '', 1, '', 12.00, 0, '', 0.00, '0000-00-00 00:00:00', 1, 0, 0, 285, 0, 0, '', '', '', '2012-12-23 23:52:31', '1970-01-01 00:00:00');
698
699-- --------------------------------------------------------
700
701--
702-- Структура таблицы `doc_base_attachments`
703--
704
705CREATE TABLE IF NOT EXISTS `doc_base_attachments` (
706  `pos_id` int(11) NOT NULL,
707  `attachment_id` int(11) NOT NULL,
708  UNIQUE KEY `uni` (`pos_id`,`attachment_id`),
709  KEY `attachment_id` (`attachment_id`)
710) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Присоединённые файлы';
711
712-- --------------------------------------------------------
713
714--
715-- Структура таблицы `doc_base_cnt`
716--
717
718CREATE TABLE IF NOT EXISTS `doc_base_cnt` (
719  `id` int(11) NOT NULL,
720  `sklad` tinyint(4) NOT NULL,
721  `cnt` double NOT NULL,
722  `mesto` varchar(32) NOT NULL,
723  `mincnt` varchar(8) NOT NULL,
724  PRIMARY KEY (`id`,`sklad`),
725  KEY `cnt` (`cnt`),
726  KEY `mesto` (`mesto`),
727  KEY `mincnt` (`mincnt`)
728) ENGINE=InnoDB DEFAULT CHARSET=utf8;
729
730-- --------------------------------------------------------
731
732--
733-- Структура таблицы `doc_base_cost`
734--
735
736CREATE TABLE IF NOT EXISTS `doc_base_cost` (
737  `id` int(11) NOT NULL AUTO_INCREMENT,
738  `pos_id` int(11) NOT NULL,
739  `cost_id` int(11) NOT NULL,
740  `type` varchar(5) NOT NULL,
741  `value` decimal(8,2) NOT NULL,
742  `accuracy` tinyint(4) NOT NULL,
743  `direction` tinyint(4) NOT NULL,
744  UNIQUE KEY `id` (`id`),
745  UNIQUE KEY `uniq` (`pos_id`,`cost_id`),
746  KEY `group_id` (`pos_id`),
747  KEY `cost_id` (`cost_id`),
748  KEY `value` (`value`),
749  KEY `type` (`type`)
750) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
751
752-- --------------------------------------------------------
753
754--
755-- Структура таблицы `doc_base_dop`
756--
757
758CREATE TABLE IF NOT EXISTS `doc_base_dop` (
759  `id` int(11) NOT NULL AUTO_INCREMENT,
760  `type` int(11) DEFAULT '0',
761  `d_int` double NOT NULL DEFAULT '0',
762  `d_ext` double NOT NULL DEFAULT '0',
763  `size` double NOT NULL DEFAULT '0',
764  `mass` double NOT NULL DEFAULT '0',
765  `analog` varchar(20) NOT NULL,
766  `koncost` double NOT NULL DEFAULT '0',
767  `strana` varchar(20) NOT NULL,
768  `tranzit` tinyint(4) NOT NULL,
769  `ntd` varchar(32) NOT NULL,
770  UNIQUE KEY `id` (`id`),
771  KEY `type` (`type`),
772  KEY `d_int` (`d_int`),
773  KEY `d_ext` (`d_ext`),
774  KEY `size` (`size`),
775  KEY `mass` (`mass`),
776  KEY `analog` (`analog`),
777  KEY `koncost` (`koncost`)
778) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
779
780-- --------------------------------------------------------
781
782--
783-- Структура таблицы `doc_base_dop_type`
784--
785
786CREATE TABLE IF NOT EXISTS `doc_base_dop_type` (
787  `id` int(11) NOT NULL,
788  `name` varchar(70) NOT NULL,
789  `desc` text NOT NULL,
790  UNIQUE KEY `id` (`id`),
791  KEY `name` (`name`)
792) ENGINE=InnoDB DEFAULT CHARSET=utf8;
793
794-- --------------------------------------------------------
795
796--
797-- Структура таблицы `doc_base_gparams`
798--
799
800CREATE TABLE IF NOT EXISTS `doc_base_gparams` (
801  `id` int(11) NOT NULL AUTO_INCREMENT,
802  `name` varchar(64) DEFAULT NULL,
803  PRIMARY KEY (`id`)
804) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
805
806-- --------------------------------------------------------
807
808--
809-- Структура таблицы `doc_base_img`
810--
811
812CREATE TABLE IF NOT EXISTS `doc_base_img` (
813  `pos_id` int(11) NOT NULL,
814  `img_id` int(11) NOT NULL,
815  `default` tinyint(4) NOT NULL,
816  UNIQUE KEY `pos_id` (`pos_id`,`img_id`),
817  KEY `default` (`default`)
818) ENGINE=MyISAM DEFAULT CHARSET=utf8;
819
820-- --------------------------------------------------------
821
822--
823-- Структура таблицы `doc_base_kompl`
824--
825
826CREATE TABLE IF NOT EXISTS `doc_base_kompl` (
827  `id` int(11) NOT NULL AUTO_INCREMENT,
828  `pos_id` int(11) NOT NULL COMMENT 'id наименования',
829  `kompl_id` int(11) NOT NULL COMMENT 'id комплектующего',
830  `cnt` double NOT NULL COMMENT 'количество',
831  UNIQUE KEY `id` (`id`),
832  KEY `kompl_id` (`kompl_id`),
833  KEY `cnt` (`cnt`),
834  KEY `pos_id` (`pos_id`)
835) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Комплектующие - из чего состоит эта позиция' AUTO_INCREMENT=1 ;
836
837-- --------------------------------------------------------
838
839--
840-- Структура таблицы `doc_base_params`
841--
842
843CREATE TABLE IF NOT EXISTS `doc_base_params` (
844  `id` int(11) NOT NULL AUTO_INCREMENT,
845  `param` varchar(32) NOT NULL,
846  `type` varchar(8) NOT NULL,
847  `pgroup_id` int(11) NOT NULL,
848  `system` tinyint(4) NOT NULL COMMENT 'Служебный параметр. Нигде не отображается.',
849  `ym_assign` varchar(128) NOT NULL,
850  UNIQUE KEY `id` (`id`),
851  KEY `param` (`param`),
852  KEY `pgroup_id` (`pgroup_id`),
853  KEY `ym_assign` (`ym_assign`)
854) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
855
856-- --------------------------------------------------------
857
858--
859-- Структура таблицы `doc_base_pcollections_list`
860--
861
862CREATE TABLE IF NOT EXISTS `doc_base_pcollections_list` (
863  `id` int(11) NOT NULL AUTO_INCREMENT,
864  `name` varchar(128) NOT NULL,
865  PRIMARY KEY (`id`),
866  UNIQUE KEY `name` (`name`)
867) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Наборы свойств складской номенклатуры' AUTO_INCREMENT=1 ;
868
869-- --------------------------------------------------------
870
871--
872-- Структура таблицы `doc_base_pcollections_set`
873--
874
875CREATE TABLE IF NOT EXISTS `doc_base_pcollections_set` (
876  `collection_id` int(11) NOT NULL,
877  `param_id` int(11) NOT NULL,
878  UNIQUE KEY `uniq` (`collection_id`,`param_id`),
879  KEY `collection_id` (`collection_id`),
880  KEY `param_id` (`param_id`)
881) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Список параметров в наборе';
882
883-- --------------------------------------------------------
884
885--
886-- Структура таблицы `doc_base_values`
887--
888
889CREATE TABLE IF NOT EXISTS `doc_base_values` (
890  `id` int(11) NOT NULL,
891  `param_id` int(11) NOT NULL,
892  `value` varchar(32) NOT NULL,
893  `intval` int(11) NOT NULL,
894  `doubleval` double NOT NULL,
895  `strval` varchar(512) NOT NULL,
896  UNIQUE KEY `unique` (`id`,`param_id`),
897  KEY `id` (`id`),
898  KEY `param` (`param_id`),
899  KEY `value` (`value`),
900  KEY `intval` (`intval`),
901  KEY `doubleval` (`doubleval`),
902  KEY `strval` (`strval`(255))
903) ENGINE=InnoDB DEFAULT CHARSET=utf8;
904
905-- --------------------------------------------------------
906
907--
908-- Структура таблицы `doc_cost`
909--
910
911CREATE TABLE IF NOT EXISTS `doc_cost` (
912  `id` int(11) NOT NULL AUTO_INCREMENT,
913  `name` varchar(25) NOT NULL,
914  `type` varchar(5) NOT NULL,
915  `value` decimal(8,2) NOT NULL COMMENT 'Значение цены',
916  `vid` tinyint(4) NOT NULL COMMENT 'Вид цены определяет места её использования',
917  `accuracy` int(11) NOT NULL,
918  `direction` int(11) NOT NULL,
919  UNIQUE KEY `id` (`id`)
920) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
921
922--
923-- Дамп данных таблицы `doc_cost`
924--
925
926INSERT INTO `doc_cost` (`id`, `name`, `type`, `value`, `vid`, `accuracy`, `direction`) VALUES
927(1, 'Для зарегистрированных', 'pp', 0.00, -1, 2, 0),
928(2, 'По умолчанию', 'pp', 0.00, 1, 2, 0);
929
930-- --------------------------------------------------------
931
932--
933-- Структура таблицы `doc_dopdata`
934--
935
936CREATE TABLE IF NOT EXISTS `doc_dopdata` (
937  `doc` int(11) NOT NULL,
938  `param` varchar(20) NOT NULL,
939  `value` varchar(150) NOT NULL,
940  UNIQUE KEY `doc` (`doc`,`param`),
941  KEY `value` (`value`)
942) ENGINE=InnoDB DEFAULT CHARSET=utf8;
943
944-- --------------------------------------------------------
945
946--
947-- Структура таблицы `doc_group`
948--
949
950CREATE TABLE IF NOT EXISTS `doc_group` (
951  `id` int(11) NOT NULL AUTO_INCREMENT,
952  `name` varchar(64) NOT NULL,
953  `desc` text NOT NULL,
954  `pid` int(11) NOT NULL,
955  `hidelevel` tinyint(4) NOT NULL,
956  `no_export_yml` tinyint(4) NOT NULL,
957  `printname` varchar(64) NOT NULL,
958  `meta_description` varchar(256) NOT NULL,
959  `meta_keywords` varchar(128) NOT NULL,
960  `title_tag` varchar(128) NOT NULL,
961  UNIQUE KEY `id` (`id`),
962  UNIQUE KEY `name` (`name`),
963  KEY `pid` (`pid`),
964  KEY `hidelevel` (`hidelevel`)
965) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
966
967--
968-- Дамп данных таблицы `doc_group`
969--
970
971INSERT INTO `doc_group` (`id`, `name`, `desc`, `pid`, `hidelevel`, `no_export_yml`, `printname`, `meta_description`, `meta_keywords`, `title_tag`) VALUES
972(1, 'Товары', '', 0, 0, 0, '', '', '', ''),
973(2, 'Услуги', '', 0, 0, 0, '', '', '', '');
974
975-- --------------------------------------------------------
976
977--
978-- Структура таблицы `doc_group_cost`
979--
980
981CREATE TABLE IF NOT EXISTS `doc_group_cost` (
982  `id` int(11) NOT NULL AUTO_INCREMENT,
983  `group_id` int(11) NOT NULL,
984  `cost_id` int(11) NOT NULL,
985  `type` varchar(5) NOT NULL,
986  `value` decimal(8,2) NOT NULL,
987  `accuracy` tinyint(4) NOT NULL,
988  `direction` tinyint(4) NOT NULL,
989  UNIQUE KEY `id` (`id`),
990  UNIQUE KEY `uniq` (`group_id`,`cost_id`),
991  KEY `group_id` (`group_id`),
992  KEY `cost_id` (`cost_id`),
993  KEY `value` (`value`),
994  KEY `type` (`type`)
995) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
996
997-- --------------------------------------------------------
998
999--
1000-- Структура таблицы `doc_group_params`
1001--
1002
1003CREATE TABLE IF NOT EXISTS `doc_group_params` (
1004  `id` int(11) NOT NULL AUTO_INCREMENT,
1005  `group_id` int(11) DEFAULT NULL,
1006  `param_id` int(11) DEFAULT NULL,
1007  `show_in_filter` tinyint(4) NOT NULL,
1008  PRIMARY KEY (`id`),
1009  UNIQUE KEY `uniq` (`group_id`,`param_id`),
1010  KEY `fk_doc_group_params_doc_group1` (`group_id`),
1011  KEY `fk_doc_group_params_doc_base_params1` (`param_id`)
1012) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1013
1014-- --------------------------------------------------------
1015
1016--
1017-- Структура таблицы `doc_img`
1018--
1019
1020CREATE TABLE IF NOT EXISTS `doc_img` (
1021  `id` int(11) NOT NULL AUTO_INCREMENT,
1022  `name` varchar(100) NOT NULL,
1023  `type` varchar(4) NOT NULL,
1024  UNIQUE KEY `id` (`id`),
1025  UNIQUE KEY `name` (`name`)
1026) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1027
1028-- --------------------------------------------------------
1029
1030--
1031-- Структура таблицы `doc_kassa`
1032--
1033
1034CREATE TABLE IF NOT EXISTS `doc_kassa` (
1035  `ids` varchar(50) CHARACTER SET latin1 NOT NULL,
1036  `num` int(11) NOT NULL,
1037  `name` varchar(50) NOT NULL,
1038  `ballance` decimal(10,2) NOT NULL,
1039  `bik` varchar(20) NOT NULL,
1040  `rs` varchar(30) NOT NULL,
1041  `ks` varchar(30) NOT NULL,
1042  `firm_id` int(11) NOT NULL,
1043  UNIQUE KEY `ids` (`ids`,`num`)
1044) ENGINE=InnoDB DEFAULT CHARSET=utf8;
1045
1046--
1047-- Дамп данных таблицы `doc_kassa`
1048--
1049
1050INSERT INTO `doc_kassa` (`ids`, `num`, `name`, `ballance`, `bik`, `rs`, `ks`, `firm_id`) VALUES
1051('bank', 1, 'Основной банк', 0.00, '000000000', '00000000000000000000', '00000000000000000000', 0),
1052('kassa', 1, 'Основная касса', 0.00, '', '', '', 0);
1053
1054-- --------------------------------------------------------
1055
1056--
1057-- Структура таблицы `doc_list`
1058--
1059
1060CREATE TABLE IF NOT EXISTS `doc_list` (
1061  `id` int(11) NOT NULL AUTO_INCREMENT,
1062  `type` tinyint(4) NOT NULL DEFAULT '0',
1063  `agent` int(11) NOT NULL DEFAULT '0',
1064  `comment` text NOT NULL,
1065  `date` bigint(20) NOT NULL DEFAULT '0',
1066  `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
1067  `ok` bigint(20) NOT NULL DEFAULT '0',
1068  `sklad` tinyint(4) NOT NULL DEFAULT '0',
1069  `kassa` tinyint(4) NOT NULL DEFAULT '0',
1070  `bank` tinyint(4) NOT NULL DEFAULT '0',
1071  `user` int(11) NOT NULL DEFAULT '0',
1072  `altnum` int(11) NOT NULL,
1073  `subtype` varchar(5) NOT NULL,
1074  `sum` decimal(10,2) NOT NULL DEFAULT '0.00',
1075  `nds` int(11) NOT NULL DEFAULT '0',
1076  `p_doc` int(11) NOT NULL,
1077  `mark_del` bigint(20) NOT NULL,
1078  `firm_id` int(11) NOT NULL DEFAULT '1',
1079  `err_flag` tinyint(4) NOT NULL DEFAULT '0',
1080  `contract` int(11) NOT NULL,
1081  UNIQUE KEY `id` (`id`),
1082  KEY `type` (`type`),
1083  KEY `fio` (`agent`),
1084  KEY `date` (`date`),
1085  KEY `altnum` (`altnum`),
1086  KEY `p_doc` (`p_doc`),
1087  KEY `ok` (`ok`),
1088  KEY `sklad` (`sklad`),
1089  KEY `user` (`user`),
1090  KEY `subtype` (`subtype`),
1091  KEY `mark_del` (`mark_del`),
1092  KEY `firm_id` (`firm_id`),
1093  KEY `kassa` (`kassa`,`bank`),
1094  KEY `contract` (`contract`),
1095  KEY `created` (`created`)
1096) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1097
1098-- --------------------------------------------------------
1099
1100--
1101-- Структура таблицы `doc_list_pos`
1102--
1103
1104CREATE TABLE IF NOT EXISTS `doc_list_pos` (
1105  `id` int(11) NOT NULL AUTO_INCREMENT,
1106  `doc` int(11) NOT NULL DEFAULT '0',
1107  `tovar` int(11) NOT NULL DEFAULT '0',
1108  `cnt` double NOT NULL DEFAULT '0',
1109  `gtd` varchar(32) NOT NULL,
1110  `comm` varchar(128) NOT NULL,
1111  `cost` decimal(10,2) NOT NULL DEFAULT '0.00',
1112  `page` int(11) NOT NULL DEFAULT '0',
1113  UNIQUE KEY `id` (`id`),
1114  UNIQUE KEY `uni_pos` (`doc`,`tovar`,`page`),
1115  KEY `doc` (`doc`),
1116  KEY `tovar` (`tovar`),
1117  KEY `page` (`page`)
1118) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1119
1120-- --------------------------------------------------------
1121
1122--
1123-- Структура таблицы `doc_log`
1124--
1125
1126CREATE TABLE IF NOT EXISTS `doc_log` (
1127  `id` int(11) NOT NULL AUTO_INCREMENT,
1128  `user` int(11) NOT NULL,
1129  `ip` varchar(20) NOT NULL,
1130  `object` varchar(20) NOT NULL,
1131  `object_id` int(11) NOT NULL,
1132  `motion` varchar(100) NOT NULL,
1133  `desc` varchar(500) NOT NULL,
1134  `time` datetime NOT NULL,
1135  UNIQUE KEY `id` (`id`),
1136  KEY `user` (`user`),
1137  KEY `motion` (`motion`),
1138  KEY `time` (`time`),
1139  KEY `desc` (`desc`(333)),
1140  KEY `ip` (`ip`)
1141) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1142
1143-- --------------------------------------------------------
1144
1145--
1146-- Структура таблицы `doc_rasxodi`
1147--
1148
1149CREATE TABLE IF NOT EXISTS `doc_rasxodi` (
1150  `id` int(11) NOT NULL AUTO_INCREMENT,
1151  `name` varchar(50) NOT NULL,
1152  `adm` tinyint(4) NOT NULL,
1153  UNIQUE KEY `id` (`id`),
1154  KEY `name` (`name`),
1155  KEY `adm` (`adm`)
1156) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COMMENT='Статьи расходов' AUTO_INCREMENT=15 ;
1157
1158--
1159-- Дамп данных таблицы `doc_rasxodi`
1160--
1161
1162INSERT INTO `doc_rasxodi` (`id`, `name`, `adm`) VALUES
1163(0, 'Прочие расходы', 1),
1164(1, 'Аренда офиса, склада', 1),
1165(2, 'Средства под отчёт', 1),
1166(3, 'Канцелярские товары, хозяйственные материалы', 1),
1167(4, 'Зарплата, премии (офис)', 1),
1168(5, 'Расчетно кассовое обслуживание', 1),
1169(6, 'Закупка товара на склад', 0),
1170(7, ' Расходы Офиса', 1),
1171(8, 'Расходы Склада', 1),
1172(9, 'Расходы на связь', 1),
1173(10, 'Расходы на автотранспорт (бензин, запчасти)', 1),
1174(11, 'Налоги и сборы', 1),
1175(12, 'Кредиты', 1),
1176(13, 'Непредвиденные расходы', 0),
1177(14, 'Премии по итогам квартала и года', 1);
1178
1179-- --------------------------------------------------------
1180
1181--
1182-- Структура таблицы `doc_sklady`
1183--
1184
1185CREATE TABLE IF NOT EXISTS `doc_sklady` (
1186  `id` int(11) NOT NULL AUTO_INCREMENT,
1187  `name` varchar(64) NOT NULL,
1188  `dnc` tinyint(1) NOT NULL DEFAULT '0',
1189  KEY `id` (`id`),
1190  KEY `name` (`name`)
1191) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
1192
1193--
1194-- Дамп данных таблицы `doc_sklady`
1195--
1196
1197INSERT INTO `doc_sklady` (`id`, `name`, `dnc`) VALUES
1198(1, 'Основной склад', 0);
1199
1200-- --------------------------------------------------------
1201
1202--
1203-- Структура таблицы `doc_types`
1204--
1205
1206CREATE TABLE IF NOT EXISTS `doc_types` (
1207  `id` int(11) NOT NULL AUTO_INCREMENT,
1208  `name` varchar(30) NOT NULL,
1209  KEY `id` (`id`)
1210) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=19 ;
1211
1212--
1213-- Дамп данных таблицы `doc_types`
1214--
1215
1216INSERT INTO `doc_types` (`id`, `name`) VALUES
1217(1, 'Поступление'),
1218(2, 'Реализация'),
1219(3, 'Заявка покупателя'),
1220(4, 'Банк - приход'),
1221(5, 'Банк - расход'),
1222(6, 'Касса - приход'),
1223(7, 'Касса - расход'),
1224(8, 'Перемещение товара'),
1225(9, 'Перемещение средств (касса)'),
1226(10, 'Доверенность'),
1227(11, 'Предложение поставщика'),
1228(12, 'Товар в пути'),
1229(13, 'Коммерческое предложение'),
1230(14, 'Договор'),
1231(15, 'Реализация (оперативная)'),
1232(16, 'Спецификация'),
1233(17, 'Сборка'),
1234(18, 'Корректировка долга');
1235
1236-- --------------------------------------------------------
1237
1238--
1239-- Структура таблицы `doc_vars`
1240--
1241
1242CREATE TABLE IF NOT EXISTS `doc_vars` (
1243  `id` int(11) NOT NULL AUTO_INCREMENT,
1244  `firm_name` varchar(150) NOT NULL,
1245  `firm_director` varchar(100) NOT NULL,
1246  `firm_manager` varchar(100) NOT NULL,
1247  `firm_buhgalter` varchar(100) NOT NULL,
1248  `firm_kladovshik` varchar(100) NOT NULL,
1249  `firm_bank` varchar(100) NOT NULL,
1250  `firm_bank_kor_s` varchar(25) NOT NULL,
1251  `firm_bik` varchar(15) NOT NULL,
1252  `firm_schet` varchar(25) NOT NULL,
1253  `firm_inn` varchar(25) NOT NULL,
1254  `firm_adres` varchar(150) NOT NULL,
1255  `firm_realadres` varchar(150) NOT NULL,
1256  `firm_gruzootpr` varchar(300) NOT NULL,
1257  `firm_telefon` varchar(60) NOT NULL,
1258  `firm_okpo` varchar(10) NOT NULL,
1259  `param_nds` double NOT NULL DEFAULT '0',
1260  UNIQUE KEY `id` (`id`)
1261) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
1262
1263--
1264-- Дамп данных таблицы `doc_vars`
1265--
1266
1267INSERT INTO `doc_vars` (`id`, `firm_name`, `firm_director`, `firm_manager`, `firm_buhgalter`, `firm_kladovshik`, `firm_bank`, `firm_bank_kor_s`, `firm_bik`, `firm_schet`, `firm_inn`, `firm_adres`, `firm_realadres`, `firm_gruzootpr`, `firm_telefon`, `firm_okpo`, `param_nds`) VALUES
1268(1, 'ООО Первая Фирма', 'Аноним И.О.', 'Аноним И.О.', 'Аноним И.О.', 'Аноним И.О.', '', '', '', '', '', '', '', '', '', '', 18);
1269
1270-- --------------------------------------------------------
1271
1272--
1273-- Структура таблицы `errorlog`
1274--
1275
1276CREATE TABLE IF NOT EXISTS `errorlog` (
1277  `id` int(11) NOT NULL AUTO_INCREMENT,
1278  `page` varchar(128) NOT NULL,
1279  `referer` varchar(128) NOT NULL,
1280  `agent` varchar(128) NOT NULL,
1281  `ip` varchar(18) NOT NULL,
1282  `msg` text NOT NULL,
1283  `date` datetime NOT NULL,
1284  `uid` int(11) NOT NULL,
1285  UNIQUE KEY `id` (`id`),
1286  KEY `page` (`page`),
1287  KEY `referer` (`referer`),
1288  KEY `date` (`date`),
1289  KEY `agent` (`agent`,`ip`)
1290) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1291
1292-- --------------------------------------------------------
1293
1294--
1295-- Структура таблицы `fabric_builders`
1296--
1297
1298CREATE TABLE IF NOT EXISTS `fabric_builders` (
1299  `id` int(11) NOT NULL AUTO_INCREMENT,
1300  `name` varchar(32) NOT NULL,
1301  `active` tinyint(4) NOT NULL,
1302  UNIQUE KEY `id` (`id`)
1303) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1304
1305-- --------------------------------------------------------
1306
1307--
1308-- Структура таблицы `fabric_data`
1309--
1310
1311CREATE TABLE IF NOT EXISTS `fabric_data` (
1312  `id` int(11) NOT NULL AUTO_INCREMENT,
1313  `sklad_id` int(11) NOT NULL,
1314  `builder_id` int(11) NOT NULL,
1315  `date` date NOT NULL,
1316  `pos_id` int(11) NOT NULL,
1317  `cnt` int(11) NOT NULL,
1318  UNIQUE KEY `id` (`id`),
1319  UNIQUE KEY `uni` (`sklad_id`,`builder_id`,`date`,`pos_id`)
1320) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1321
1322-- --------------------------------------------------------
1323
1324--
1325-- Структура таблицы `firm_info`
1326--
1327
1328CREATE TABLE IF NOT EXISTS `firm_info` (
1329  `id` int(11) NOT NULL AUTO_INCREMENT,
1330  `name` varchar(100) NOT NULL DEFAULT '',
1331  `num_name` int(11) NOT NULL DEFAULT '0' COMMENT 'Номер колонки с наименованиями в прайсе',
1332  `num_cost` int(11) NOT NULL DEFAULT '0',
1333  `num_art` int(11) NOT NULL DEFAULT '0',
1334  `num_nal` tinyint(4) NOT NULL,
1335  `signature` varchar(200) NOT NULL DEFAULT '' COMMENT 'Сигнатура для определения принадлежности прайса',
1336  `currency` tinyint(4) NOT NULL,
1337  `coeff` decimal(10,3) NOT NULL,
1338  `last_update` datetime NOT NULL,
1339  `delivery_info` int(11) NOT NULL,
1340  PRIMARY KEY (`id`),
1341  KEY `name` (`name`),
1342  KEY `sign` (`signature`)
1343) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
1344
1345--
1346-- Дамп данных таблицы `firm_info`
1347--
1348
1349INSERT INTO `firm_info` (`id`, `name`, `num_name`, `num_cost`, `num_art`, `num_nal`, `signature`, `currency`, `coeff`, `last_update`, `delivery_info`) VALUES
1350(1, 'test', 1, 2, 3, 4, 'test@example.com', 0, 0.000, '0000-00-00 00:00:00', 0);
1351
1352-- --------------------------------------------------------
1353
1354--
1355-- Структура таблицы `firm_info_struct`
1356--
1357
1358CREATE TABLE IF NOT EXISTS `firm_info_struct` (
1359  `id` int(11) NOT NULL AUTO_INCREMENT,
1360  `firm_id` int(11) NOT NULL COMMENT 'Номер фирмы',
1361  `table_name` varchar(50) NOT NULL COMMENT 'Название листа прайса',
1362  `name` mediumint(9) NOT NULL COMMENT 'N колонки наименований',
1363  `cost` mediumint(9) NOT NULL,
1364  `art` mediumint(9) NOT NULL,
1365  `nal` mediumint(9) NOT NULL,
1366  UNIQUE KEY `id` (`id`),
1367  KEY `firm_id` (`firm_id`),
1368  KEY `table_name` (`table_name`)
1369) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
1370
1371--
1372-- Дамп данных таблицы `firm_info_struct`
1373--
1374
1375INSERT INTO `firm_info_struct` (`id`, `firm_id`, `table_name`, `name`, `cost`, `art`, `nal`) VALUES
1376(1, 1, 'test', 2, 3, 1, 4);
1377
1378-- --------------------------------------------------------
1379
1380--
1381-- Структура таблицы `loginfo`
1382--
1383
1384CREATE TABLE IF NOT EXISTS `loginfo` (
1385  `id` int(11) NOT NULL AUTO_INCREMENT,
1386  `date` datetime NOT NULL,
1387  `page` varchar(100) CHARACTER SET latin1 NOT NULL,
1388  `query` varchar(100) CHARACTER SET latin1 NOT NULL,
1389  `mode` varchar(20) CHARACTER SET latin1 NOT NULL,
1390  `ip` varchar(30) CHARACTER SET latin1 NOT NULL,
1391  `user` int(11) NOT NULL,
1392  `text` varchar(500) CHARACTER SET latin1 NOT NULL,
1393  UNIQUE KEY `id` (`id`),
1394  KEY `date` (`date`),
1395  KEY `page` (`page`),
1396  KEY `query` (`query`),
1397  KEY `mode` (`mode`),
1398  KEY `ip` (`ip`),
1399  KEY `user` (`user`)
1400) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1401
1402-- --------------------------------------------------------
1403
1404--
1405-- Структура таблицы `news`
1406--
1407
1408CREATE TABLE IF NOT EXISTS `news` (
1409  `id` int(11) NOT NULL AUTO_INCREMENT,
1410  `type` varchar(8) NOT NULL,
1411  `title` varchar(64) NOT NULL,
1412  `text` text NOT NULL,
1413  `date` datetime NOT NULL,
1414  `autor` int(11) NOT NULL,
1415  `ex_date` date NOT NULL,
1416  `img_ext` varchar(4) NOT NULL,
1417  UNIQUE KEY `id` (`id`),
1418  KEY `type` (`type`),
1419  KEY `ex_date` (`ex_date`)
1420) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1421
1422-- --------------------------------------------------------
1423
1424--
1425-- Структура таблицы `notes`
1426--
1427
1428CREATE TABLE IF NOT EXISTS `notes` (
1429  `id` int(11) NOT NULL AUTO_INCREMENT,
1430  `user` int(11) NOT NULL,
1431  `sender` int(11) NOT NULL,
1432  `head` varchar(50) NOT NULL,
1433  `msg` text NOT NULL,
1434  `senddate` datetime NOT NULL,
1435  `enddate` datetime NOT NULL,
1436  `ok` tinyint(4) NOT NULL,
1437  `comment` text NOT NULL,
1438  UNIQUE KEY `id` (`id`),
1439  KEY `user` (`user`),
1440  KEY `sender` (`sender`),
1441  KEY `senddate` (`senddate`),
1442  KEY `enddate` (`enddate`)
1443) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
1444
1445-- --------------------------------------------------------
1446
1447--
1448-- Структура таблицы `parsed_price`
1449--
1450
1451CREATE TABLE IF NOT EXISTS `parsed_price` (
1452  `id` int(11) NOT NULL AUTO_INCREMENT,
1453  `firm` int(11) NOT NULL,
1454  `pos` int(11) NOT NULL,
1455  `cost` decimal(10,2) NOT NULL,
1456  `nal` varchar(10) NOT NULL,
1457  `from` int(11) NOT NULL,
1458  `selected` tinyint(4) DEFAULT NULL,
1459  UNIQUE KEY `id` (`id`)
1460) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1461
1462-- --------------------------------------------------------
1463
1464--
1465-- Структура таблицы `photogalery`
1466--
1467
1468CREATE TABLE IF NOT EXISTS `photogalery` (
1469  `id` int(11) NOT NULL AUTO_INCREMENT,
1470  `uid` int(11) NOT NULL DEFAULT '0',
1471  `comment` varchar(50) NOT NULL,
1472  UNIQUE KEY `id` (`id`)
1473) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1474
1475-- --------------------------------------------------------
1476
1477--
1478-- Структура таблицы `price`
1479--
1480
1481CREATE TABLE IF NOT EXISTS `price` (
1482  `id` int(11) NOT NULL AUTO_INCREMENT,
1483  `name` varchar(200) NOT NULL DEFAULT '',
1484  `cost` double NOT NULL DEFAULT '0',
1485  `firm` int(11) NOT NULL DEFAULT '0',
1486  `art` varchar(20) NOT NULL DEFAULT '',
1487  `nal` varchar(20) NOT NULL,
1488  `date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
1489  `seeked` int(11) NOT NULL,
1490  KEY `name` (`name`),
1491  KEY `cost` (`cost`),
1492  KEY `firm` (`firm`),
1493  KEY `art` (`art`),
1494  KEY `date` (`date`),
1495  KEY `id` (`id`)
1496) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1497
1498-- --------------------------------------------------------
1499
1500--
1501-- Структура таблицы `prices_replaces`
1502--
1503
1504CREATE TABLE IF NOT EXISTS `prices_replaces` (
1505  `id` int(11) NOT NULL AUTO_INCREMENT,
1506  `search_str` varchar(16) NOT NULL,
1507  `replace_str` varchar(256) NOT NULL,
1508  PRIMARY KEY (`id`),
1509  UNIQUE KEY `id` (`id`),
1510  KEY `search_str` (`search_str`)
1511) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Список замен для регулярных выражений анализатора прайсов' AUTO_INCREMENT=1 ;
1512
1513-- --------------------------------------------------------
1514
1515--
1516-- Структура таблицы `ps_counter`
1517--
1518
1519CREATE TABLE IF NOT EXISTS `ps_counter` (
1520  `date` date NOT NULL DEFAULT '0000-00-00',
1521  `query` int(11) NOT NULL DEFAULT '0',
1522  `ps` int(11) NOT NULL DEFAULT '0',
1523  `counter` int(11) NOT NULL,
1524  PRIMARY KEY (`date`,`query`,`ps`)
1525) ENGINE=MyISAM DEFAULT CHARSET=utf8;
1526
1527-- --------------------------------------------------------
1528
1529--
1530-- Структура таблицы `ps_parser`
1531--
1532
1533CREATE TABLE IF NOT EXISTS `ps_parser` (
1534  `parametr` varchar(20) NOT NULL,
1535  `data` varchar(50) NOT NULL DEFAULT '0'
1536) ENGINE=MyISAM DEFAULT CHARSET=utf8;
1537
1538--
1539-- Дамп данных таблицы `ps_parser`
1540--
1541
1542INSERT INTO `ps_parser` (`parametr`, `data`) VALUES
1543('last_time_counter', '0');
1544
1545-- --------------------------------------------------------
1546
1547--
1548-- Структура таблицы `ps_query`
1549--
1550
1551CREATE TABLE IF NOT EXISTS `ps_query` (
1552  `id` int(10) NOT NULL AUTO_INCREMENT,
1553  `query` text NOT NULL,
1554  PRIMARY KEY (`id`)
1555) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1556
1557-- --------------------------------------------------------
1558
1559--
1560-- Структура таблицы `ps_settings`
1561--
1562
1563CREATE TABLE IF NOT EXISTS `ps_settings` (
1564  `id` int(10) NOT NULL AUTO_INCREMENT,
1565  `icon` varchar(3) NOT NULL,
1566  `name` varchar(15) NOT NULL,
1567  `template` varchar(150) NOT NULL,
1568  `template_like` varchar(50) NOT NULL,
1569  `prioritet` tinyint(4) NOT NULL DEFAULT '1',
1570  PRIMARY KEY (`id`)
1571) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ;
1572
1573--
1574-- Дамп данных таблицы `ps_settings`
1575--
1576
1577INSERT INTO `ps_settings` (`id`, `icon`, `name`, `template`, `template_like`, `prioritet`) VALUES
1578(1, 'Y', 'yandex', '/.*?yandex.*?text=[\\.\\s]*([-a-zа-я0-9"''_!?()\\/\\\\:;]+[-a-zа-я0-9.\\s,"''_!?()\\/\\\\:;]*).*[\\.\\s]*($|&.*)/ui', '%yandex%text=%', 1),
1579(2, 'G', 'google', '/.*?google.*?q=[\\.\\s]*([-a-zа-я0-9"''_!?()\\/\\\\:;]+[-a-zа-я0-9.\\s,"''_!?()\\/\\\\:;]*).*[\\.\\s]*($|&.*)/ui', '%google%q=%', 2),
1580(3, 'M', 'mail', '/.*?mail.*?q=[\\.\\s]*([-a-zа-я0-9"''_!?()\\/\\\\:;]+[-a-zа-я0-9.\\s,"''_!?()\\/\\\\:;]*).*[\\.\\s]*($|&.*)/ui', '%mail%q=%', 3),
1581(4, 'R', 'rambler', '/.*?rambler.*?query=[\\.\\s]*([-a-zа-я0-9"''_!?()\\/\\\\:;]+[-a-zа-я0-9.\\s,"''_!?()\\/\\\\:;]*).*[\\.\\s]*($|&.*)/ui', '%rambler%query=%', 4),
1582(5, 'B', 'bing', '/.*?bing.*?q=[\\.\\s]*([-a-zа-я0-9"''_!?()\\/\\\\:;]+[-a-zа-я0-9.\\s,"''_!?()\\/\\\\:;]*).*[\\.\\s]*($|&.*)/ui', '%bing%q=%', 5),
1583(6, 'Q', 'qip', '/.*?qip.*?query=[\\.\\s]*([-a-zа-я0-9"''_!?()\\/\\\\:;]+[-a-zа-я0-9.\\s,"''_!?()\\/\\\\:;]*).*[\\.\\s]*($|&.*)/ui', '%qip%query=%', 6),
1584(7, 'N', 'ngs', '/.*?ngs.*?q=[\\.\\s]*([-a-zа-я0-9"''_!?()\\/\\\\:;]+[-a-zа-я0-9.\\s,"''_!?()\\/\\\\:;]*).*[\\.\\s]*($|&.*)/ui', '%ngs%q=%', 7);
1585
1586-- --------------------------------------------------------
1587
1588--
1589-- Структура таблицы `questions`
1590--
1591
1592CREATE TABLE IF NOT EXISTS `questions` (
1593  `id` int(11) NOT NULL AUTO_INCREMENT,
1594  `text` varchar(200) NOT NULL,
1595  `mode` int(11) NOT NULL,
1596  UNIQUE KEY `id` (`id`)
1597) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1598
1599-- --------------------------------------------------------
1600
1601--
1602-- Структура таблицы `question_answ`
1603--
1604
1605CREATE TABLE IF NOT EXISTS `question_answ` (
1606  `id` int(11) NOT NULL AUTO_INCREMENT,
1607  `q_id` int(11) NOT NULL,
1608  `answer` varchar(500) NOT NULL,
1609  `uid` int(11) NOT NULL,
1610  `ip` varchar(15) NOT NULL,
1611  UNIQUE KEY `id` (`id`),
1612  KEY `q_id` (`q_id`),
1613  KEY `uid` (`uid`),
1614  KEY `ip` (`ip`)
1615) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1616
1617-- --------------------------------------------------------
1618
1619--
1620-- Структура таблицы `question_ip`
1621--
1622
1623CREATE TABLE IF NOT EXISTS `question_ip` (
1624  `ip` varchar(15) NOT NULL,
1625  `result` int(11) NOT NULL,
1626  UNIQUE KEY `ip_2` (`ip`)
1627) ENGINE=MyISAM DEFAULT CHARSET=utf8;
1628
1629-- --------------------------------------------------------
1630
1631--
1632-- Структура таблицы `question_vars`
1633--
1634
1635CREATE TABLE IF NOT EXISTS `question_vars` (
1636  `id` int(11) NOT NULL AUTO_INCREMENT,
1637  `q_id` int(11) NOT NULL,
1638  `var_id` int(11) NOT NULL,
1639  `text` varchar(500) NOT NULL,
1640  UNIQUE KEY `id` (`id`),
1641  KEY `q_id` (`q_id`,`var_id`)
1642) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1643
1644-- --------------------------------------------------------
1645
1646--
1647-- Структура таблицы `seekdata`
1648--
1649
1650CREATE TABLE IF NOT EXISTS `seekdata` (
1651  `id` int(11) NOT NULL AUTO_INCREMENT,
1652  `name` varchar(200) NOT NULL,
1653  `sql` varchar(200) NOT NULL,
1654  `regex` varchar(200) NOT NULL,
1655  `group` int(11) NOT NULL,
1656  `regex_neg` varchar(256) NOT NULL,
1657  UNIQUE KEY `id` (`id`),
1658  KEY `name` (`name`),
1659  KEY `sql` (`sql`),
1660  KEY `regex` (`regex`)
1661) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1662
1663-- --------------------------------------------------------
1664
1665--
1666-- Структура таблицы `sys_cli_status`
1667--
1668
1669CREATE TABLE IF NOT EXISTS `sys_cli_status` (
1670  `id` int(11) NOT NULL AUTO_INCREMENT,
1671  `script` varchar(64) NOT NULL,
1672  `status` text NOT NULL,
1673  UNIQUE KEY `id` (`id`),
1674  KEY `script` (`script`)
1675) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1676
1677-- --------------------------------------------------------
1678
1679--
1680-- Структура таблицы `tickets`
1681--
1682
1683CREATE TABLE IF NOT EXISTS `tickets` (
1684  `id` int(11) NOT NULL AUTO_INCREMENT,
1685  `date` datetime NOT NULL,
1686  `autor` int(11) NOT NULL,
1687  `priority` tinyint(4) NOT NULL,
1688  `theme` varchar(100) NOT NULL,
1689  `text` text NOT NULL,
1690  `to_uid` int(11) NOT NULL,
1691  `to_date` date NOT NULL,
1692  `state` tinyint(4) NOT NULL,
1693  UNIQUE KEY `id` (`id`),
1694  KEY `date` (`date`),
1695  KEY `autor` (`autor`),
1696  KEY `theme` (`theme`),
1697  KEY `to_uid` (`to_uid`),
1698  KEY `to_date` (`to_date`)
1699) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1700
1701-- --------------------------------------------------------
1702
1703--
1704-- Структура таблицы `tickets_log`
1705--
1706
1707CREATE TABLE IF NOT EXISTS `tickets_log` (
1708  `id` int(11) NOT NULL AUTO_INCREMENT,
1709  `uid` int(11) NOT NULL,
1710  `ticket` int(11) NOT NULL,
1711  `date` datetime NOT NULL,
1712  `text` text NOT NULL,
1713  UNIQUE KEY `id` (`id`),
1714  KEY `uid` (`uid`,`ticket`,`date`)
1715) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1716
1717-- --------------------------------------------------------
1718
1719--
1720-- Структура таблицы `tickets_priority`
1721--
1722
1723CREATE TABLE IF NOT EXISTS `tickets_priority` (
1724  `id` tinyint(4) NOT NULL,
1725  `name` varchar(50) NOT NULL,
1726  `color` varchar(6) NOT NULL,
1727  `comment` varchar(200) NOT NULL,
1728  UNIQUE KEY `id` (`id`),
1729  KEY `name` (`name`)
1730) ENGINE=MyISAM DEFAULT CHARSET=utf8;
1731
1732-- --------------------------------------------------------
1733
1734--
1735-- Структура таблицы `tickets_state`
1736--
1737
1738CREATE TABLE IF NOT EXISTS `tickets_state` (
1739  `id` int(11) NOT NULL,
1740  `name` varchar(30) NOT NULL,
1741  UNIQUE KEY `id` (`id`)
1742) ENGINE=MyISAM DEFAULT CHARSET=utf8;
1743
1744-- --------------------------------------------------------
1745
1746--
1747-- Структура таблицы `traffic_denyip`
1748--
1749
1750CREATE TABLE IF NOT EXISTS `traffic_denyip` (
1751  `id` int(11) NOT NULL AUTO_INCREMENT,
1752  `ip` varchar(20) NOT NULL,
1753  `host` varchar(50) NOT NULL,
1754  UNIQUE KEY `id_2` (`id`),
1755  UNIQUE KEY `ip` (`ip`)
1756) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Zapreshennie IP' AUTO_INCREMENT=1 ;
1757
1758-- --------------------------------------------------------
1759
1760--
1761-- Структура таблицы `ulog`
1762--
1763
1764CREATE TABLE IF NOT EXISTS `ulog` (
1765  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
1766  `raw_mac` varchar(80) DEFAULT NULL,
1767  `oob_time_sec` int(10) unsigned DEFAULT NULL,
1768  `oob_time_usec` int(10) unsigned DEFAULT NULL,
1769  `oob_prefix` varchar(32) DEFAULT NULL,
1770  `oob_mark` int(10) unsigned DEFAULT NULL,
1771  `oob_in` varchar(32) DEFAULT NULL,
1772  `oob_out` varchar(32) DEFAULT NULL,
1773  `ip_saddr` varchar(15) DEFAULT NULL,
1774  `ip_daddr` varchar(15) DEFAULT NULL,
1775  `ip_protocol` tinyint(3) unsigned DEFAULT NULL,
1776  `ip_tos` tinyint(3) unsigned DEFAULT NULL,
1777  `ip_ttl` tinyint(3) unsigned DEFAULT NULL,
1778  `ip_totlen` smallint(5) unsigned DEFAULT NULL,
1779  `ip_ihl` tinyint(3) unsigned DEFAULT NULL,
1780  `ip_csum` smallint(5) unsigned DEFAULT NULL,
1781  `ip_id` smallint(5) unsigned DEFAULT NULL,
1782  `ip_fragoff` smallint(5) unsigned DEFAULT NULL,
1783  `tcp_sport` smallint(5) unsigned DEFAULT NULL,
1784  `tcp_dport` smallint(5) unsigned DEFAULT NULL,
1785  `tcp_seq` int(10) unsigned DEFAULT NULL,
1786  `tcp_ackseq` int(10) unsigned DEFAULT NULL,
1787  `tcp_window` smallint(5) unsigned DEFAULT NULL,
1788  `tcp_urg` tinyint(4) DEFAULT NULL,
1789  `tcp_urgp` smallint(5) unsigned DEFAULT NULL,
1790  `tcp_ack` tinyint(4) DEFAULT NULL,
1791  `tcp_psh` tinyint(4) DEFAULT NULL,
1792  `tcp_rst` tinyint(4) DEFAULT NULL,
1793  `tcp_syn` tinyint(4) DEFAULT NULL,
1794  `tcp_fin` tinyint(4) DEFAULT NULL,
1795  `udp_sport` smallint(5) unsigned DEFAULT NULL,
1796  `udp_dport` smallint(5) unsigned DEFAULT NULL,
1797  `udp_len` smallint(5) unsigned DEFAULT NULL,
1798  `icmp_type` tinyint(3) unsigned DEFAULT NULL,
1799  `icmp_code` tinyint(3) unsigned DEFAULT NULL,
1800  `icmp_echoid` smallint(5) unsigned DEFAULT NULL,
1801  `icmp_echoseq` smallint(5) unsigned DEFAULT NULL,
1802  `icmp_gateway` int(10) unsigned DEFAULT NULL,
1803  `icmp_fragmtu` smallint(5) unsigned DEFAULT NULL,
1804  `pwsniff_user` varchar(30) DEFAULT NULL,
1805  `pwsniff_pass` varchar(30) DEFAULT NULL,
1806  `ahesp_spi` int(10) unsigned DEFAULT NULL,
1807  UNIQUE KEY `id` (`id`),
1808  KEY `ip_daddr` (`ip_daddr`),
1809  KEY `ip_saddr` (`ip_saddr`),
1810  KEY `oob_time_sec` (`oob_time_sec`)
1811) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1812
1813-- --------------------------------------------------------
1814
1815--
1816-- Структура таблицы `users`
1817--
1818
1819CREATE TABLE IF NOT EXISTS `users` (
1820  `id` int(11) NOT NULL AUTO_INCREMENT,
1821  `name` varchar(32) NOT NULL,
1822  `pass` varchar(192) NOT NULL,
1823  `pass_type` varchar(8) NOT NULL COMMENT 'тип хэша',
1824  `pass_change` varchar(64) NOT NULL,
1825  `pass_expired` tinyint(4) NOT NULL DEFAULT '0',
1826  `pass_date_change` datetime NOT NULL,
1827  `reg_email` varchar(64) NOT NULL,
1828  `reg_email_confirm` varchar(16) NOT NULL,
1829  `reg_email_subscribe` tinyint(4) NOT NULL,
1830  `reg_phone` varchar(16) NOT NULL,
1831  `reg_phone_subscribe` tinyint(4) NOT NULL,
1832  `reg_phone_confirm` varchar(8) NOT NULL,
1833  `reg_date` datetime NOT NULL,
1834  `disabled` tinyint(4) NOT NULL DEFAULT '0',
1835  `disabled_reason` varchar(128) NOT NULL,
1836  `bifact_auth` tinyint(4) NOT NULL DEFAULT '0',
1837  `real_name` varchar(64) NOT NULL,
1838  `real_address` varchar(256) NOT NULL,
1839  `jid` varchar(32) NOT NULL,
1840  `type` varchar(4) NOT NULL COMMENT 'физ/юр',
1841  `agent_id` int(11) DEFAULT NULL,
1842  UNIQUE KEY `id` (`id`),
1843  KEY `passch` (`pass_change`),
1844  KEY `name` (`name`),
1845  KEY `reg_email` (`reg_email`),
1846  KEY `reg_email_confirm` (`reg_email_confirm`),
1847  KEY `reg_phone` (`reg_phone`),
1848  KEY `reg_phone_confirm` (`reg_phone_confirm`),
1849  KEY `pass_date_change` (`pass_date_change`),
1850  KEY `pass_expired` (`pass_expired`),
1851  KEY `disabled` (`disabled`),
1852  KEY `reg_email_subscribe` (`reg_email_subscribe`),
1853  KEY `reg_phone_subscribe` (`reg_phone_subscribe`),
1854  KEY `jid` (`jid`),
1855  KEY `agent_id` (`agent_id`)
1856) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COMMENT='Spisok pol''zovatelei' AUTO_INCREMENT=2 ;
1857
1858--
1859-- Дамп данных таблицы `users`
1860--
1861
1862INSERT INTO `users` (`id`, `name`, `pass`, `pass_type`, `pass_change`, `pass_expired`, `pass_date_change`, `reg_email`, `reg_email_confirm`, `reg_email_subscribe`, `reg_phone`, `reg_phone_subscribe`, `reg_phone_confirm`, `reg_date`, `disabled`, `disabled_reason`, `bifact_auth`, `real_name`, `real_address`, `jid`, `type`, `agent_id`) VALUES
1863(0, 'anonymous', '--not-valid--', '', '', 0, '0000-00-00 00:00:00', '', '', 0, '', 0, '', '0000-00-00 00:00:00', 0, '', 0, '', '', '', '', 1),
1864(1, 'root', 'enter_md5_password', '', '', 0, '0000-00-00 00:00:00', '', '', 0, '', 0, '', '0000-00-00 00:00:00', 0, '', 0, '', '', '', '', NULL);
1865
1866-- --------------------------------------------------------
1867
1868--
1869-- Структура таблицы `users_acl`
1870--
1871
1872CREATE TABLE IF NOT EXISTS `users_acl` (
1873  `id` int(11) NOT NULL AUTO_INCREMENT,
1874  `uid` int(11) NOT NULL,
1875  `object` varchar(64) NOT NULL,
1876  `action` varchar(16) NOT NULL,
1877  UNIQUE KEY `id` (`id`),
1878  KEY `uid` (`uid`),
1879  KEY `object` (`object`),
1880  KEY `action` (`action`)
1881) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1882
1883-- --------------------------------------------------------
1884
1885--
1886-- Структура таблицы `users_bad_auth`
1887--
1888
1889CREATE TABLE IF NOT EXISTS `users_bad_auth` (
1890  `id` int(11) NOT NULL AUTO_INCREMENT,
1891  `ip` varchar(24) NOT NULL,
1892  `time` double NOT NULL,
1893  UNIQUE KEY `id` (`id`),
1894  KEY `ip` (`ip`),
1895  KEY `date` (`time`)
1896) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
1897
1898-- --------------------------------------------------------
1899
1900--
1901-- Структура таблицы `users_data`
1902--
1903
1904CREATE TABLE IF NOT EXISTS `users_data` (
1905  `uid` int(11) NOT NULL DEFAULT '0',
1906  `param` varchar(25) NOT NULL,
1907  `value` varchar(100) NOT NULL,
1908  UNIQUE KEY `uid` (`uid`,`param`),
1909  KEY `value` (`value`)
1910) ENGINE=InnoDB DEFAULT CHARSET=utf8;
1911
1912-- --------------------------------------------------------
1913
1914--
1915-- Структура таблицы `users_grouplist`
1916--
1917
1918CREATE TABLE IF NOT EXISTS `users_grouplist` (
1919  `id` int(11) NOT NULL AUTO_INCREMENT,
1920  `name` varchar(50) NOT NULL,
1921  `comment` text CHARACTER SET utf8 NOT NULL,
1922  UNIQUE KEY `id` (`id`),
1923  KEY `name` (`name`)
1924) ENGINE=MyISAM  DEFAULT CHARSET=latin1 PACK_KEYS=0 COMMENT='Spisok grupp' AUTO_INCREMENT=6 ;
1925
1926--
1927-- Дамп данных таблицы `users_grouplist`
1928--
1929
1930INSERT INTO `users_grouplist` (`id`, `name`, `comment`) VALUES
1931(0, 'anonymous', 'Гости'),
1932(1, 'root', 'Администраторы'),
1933(2, 'seo', 'Специалисты продвижения сайта'),
1934(3, 'sklad', 'Кладовщики'),
1935(4, 'manager', 'Управленцы'),
1936(5, 'buhgalter', 'Бухгалтерия');
1937
1938-- --------------------------------------------------------
1939
1940--
1941-- Структура таблицы `users_groups_acl`
1942--
1943
1944CREATE TABLE IF NOT EXISTS `users_groups_acl` (
1945  `id` int(11) NOT NULL AUTO_INCREMENT,
1946  `gid` int(11) NOT NULL,
1947  `object` varchar(64) NOT NULL,
1948  `action` varchar(16) NOT NULL,
1949  UNIQUE KEY `id` (`id`),
1950  KEY `gid` (`gid`),
1951  KEY `object` (`object`)
1952) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Привилегии групп' AUTO_INCREMENT=1 ;
1953
1954-- --------------------------------------------------------
1955
1956--
1957-- Структура таблицы `users_in_group`
1958--
1959
1960CREATE TABLE IF NOT EXISTS `users_in_group` (
1961  `id` int(11) NOT NULL AUTO_INCREMENT,
1962  `uid` int(11) NOT NULL,
1963  `gid` int(11) NOT NULL,
1964  UNIQUE KEY `id` (`id`),
1965  KEY `uid` (`uid`),
1966  KEY `gid` (`gid`)
1967) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Соответствие групп и пользователей' AUTO_INCREMENT=1 ;
1968
1969-- --------------------------------------------------------
1970
1971--
1972-- Структура таблицы `users_login_history`
1973--
1974
1975CREATE TABLE IF NOT EXISTS `users_login_history` (
1976  `id` int(11) NOT NULL AUTO_INCREMENT,
1977  `user_id` int(11) NOT NULL,
1978  `date` datetime NOT NULL,
1979  `ip` varchar(32) NOT NULL,
1980  `useragent` varchar(128) NOT NULL,
1981  `method` varchar(8) NOT NULL,
1982  UNIQUE KEY `id` (`id`)
1983) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
1984
1985-- --------------------------------------------------------
1986
1987--
1988-- Структура таблицы `users_objects`
1989--
1990
1991CREATE TABLE IF NOT EXISTS `users_objects` (
1992  `id` int(11) NOT NULL AUTO_INCREMENT,
1993  `object` varchar(32) NOT NULL,
1994  `desc` varchar(128) NOT NULL,
1995  `actions` varchar(128) NOT NULL,
1996  UNIQUE KEY `id` (`id`),
1997  KEY `object` (`object`)
1998) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=74 ;
1999
2000--
2001-- Дамп данных таблицы `users_objects`
2002--
2003
2004INSERT INTO `users_objects` (`id`, `object`, `desc`, `actions`) VALUES
2005(1, 'doc', 'Документы', ''),
2006(2, 'doc_list', 'Журнал документов', 'view,delete'),
2007(3, 'doc_postuplenie', 'Поступление', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
2008(4, 'generic_articles', 'Доступ к статьям', 'view,edit,create,delete'),
2009(5, 'sys', 'Системные объекты', ''),
2010(6, 'generic', 'Общие объекты', ''),
2011(7, 'sys_acl', 'Управление привилегиями', 'view,edit'),
2012(8, 'doc_realizaciya', 'Реализация', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
2013(9, 'doc_zayavka', 'Документ заявки', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
2014(10, 'doc_kompredl', 'Коммерческое предложение', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
2015(11, 'doc_dogovor', 'Договор', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
2016(12, 'doc_doveren', 'Доверенность', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
2017(13, 'doc_pbank', 'Приход средств в банк', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
2018(14, 'doc_peremeshenie', 'Перемещение товара', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
2019(15, 'doc_perkas', 'Перемещение средств в кассе', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
2020(16, 'doc_predlojenie', 'Предложение поставщика', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
2021(17, 'doc_rbank', 'Расход средств из банка', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
2022(18, 'doc_realiz_op', 'Оперативная реализация', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
2023(19, 'doc_rko', 'Расходный кассовый ордер', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
2024(20, 'doc_sborka', 'Сборка изделия', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
2025(21, 'doc_specific', 'Спецификация', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
2026(22, 'doc_v_puti', 'Товар в пути', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
2027(23, 'list', 'Списки', ''),
2028(24, 'list_agent', 'Агенты', 'create,edit,view'),
2029(25, 'list_sklad', 'Склад', 'create,edit,view'),
2030(26, 'list_price_an', 'Анализатор прайсов', 'create,edit,view,delete'),
2031(27, 'list_agent_dov', 'Доверенные лица', 'create,edit,view'),
2032(28, 'report', 'Отчёты', ''),
2033(29, 'report_cash', 'Кассовый отчёт', 'view'),
2034(30, 'generic_news', 'Новости', 'view,create,edit,delete'),
2035(31, 'doc_service', 'Служебные функции', 'view,edit,delete'),
2036(32, 'doc_scripts', 'Сценарии и операции', 'view,exec'),
2037(33, 'log', 'Системные журналы', ''),
2038(34, 'log_browser', 'Статистирка броузеров', 'view'),
2039(35, 'log_error', 'Журнал ошибок', 'view'),
2040(36, 'log_access', 'Журнал посещений', 'view'),
2041(37, 'sys_async_task', 'Ассинхронные задачи', 'view,exec'),
2042(38, 'sys_ip-blacklist', 'Чёрный список IP адресов', 'view,create,delete'),
2043(39, 'sys_ip-log', 'Журнал обращений к ip адресам', 'view'),
2044(40, 'generic_price_an', 'Анализатор прайсов', 'view'),
2045(41, 'generic_galery', 'Фотогалерея', 'view,create,edit,delete'),
2046(42, 'doc_pko', 'Приходный кассовый ордер', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
2047(43, 'doc_kordolga', 'Корректировка долга', 'view,edit,create,apply,cancel,forcecancel,delete,today_cancel'),
2048(45, 'sys_ps-stat', 'Статистика переходов с поисковиков', 'view'),
2049(46, 'report_move_nocost', 'Отчёт по движению товаров (без цен)', 'view'),
2050(47, 'report_kassday', 'Отчёт по кассе за день', 'view'),
2051(48, 'report_dolgi', 'Отчёт по задолженностям', 'view'),
2052(49, 'report_pos_nosells', 'Отчёт по номенклатуре без продаж', 'view'),
2053(50, 'report_store', 'Остатки на складе', 'view'),
2054(51, 'report_payments', 'Отчёт по проплатам', 'view'),
2055(52, 'report_agent_nosells', 'Отчёт по агентам без продаж', 'view'),
2056(53, 'report_agent', 'Отчёт по агенту', 'view'),
2057(54, 'report_ostatkinadatu', 'Отчёт по остаткам на складе на выбранную дату', 'view'),
2058(55, 'report_cons_finance', 'Сводный финансовый', 'view'),
2059(56, 'report_images', 'Отчёт по изображениям складских наименований', 'view'),
2060(57, 'report_sales', 'Отчёт по движению товара', 'view'),
2061(58, 'report_pricetags', 'Ценники', 'view'),
2062(59, 'report_komplekt_zp', 'Отчёт по комплектующим с зарплатой', 'view'),
2063(60, 'report_bankday', 'Отчёт по банку', 'view'),
2064(62, 'report_costs', 'Отчёт по ценам', 'view'),
2065(63, 'report_revision_act', 'Акт сверки', 'view'),
2066(64, 'report_balance', 'Состояние счетов и касс', 'view'),
2067(65, 'report_profitability', 'Отчёт по рентабельности', 'view'),
2068(66, 'report_kladovshik', 'Отчёт по кладовщикам в реализациях', 'view'),
2069(67, 'report_apay', 'Отчёт по платежам агентов', 'view'),
2070(68, 'doc_fabric', 'Учёт производства', 'view,edit'),
2071(69, 'admin_users', 'Администрирование пользователей', 'view,edit'),
2072(70, 'report_mincnt', 'Отчёт по минимальному количеству', 'view'),
2073(71, 'report_mincnt', 'Отчёт по минимальному количеству', 'view'),
2074(72, 'report_pos_komplekt', 'Отчёт по остаткам комплектующих', 'view'),
2075(73, 'report_ved_agentov', 'Ведомость по агентам', 'view');
2076
2077-- --------------------------------------------------------
2078
2079--
2080-- Структура таблицы `users_openid`
2081--
2082
2083CREATE TABLE IF NOT EXISTS `users_openid` (
2084  `user_id` int(11) NOT NULL,
2085  `openid_identify` varchar(192) NOT NULL,
2086  `openid_type` int(16) NOT NULL,
2087  UNIQUE KEY `openid_identify` (`openid_identify`),
2088  KEY `user_id` (`user_id`)
2089) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Привязка к openid';
2090
2091-- --------------------------------------------------------
2092
2093--
2094-- Структура таблицы `users_worker_info`
2095--
2096
2097CREATE TABLE IF NOT EXISTS `users_worker_info` (
2098  `user_id` int(11) NOT NULL,
2099  `worker` tinyint(4) NOT NULL,
2100  `worker_email` varchar(64) NOT NULL,
2101  `worker_phone` varchar(16) NOT NULL,
2102  `worker_jid` varchar(32) NOT NULL,
2103  `worker_real_name` varchar(64) NOT NULL,
2104  `worker_real_address` varchar(256) NOT NULL,
2105  UNIQUE KEY `user_id` (`user_id`),
2106  KEY `worker_email` (`worker_email`),
2107  KEY `worker_phone` (`worker_phone`),
2108  KEY `worker_jid` (`worker_jid`)
2109) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2110
2111-- --------------------------------------------------------
2112
2113--
2114-- Структура таблицы `variables`
2115--
2116
2117CREATE TABLE IF NOT EXISTS `variables` (
2118  `corrupted` tinyint(4) NOT NULL COMMENT 'Признак нарушения целостности',
2119  `recalc_active` int(9) NOT NULL
2120) ENGINE=MyISAM DEFAULT CHARSET=latin1;
2121
2122--
2123-- Дамп данных таблицы `variables`
2124--
2125
2126INSERT INTO `variables` (`corrupted`, `recalc_active`) VALUES
2127(0, 0);
2128
2129-- --------------------------------------------------------
2130
2131--
2132-- Структура таблицы `wikiphoto`
2133--
2134
2135CREATE TABLE IF NOT EXISTS `wikiphoto` (
2136  `id` int(11) NOT NULL AUTO_INCREMENT,
2137  `uid` int(11) NOT NULL DEFAULT '0',
2138  `comment` varchar(50) NOT NULL,
2139  UNIQUE KEY `id` (`id`)
2140) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
2141
2142--
2143-- Ограничения внешнего ключа сохраненных таблиц
2144--
2145
2146--
2147-- Ограничения внешнего ключа таблицы `articles`
2148--
2149ALTER TABLE `articles`
2150  ADD CONSTRAINT `articles_ibfk_1` FOREIGN KEY (`autor`) REFERENCES `users` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
2151  ADD CONSTRAINT `articles_ibfk_2` FOREIGN KEY (`changeautor`) REFERENCES `users` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
2152
2153--
2154-- Ограничения внешнего ключа таблицы `class_unit`
2155--
2156ALTER TABLE `class_unit`
2157  ADD CONSTRAINT `class_unit_ibfk_1` FOREIGN KEY (`class_unit_group_id`) REFERENCES `class_unit_group` (`id`),
2158  ADD CONSTRAINT `class_unit_ibfk_2` FOREIGN KEY (`class_unit_type_id`) REFERENCES `class_unit_type` (`id`);
2159
2160--
2161-- Ограничения внешнего ключа таблицы `doc_base`
2162--
2163ALTER TABLE `doc_base`
2164  ADD CONSTRAINT `doc_base_ibfk_1` FOREIGN KEY (`group`) REFERENCES `doc_group` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
2165  ADD CONSTRAINT `doc_base_ibfk_2` FOREIGN KEY (`unit`) REFERENCES `class_unit` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
2166  ADD CONSTRAINT `doc_base_ibfk_3` FOREIGN KEY (`country`) REFERENCES `class_country` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
2167
2168--
2169-- Ограничения внешнего ключа таблицы `doc_base_attachments`
2170--
2171ALTER TABLE `doc_base_attachments`
2172  ADD CONSTRAINT `doc_base_attachments_ibfk_1` FOREIGN KEY (`pos_id`) REFERENCES `doc_base` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
2173  ADD CONSTRAINT `doc_base_attachments_ibfk_2` FOREIGN KEY (`attachment_id`) REFERENCES `attachments` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
2174
2175--
2176-- Ограничения внешнего ключа таблицы `doc_base_cost`
2177--
2178ALTER TABLE `doc_base_cost`
2179  ADD CONSTRAINT `doc_base_cost_ibfk_1` FOREIGN KEY (`pos_id`) REFERENCES `doc_base` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
2180  ADD CONSTRAINT `doc_base_cost_ibfk_2` FOREIGN KEY (`cost_id`) REFERENCES `doc_cost` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
2181
2182--
2183-- Ограничения внешнего ключа таблицы `doc_base_kompl`
2184--
2185ALTER TABLE `doc_base_kompl`
2186  ADD CONSTRAINT `doc_base_kompl_ibfk_1` FOREIGN KEY (`pos_id`) REFERENCES `doc_base` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
2187  ADD CONSTRAINT `doc_base_kompl_ibfk_2` FOREIGN KEY (`kompl_id`) REFERENCES `doc_base` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
2188
2189--
2190-- Ограничения внешнего ключа таблицы `doc_base_pcollections_set`
2191--
2192ALTER TABLE `doc_base_pcollections_set`
2193  ADD CONSTRAINT `doc_base_pcollections_set_ibfk_1` FOREIGN KEY (`collection_id`) REFERENCES `doc_base_pcollections_list` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
2194  ADD CONSTRAINT `doc_base_pcollections_set_ibfk_2` FOREIGN KEY (`param_id`) REFERENCES `doc_base_params` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
2195
2196--
2197-- Ограничения внешнего ключа таблицы `doc_base_values`
2198--
2199ALTER TABLE `doc_base_values`
2200  ADD CONSTRAINT `doc_base_values_ibfk_1` FOREIGN KEY (`id`) REFERENCES `doc_base` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
2201  ADD CONSTRAINT `doc_base_values_ibfk_2` FOREIGN KEY (`param_id`) REFERENCES `doc_base_params` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
2202
2203--
2204-- Ограничения внешнего ключа таблицы `doc_group_cost`
2205--
2206ALTER TABLE `doc_group_cost`
2207  ADD CONSTRAINT `doc_group_cost_ibfk_1` FOREIGN KEY (`group_id`) REFERENCES `doc_group` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
2208  ADD CONSTRAINT `doc_group_cost_ibfk_2` FOREIGN KEY (`cost_id`) REFERENCES `doc_cost` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
2209
2210--
2211-- Ограничения внешнего ключа таблицы `doc_group_params`
2212--
2213ALTER TABLE `doc_group_params`
2214  ADD CONSTRAINT `fk_doc_group_params_doc_base_params1` FOREIGN KEY (`param_id`) REFERENCES `doc_base_params` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
2215  ADD CONSTRAINT `fk_doc_group_params_doc_group1` FOREIGN KEY (`group_id`) REFERENCES `doc_group` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
2216
2217--
2218-- Ограничения внешнего ключа таблицы `doc_list_pos`
2219--
2220ALTER TABLE `doc_list_pos`
2221  ADD CONSTRAINT `doc_list_pos_ibfk_2` FOREIGN KEY (`tovar`) REFERENCES `doc_base` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
2222  ADD CONSTRAINT `doc_list_pos_ibfk_3` FOREIGN KEY (`doc`) REFERENCES `doc_list` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
2223
2224--
2225-- Ограничения внешнего ключа таблицы `users`
2226--
2227ALTER TABLE `users`
2228  ADD CONSTRAINT `users_ibfk_1` FOREIGN KEY (`agent_id`) REFERENCES `doc_agent` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
2229
2230--
2231-- Ограничения внешнего ключа таблицы `users_data`
2232--
2233ALTER TABLE `users_data`
2234  ADD CONSTRAINT `users_data_ibfk_1` FOREIGN KEY (`uid`) REFERENCES `users` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
2235
2236--
2237-- Ограничения внешнего ключа таблицы `users_openid`
2238--
2239ALTER TABLE `users_openid`
2240  ADD CONSTRAINT `users_openid_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
2241
2242--
2243-- Ограничения внешнего ключа таблицы `users_worker_info`
2244--
2245ALTER TABLE `users_worker_info`
2246  ADD CONSTRAINT `users_worker_info_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
Note: See TracBrowser for help on using the repository browser.