From b65f9187bf812196e0087d6c2be99bb9954b5f9f Mon Sep 17 00:00:00 2001
From: Katrin Fischer <katrin.fischer.83@web.de>
Date: Sat, 28 Mar 2020 11:25:40 +0100
Subject: [PATCH] Bug 7947: Update MARC21 440/490 mapping and visibility in
 ru-RU installer

440 has been obsoleted in the standard for a long time.
490 is now used for series information.

Changes made here only apply for new installations:
- Hide 440 subfields by default
- Make 490 avx visible by default
- Add mapping biblioitems.seriestitle to 490a
- Add mapping biblioitems.volume to 490v

To test:
- Run the web installer for this language and verify changes
  in all frameworks
---
 .../marc21_bibliographic_DEFAULT_general.sql  | 16 +++++++--------
 .../marc21_bibliographic_AR_general.sql       | 16 +++++++--------
 .../marc21_bibliographic_BKS_general.sql      | 20 +++++++++----------
 .../marc21_bibliographic_CF_general.sql       | 16 +++++++--------
 .../marc21_bibliographic_IR_general.sql       | 16 +++++++--------
 .../marc21_bibliographic_KT_general.sql       | 16 +++++++--------
 .../marc21_bibliographic_SER_general.sql      | 20 +++++++++----------
 .../marc21_bibliographic_SR_general.sql       | 16 +++++++--------
 .../marc21_bibliographic_VR_general.sql       | 16 +++++++--------
 9 files changed, 76 insertions(+), 76 deletions(-)

diff --git a/installer/data/mysql/ru-RU/marcflavour/marc21/mandatory/marc21_bibliographic_DEFAULT_general.sql b/installer/data/mysql/ru-RU/marcflavour/marc21/mandatory/marc21_bibliographic_DEFAULT_general.sql
index 8614c4bc73..8500cf167d 100644
--- a/installer/data/mysql/ru-RU/marcflavour/marc21/mandatory/marc21_bibliographic_DEFAULT_general.sql
+++ b/installer/data/mysql/ru-RU/marcflavour/marc21/mandatory/marc21_bibliographic_DEFAULT_general.sql
@@ -1302,21 +1302,21 @@ INSERT INTO marc_tag_structure  (frameworkcode, tagfield, mandatory, repeatable,
 INSERT INTO  marc_subfield_structure (frameworkcode, authtypecode, tagfield, tagsubfield, mandatory, repeatable, liblibrarian, libopac, tab, hidden, kohafield, authorised_value, value_builder, isurl, seealso, link, defaultvalue) VALUES
  ('', '', '440', '6', 0, 0, 'Элемент связи', '',                        4, -6, '', '', '', NULL, '', '', NULL),
  ('', '', '440', '8', 0, 1, 'Связь полей и номер последовательности', '', 4, -6, '', '', '', NULL, '', '', NULL),
- ('', 'UNIF_TITLE', '440', 'a', 0, 0, 'Серия', '',                      4, 0, 'biblio.seriestitle', '', '', NULL, '\'440n\',\'440p\',\'490a\',\'830a\',\'830n\',\'830p\',\'899a\'', '', NULL),
- ('', '', '440', 'n', 0, 1, 'Номер части', '',                          4, 0, 'biblioitems.number', '', '', NULL, '', '', NULL),
- ('', '', '440', 'p', 0, 1, 'Название части', '',                       4, 0, '', '', '', NULL, '', '', NULL),
- ('', '', '440', 'v', 0, 0, '№ тома', '',                               4, 0, 'biblioitems.volume', '', '', NULL, '', '', NULL),
- ('', '', '440', 'x', 0, 0, 'ISSN серии', '',                           4, 0, '', '', '', NULL, '', '', NULL);
+ ('', 'UNIF_TITLE', '440', 'a', 0, 0, 'Серия', '',                      4, -6, 'biblio.seriestitle', '', '', NULL, '\'440n\',\'440p\',\'490a\',\'830a\',\'830n\',\'830p\',\'899a\'', '', NULL),
+ ('', '', '440', 'n', 0, 1, 'Номер части', '',                          4, -6, 'biblioitems.number', '', '', NULL, '', '', NULL),
+ ('', '', '440', 'p', 0, 1, 'Название части', '',                       4, -6, '', '', '', NULL, '', '', NULL),
+ ('', '', '440', 'v', 0, 0, '№ тома', '',                               4, -6, 'biblioitems.volume', '', '', NULL, '', '', NULL),
+ ('', '', '440', 'x', 0, 0, 'ISSN серии', '',                           4, -6, '', '', '', NULL, '', '', NULL);
 
 INSERT INTO marc_tag_structure  (frameworkcode, tagfield, mandatory, repeatable, liblibrarian, libopac, authorised_value) VALUES
  ('', '490', 0, 1, 'Серия', '', '');
 INSERT INTO  marc_subfield_structure (frameworkcode, authtypecode, tagfield, tagsubfield, mandatory, repeatable, liblibrarian, libopac, tab, hidden, kohafield, authorised_value, value_builder, isurl, seealso, link, defaultvalue) VALUES
  ('', '', '490', '6', 0, 0, 'Элемент связи', '',                        4, -6, '', '', '', NULL, '', '', NULL),
  ('', '', '490', '8', 0, 1, 'Связь полей и номер последовательности', '', 4, -6, '', '', NULL, NULL, '', '', NULL),
- ('', '', '490', 'a', 0, 1, 'Заглавие серии', '',                       4, -1, '', '', '', NULL, '', '', NULL),
+ ('', '', '490', 'a', 0, 1, 'Заглавие серии', '',                       4, 0, 'biblioitems.seriestitle', '', '', NULL, '', '', NULL),
  ('', '', '490', 'l', 0, 0, 'Library of Congress call number', 'Library of Congress call number', 4, -6, '', '', '', NULL, '', '', NULL),
- ('', '', '490', 'v', 0, 1, '№ тома', '',                               4, -1, '', '', '', NULL, '', '', NULL),
- ('', '', '490', 'x', 0, 0, 'ISSN серии', '',                           4, -1, '', '', '', NULL, '', '', NULL);
+ ('', '', '490', 'v', 0, 1, '№ тома', '',                               4, 0, 'biblioitems.volume', '', '', NULL, '', '', NULL),
+ ('', '', '490', 'x', 0, 0, 'ISSN серии', '',                           4, 0, '', '', '', NULL, '', '', NULL);
 
 INSERT INTO marc_tag_structure  (frameworkcode, tagfield, mandatory, repeatable, liblibrarian, libopac, authorised_value) VALUES
  ('', '500', 0, 1, 'Примечания', '', NULL);
diff --git a/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_AR_general.sql b/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_AR_general.sql
index 5e683a69d9..1de36c6d71 100644
--- a/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_AR_general.sql
+++ b/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_AR_general.sql
@@ -1280,21 +1280,21 @@ INSERT INTO marc_tag_structure  (frameworkcode, tagfield, mandatory, repeatable,
 INSERT INTO  marc_subfield_structure (frameworkcode, authtypecode, tagfield, tagsubfield, mandatory, repeatable, liblibrarian, libopac, tab, hidden, kohafield, authorised_value, value_builder, isurl, seealso, link, defaultvalue) VALUES
  ('AR', '', '440', '6', 0, 0, 'Элемент связи', '',                      4, -6, '', '', '', NULL, '', '', NULL),
  ('AR', '', '440', '8', 0, 1, 'Связь полей и номер последовательности', '', 4, -6, '', '', '', NULL, '', '', NULL),
- ('AR', 'UNIF_TITLE', '440', 'a', 0, 0, 'Серия', '',                    4, 0, 'biblio.seriestitle', '', '', NULL, '\'440n\',\'440p\',\'490a\',\'830a\',\'830n\',\'830p\',\'899a\'', '', NULL),
- ('AR', '', '440', 'n', 0, 1, 'Номер части', '',                        4, 0, 'biblioitems.number', '', '', NULL, '', '', NULL),
- ('AR', '', '440', 'p', 0, 1, 'Название части', '',                     4, 0, '', '', '', NULL, '', '', NULL),
- ('AR', '', '440', 'v', 0, 0, '№ тома', '',                             4, 0, 'biblioitems.volume', '', '', NULL, '', '', NULL),
- ('AR', '', '440', 'x', 0, 0, 'ISSN серии', '',                         4, 0, '', '', '', NULL, '', '', NULL);
+ ('AR', 'UNIF_TITLE', '440', 'a', 0, 0, 'Серия', '',                    4, -6, 'biblio.seriestitle', '', '', NULL, '\'440n\',\'440p\',\'490a\',\'830a\',\'830n\',\'830p\',\'899a\'', '', NULL),
+ ('AR', '', '440', 'n', 0, 1, 'Номер части', '',                        4, -6, 'biblioitems.number', '', '', NULL, '', '', NULL),
+ ('AR', '', '440', 'p', 0, 1, 'Название части', '',                     4, -6, '', '', '', NULL, '', '', NULL),
+ ('AR', '', '440', 'v', 0, 0, '№ тома', '',                             4, -6, 'biblioitems.volume', '', '', NULL, '', '', NULL),
+ ('AR', '', '440', 'x', 0, 0, 'ISSN серии', '',                         4, -6, '', '', '', NULL, '', '', NULL);
 
 INSERT INTO marc_tag_structure  (frameworkcode, tagfield, mandatory, repeatable, liblibrarian, libopac, authorised_value) VALUES
  ('AR', '490', '', 1, 'Серия', '', '');
 INSERT INTO  marc_subfield_structure (frameworkcode, authtypecode, tagfield, tagsubfield, mandatory, repeatable, liblibrarian, libopac, tab, hidden, kohafield, authorised_value, value_builder, isurl, seealso, link, defaultvalue) VALUES
  ('AR', '', '490', '6', 0, 0, 'Элемент связи', '',                      4, -6, '', '', '', NULL, '', '', NULL),
  ('AR', '', '490', '8', 0, 1, 'Связь полей и номер последовательности', '', 4, -6, '', '', NULL, NULL, '', '', NULL),
- ('AR', '', '490', 'a', 0, 1, 'Заглавие серии', '',                     4, -6, '', '', '', NULL, '', '', NULL),
+ ('AR', '', '490', 'a', 0, 1, 'Заглавие серии', '',                     4, 0, 'biblioitems.seriestitle', '', '', NULL, '', '', NULL),
  ('AR', '', '490', 'l', 0, 0, 'Library of Congress call number', 'Library of Congress call number', 4, -6, '', '', '', NULL, '', '', NULL),
- ('AR', '', '490', 'v', 0, 1, '№ тома', '',                             4, -6, '', '', '', NULL, '', '', NULL),
- ('AR', '', '490', 'x', 0, 0, 'ISSN серии', '',                         4, -6, '', '', '', NULL, '', '', NULL);
+ ('AR', '', '490', 'v', 0, 1, '№ тома', '',                             4, 0, 'biblioitems.volume', '', '', NULL, '', '', NULL),
+ ('AR', '', '490', 'x', 0, 0, 'ISSN серии', '',                         4, 0, '', '', '', NULL, '', '', NULL);
 
 INSERT INTO marc_tag_structure  (frameworkcode, tagfield, mandatory, repeatable, liblibrarian, libopac, authorised_value) VALUES
  ('AR', '500', '', 1, 'Примечания', '', NULL);
diff --git a/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_BKS_general.sql b/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_BKS_general.sql
index 107a8b5eaa..e5a8e01748 100644
--- a/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_BKS_general.sql
+++ b/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_BKS_general.sql
@@ -1278,23 +1278,23 @@ INSERT INTO  marc_subfield_structure (frameworkcode, authtypecode, tagfield, tag
 INSERT INTO marc_tag_structure  (frameworkcode, tagfield, mandatory, repeatable, liblibrarian, libopac, authorised_value) VALUES
  ('BKS', '440', '', 1, 'Серия', '', NULL);
 INSERT INTO  marc_subfield_structure (frameworkcode, authtypecode, tagfield, tagsubfield, mandatory, repeatable, liblibrarian, libopac, tab, hidden, kohafield, authorised_value, value_builder, isurl, seealso, link, defaultvalue) VALUES
- ('BKS', '', '440', '6', 0, 0, 'Элемент связи', '',                     4, -6, '', '', '', NULL, '', '', NULL),
+ ('BKS', '', '440', '6', 0, 0, 'Элемент связи', '',                      4, -6, '', '', '', NULL, '', '', NULL),
  ('BKS', '', '440', '8', 0, 1, 'Связь полей и номер последовательности', '', 4, -6, '', '', '', NULL, '', '', NULL),
- ('BKS', 'UNIF_TITLE', '440', 'a', 0, 0, 'Серия', '',                   4, 0, 'biblio.seriestitle', '', '', NULL, '\'440n\',\'440p\',\'490a\',\'830a\',\'830n\',\'830p\',\'899a\'', '', NULL),
- ('BKS', '', '440', 'n', 0, 1, 'Номер части', '',                       4, 0, 'biblioitems.number', '', '', NULL, '', '', NULL),
- ('BKS', '', '440', 'p', 0, 1, 'Название части', '',                    4, 0, '', '', '', NULL, '', '', NULL),
- ('BKS', '', '440', 'v', 0, 0, '№ тома', '',                            4, 0, 'biblioitems.volume', '', '', NULL, '', '', NULL),
- ('BKS', '', '440', 'x', 0, 0, 'ISSN серии', '',                        4, 0, '', '', '', NULL, '', '', NULL);
+ ('BKS', 'UNIF_TITLE', '440', 'a', 0, 0, 'Серия', '',                    4, -6, 'biblio.seriestitle', '', '', NULL, '\'440n\',\'440p\',\'490a\',\'830a\',\'830n\',\'830p\',\'899a\'', '', NULL),
+ ('BKS', '', '440', 'n', 0, 1, 'Номер части', '',                        4, -6, 'biblioitems.number', '', '', NULL, '', '', NULL),
+ ('BKS', '', '440', 'p', 0, 1, 'Название части', '',                     4, -6, '', '', '', NULL, '', '', NULL),
+ ('BKS', '', '440', 'v', 0, 0, '№ тома', '',                             4, -6, 'biblioitems.volume', '', '', NULL, '', '', NULL),
+ ('BKS', '', '440', 'x', 0, 0, 'ISSN серии', '',                         4, -6, '', '', '', NULL, '', '', NULL);
 
 INSERT INTO marc_tag_structure  (frameworkcode, tagfield, mandatory, repeatable, liblibrarian, libopac, authorised_value) VALUES
  ('BKS', '490', '', 1, 'Серия', '', '');
 INSERT INTO  marc_subfield_structure (frameworkcode, authtypecode, tagfield, tagsubfield, mandatory, repeatable, liblibrarian, libopac, tab, hidden, kohafield, authorised_value, value_builder, isurl, seealso, link, defaultvalue) VALUES
- ('BKS', '', '490', '6', 0, 0, 'Элемент связи', '',                     4, -6, '', '', '', NULL, '', '', NULL),
+ ('BKS', '', '490', '6', 0, 0, 'Элемент связи', '',                      4, -6, '', '', '', NULL, '', '', NULL),
  ('BKS', '', '490', '8', 0, 1, 'Связь полей и номер последовательности', '', 4, -6, '', '', NULL, NULL, '', '', NULL),
- ('BKS', '', '490', 'a', 0, 1, 'Заглавие серии', '',                    4, -6, '', '', '', NULL, '', '', NULL),
+ ('BKS', '', '490', 'a', 0, 1, 'Заглавие серии', '',                     4, 0, 'biblioitems.seriestitle', '', '', NULL, '', '', NULL),
  ('BKS', '', '490', 'l', 0, 0, 'Library of Congress call number', 'Library of Congress call number', 4, -6, '', '', '', NULL, '', '', NULL),
- ('BKS', '', '490', 'v', 0, 1, '№ тома', '',                            4, -6, '', '', '', NULL, '', '', NULL),
- ('BKS', '', '490', 'x', 0, 0, 'ISSN серии', '',                        4, -6, '', '', '', NULL, '', '', NULL);
+ ('BKS', '', '490', 'v', 0, 1, '№ тома', '',                             4, 0, 'biblioitems.volume', '', '', NULL, '', '', NULL),
+ ('BKS', '', '490', 'x', 0, 0, 'ISSN серии', '',                         4, 0, '', '', '', NULL, '', '', NULL);
 
 INSERT INTO marc_tag_structure  (frameworkcode, tagfield, mandatory, repeatable, liblibrarian, libopac, authorised_value) VALUES
  ('BKS', '500', '', 1, 'Примечания', '', NULL);
diff --git a/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_CF_general.sql b/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_CF_general.sql
index 1b10d3e0b0..2c7d80fafb 100644
--- a/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_CF_general.sql
+++ b/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_CF_general.sql
@@ -1280,21 +1280,21 @@ INSERT INTO marc_tag_structure  (frameworkcode, tagfield, mandatory, repeatable,
 INSERT INTO  marc_subfield_structure (frameworkcode, authtypecode, tagfield, tagsubfield, mandatory, repeatable, liblibrarian, libopac, tab, hidden, kohafield, authorised_value, value_builder, isurl, seealso, link, defaultvalue) VALUES
  ('CF', '', '440', '6', 0, 0, 'Элемент связи', '',                      4, -6, '', '', '', NULL, '', '', NULL),
  ('CF', '', '440', '8', 0, 1, 'Связь полей и номер последовательности', '', 4, -6, '', '', '', NULL, '', '', NULL),
- ('CF', 'UNIF_TITLE', '440', 'a', 0, 0, 'Серия', '',                    4, 0, 'biblio.seriestitle', '', '', NULL, '\'440n\',\'440p\',\'490a\',\'830a\',\'830n\',\'830p\',\'899a\'', '', NULL),
- ('CF', '', '440', 'n', 0, 1, 'Номер части', '',                        4, 0, 'biblioitems.number', '', '', NULL, '', '', NULL),
- ('CF', '', '440', 'p', 0, 1, 'Название части', '',                     4, 0, '', '', '', NULL, '', '', NULL),
- ('CF', '', '440', 'v', 0, 0, '№ тома', '',                             4, 0, 'biblioitems.volume', '', '', NULL, '', '', NULL),
- ('CF', '', '440', 'x', 0, 0, 'ISSN серии', '',                         4, 0, '', '', '', NULL, '', '', NULL);
+ ('CF', 'UNIF_TITLE', '440', 'a', 0, 0, 'Серия', '',                    4, -6, 'biblio.seriestitle', '', '', NULL, '\'440n\',\'440p\',\'490a\',\'830a\',\'830n\',\'830p\',\'899a\'', '', NULL),
+ ('CF', '', '440', 'n', 0, 1, 'Номер части', '',                        4, -6, 'biblioitems.number', '', '', NULL, '', '', NULL),
+ ('CF', '', '440', 'p', 0, 1, 'Название части', '',                     4, -6, '', '', '', NULL, '', '', NULL),
+ ('CF', '', '440', 'v', 0, 0, '№ тома', '',                             4, -6, 'biblioitems.volume', '', '', NULL, '', '', NULL),
+ ('CF', '', '440', 'x', 0, 0, 'ISSN серии', '',                         4, -6, '', '', '', NULL, '', '', NULL);
 
 INSERT INTO marc_tag_structure  (frameworkcode, tagfield, mandatory, repeatable, liblibrarian, libopac, authorised_value) VALUES
  ('CF', '490', '', 1, 'Серия', '', '');
 INSERT INTO  marc_subfield_structure (frameworkcode, authtypecode, tagfield, tagsubfield, mandatory, repeatable, liblibrarian, libopac, tab, hidden, kohafield, authorised_value, value_builder, isurl, seealso, link, defaultvalue) VALUES
  ('CF', '', '490', '6', 0, 0, 'Элемент связи', '',                      4, -6, '', '', '', NULL, '', '', NULL),
  ('CF', '', '490', '8', 0, 1, 'Связь полей и номер последовательности', '', 4, -6, '', '', NULL, NULL, '', '', NULL),
- ('CF', '', '490', 'a', 0, 1, 'Заглавие серии', '',                     4, -6, '', '', '', NULL, '', '', NULL),
+ ('CF', '', '490', 'a', 0, 1, 'Заглавие серии', '',                     4, 0, 'biblioitems.seriestitle', '', '', NULL, '', '', NULL),
  ('CF', '', '490', 'l', 0, 0, 'Library of Congress call number', 'Library of Congress call number', 4, -6, '', '', '', NULL, '', '', NULL),
- ('CF', '', '490', 'v', 0, 1, '№ тома', '',                             4, -6, '', '', '', NULL, '', '', NULL),
- ('CF', '', '490', 'x', 0, 0, 'ISSN серии', '',                         4, -6, '', '', '', NULL, '', '', NULL);
+ ('CF', '', '490', 'v', 0, 1, '№ тома', '',                             4, 0, 'biblioitems.volume', '', '', NULL, '', '', NULL),
+ ('CF', '', '490', 'x', 0, 0, 'ISSN серии', '',                         4, 0, '', '', '', NULL, '', '', NULL);
 
 INSERT INTO marc_tag_structure  (frameworkcode, tagfield, mandatory, repeatable, liblibrarian, libopac, authorised_value) VALUES
  ('CF', '500', '', 1, 'Примечания', '', NULL);
diff --git a/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_IR_general.sql b/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_IR_general.sql
index 3495df0808..1815cc83b0 100644
--- a/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_IR_general.sql
+++ b/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_IR_general.sql
@@ -1280,21 +1280,21 @@ INSERT INTO marc_tag_structure  (frameworkcode, tagfield, mandatory, repeatable,
 INSERT INTO  marc_subfield_structure (frameworkcode, authtypecode, tagfield, tagsubfield, mandatory, repeatable, liblibrarian, libopac, tab, hidden, kohafield, authorised_value, value_builder, isurl, seealso, link, defaultvalue) VALUES
  ('IR', '', '440', '6', 0, 0, 'Элемент связи', '',                      4, -6, '', '', '', NULL, '', '', NULL),
  ('IR', '', '440', '8', 0, 1, 'Связь полей и номер последовательности', '', 4, -6, '', '', '', NULL, '', '', NULL),
- ('IR', 'UNIF_TITLE', '440', 'a', 0, 0, 'Серия', '',                    4, 0, 'biblio.seriestitle', '', '', NULL, '\'440n\',\'440p\',\'490a\',\'830a\',\'830n\',\'830p\',\'899a\'', '', NULL),
- ('IR', '', '440', 'n', 0, 1, 'Номер части', '',                        4, 0, 'biblioitems.number', '', '', NULL, '', '', NULL),
- ('IR', '', '440', 'p', 0, 1, 'Название части', '',                     4, 0, '', '', '', NULL, '', '', NULL),
- ('IR', '', '440', 'v', 0, 0, '№ тома', '',                             4, 0, 'biblioitems.volume', '', '', NULL, '', '', NULL),
- ('IR', '', '440', 'x', 0, 0, 'ISSN серии', '',                         4, 0, '', '', '', NULL, '', '', NULL);
+ ('IR', 'UNIF_TITLE', '440', 'a', 0, 0, 'Серия', '',                    4, -6, 'biblio.seriestitle', '', '', NULL, '\'440n\',\'440p\',\'490a\',\'830a\',\'830n\',\'830p\',\'899a\'', '', NULL),
+ ('IR', '', '440', 'n', 0, 1, 'Номер части', '',                        4, -6, 'biblioitems.number', '', '', NULL, '', '', NULL),
+ ('IR', '', '440', 'p', 0, 1, 'Название части', '',                     4, -6, '', '', '', NULL, '', '', NULL),
+ ('IR', '', '440', 'v', 0, 0, '№ тома', '',                             4, -6, 'biblioitems.volume', '', '', NULL, '', '', NULL),
+ ('IR', '', '440', 'x', 0, 0, 'ISSN серии', '',                         4, -6, '', '', '', NULL, '', '', NULL);
 
 INSERT INTO marc_tag_structure  (frameworkcode, tagfield, mandatory, repeatable, liblibrarian, libopac, authorised_value) VALUES
  ('IR', '490', '', 1, 'Серия', '', '');
 INSERT INTO  marc_subfield_structure (frameworkcode, authtypecode, tagfield, tagsubfield, mandatory, repeatable, liblibrarian, libopac, tab, hidden, kohafield, authorised_value, value_builder, isurl, seealso, link, defaultvalue) VALUES
  ('IR', '', '490', '6', 0, 0, 'Элемент связи', '',                      4, -6, '', '', '', NULL, '', '', NULL),
  ('IR', '', '490', '8', 0, 1, 'Связь полей и номер последовательности', '', 4, -6, '', '', NULL, NULL, '', '', NULL),
- ('IR', '', '490', 'a', 0, 1, 'Заглавие серии', '',                     4, -6, '', '', '', NULL, '', '', NULL),
+ ('IR', '', '490', 'a', 0, 1, 'Заглавие серии', '',                     4, 0, 'biblioitems.seriestitle', '', '', NULL, '', '', NULL),
  ('IR', '', '490', 'l', 0, 0, 'Library of Congress call number', 'Library of Congress call number', 4, -6, '', '', '', NULL, '', '', NULL),
- ('IR', '', '490', 'v', 0, 1, '№ тома', '',                             4, -6, '', '', '', NULL, '', '', NULL),
- ('IR', '', '490', 'x', 0, 0, 'ISSN серии', '',                         4, -6, '', '', '', NULL, '', '', NULL);
+ ('IR', '', '490', 'v', 0, 1, '№ тома', '',                             4, 0, 'biblioitems.volume', '', '', NULL, '', '', NULL),
+ ('IR', '', '490', 'x', 0, 0, 'ISSN серии', '',                         4, 0, '', '', '', NULL, '', '', NULL);
 
 INSERT INTO marc_tag_structure  (frameworkcode, tagfield, mandatory, repeatable, liblibrarian, libopac, authorised_value) VALUES
  ('IR', '500', '', 1, 'Примечания', '', NULL);
diff --git a/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_KT_general.sql b/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_KT_general.sql
index 1af699fe83..9e5ede21d9 100644
--- a/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_KT_general.sql
+++ b/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_KT_general.sql
@@ -1280,21 +1280,21 @@ INSERT INTO marc_tag_structure  (frameworkcode, tagfield, mandatory, repeatable,
 INSERT INTO  marc_subfield_structure (frameworkcode, authtypecode, tagfield, tagsubfield, mandatory, repeatable, liblibrarian, libopac, tab, hidden, kohafield, authorised_value, value_builder, isurl, seealso, link, defaultvalue) VALUES
  ('KT', '', '440', '6', 0, 0, 'Элемент связи', '',                      4, -6, '', '', '', NULL, '', '', NULL),
  ('KT', '', '440', '8', 0, 1, 'Связь полей и номер последовательности', '', 4, -6, '', '', '', NULL, '', '', NULL),
- ('KT', 'UNIF_TITLE', '440', 'a', 0, 0, 'Серия', '',                    4, 0, 'biblio.seriestitle', '', '', NULL, '\'440n\',\'440p\',\'490a\',\'830a\',\'830n\',\'830p\',\'899a\'', '', NULL),
- ('KT', '', '440', 'n', 0, 1, 'Номер части', '',                        4, 0, 'biblioitems.number', '', '', NULL, '', '', NULL),
- ('KT', '', '440', 'p', 0, 1, 'Название части', '',                     4, 0, '', '', '', NULL, '', '', NULL),
- ('KT', '', '440', 'v', 0, 0, '№ тома', '',                             4, 0, 'biblioitems.volume', '', '', NULL, '', '', NULL),
- ('KT', '', '440', 'x', 0, 0, 'ISSN серии', '',                         4, 0, '', '', '', NULL, '', '', NULL);
+ ('KT', 'UNIF_TITLE', '440', 'a', 0, 0, 'Серия', '',                    4, -6, 'biblio.seriestitle', '', '', NULL, '\'440n\',\'440p\',\'490a\',\'830a\',\'830n\',\'830p\',\'899a\'', '', NULL),
+ ('KT', '', '440', 'n', 0, 1, 'Номер части', '',                        4, -6, 'biblioitems.number', '', '', NULL, '', '', NULL),
+ ('KT', '', '440', 'p', 0, 1, 'Название части', '',                     4, -6, '', '', '', NULL, '', '', NULL),
+ ('KT', '', '440', 'v', 0, 0, '№ тома', '',                             4, -6, 'biblioitems.volume', '', '', NULL, '', '', NULL),
+ ('KT', '', '440', 'x', 0, 0, 'ISSN серии', '',                         4, -6, '', '', '', NULL, '', '', NULL);
 
 INSERT INTO marc_tag_structure  (frameworkcode, tagfield, mandatory, repeatable, liblibrarian, libopac, authorised_value) VALUES
  ('KT', '490', '', 1, 'Серия', '', '');
 INSERT INTO  marc_subfield_structure (frameworkcode, authtypecode, tagfield, tagsubfield, mandatory, repeatable, liblibrarian, libopac, tab, hidden, kohafield, authorised_value, value_builder, isurl, seealso, link, defaultvalue) VALUES
  ('KT', '', '490', '6', 0, 0, 'Элемент связи', '',                      4, -6, '', '', '', NULL, '', '', NULL),
  ('KT', '', '490', '8', 0, 1, 'Связь полей и номер последовательности', '', 4, -6, '', '', NULL, NULL, '', '', NULL),
- ('KT', '', '490', 'a', 0, 1, 'Заглавие серии', '',                     4, -6, '', '', '', NULL, '', '', NULL),
+ ('KT', '', '490', 'a', 0, 1, 'Заглавие серии', '',                     4, 0, 'biblioitems.seriestitle', '', '', NULL, '', '', NULL),
  ('KT', '', '490', 'l', 0, 0, 'Library of Congress call number', 'Library of Congress call number', 4, -6, '', '', '', NULL, '', '', NULL),
- ('KT', '', '490', 'v', 0, 1, '№ тома', '',                             4, -6, '', '', '', NULL, '', '', NULL),
- ('KT', '', '490', 'x', 0, 0, 'ISSN серии', '',                         4, -6, '', '', '', NULL, '', '', NULL);
+ ('KT', '', '490', 'v', 0, 1, '№ тома', '',                             4, 0, 'biblioitems.volume', '', '', NULL, '', '', NULL),
+ ('KT', '', '490', 'x', 0, 0, 'ISSN серии', '',                         4, 0, '', '', '', NULL, '', '', NULL);
 
 INSERT INTO marc_tag_structure  (frameworkcode, tagfield, mandatory, repeatable, liblibrarian, libopac, authorised_value) VALUES
  ('KT', '500', '', 1, 'Примечания', '', NULL);
diff --git a/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_SER_general.sql b/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_SER_general.sql
index 926a575cdb..81cf2fd1f3 100644
--- a/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_SER_general.sql
+++ b/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_SER_general.sql
@@ -1278,23 +1278,23 @@ INSERT INTO  marc_subfield_structure (frameworkcode, authtypecode, tagfield, tag
 INSERT INTO marc_tag_structure  (frameworkcode, tagfield, mandatory, repeatable, liblibrarian, libopac, authorised_value) VALUES
  ('SER', '440', '', 1, 'Серия', '', NULL);
 INSERT INTO  marc_subfield_structure (frameworkcode, authtypecode, tagfield, tagsubfield, mandatory, repeatable, liblibrarian, libopac, tab, hidden, kohafield, authorised_value, value_builder, isurl, seealso, link, defaultvalue) VALUES
- ('SER', '', '440', '6', 0, 0, 'Элемент связи', '',                     4, -6, '', '', '', NULL, '', '', NULL),
+ ('SER', '', '440', '6', 0, 0, 'Элемент связи', '',                      4, -6, '', '', '', NULL, '', '', NULL),
  ('SER', '', '440', '8', 0, 1, 'Связь полей и номер последовательности', '', 4, -6, '', '', '', NULL, '', '', NULL),
- ('SER', 'UNIF_TITLE', '440', 'a', 0, 0, 'Серия', '',                   4, 0, 'biblio.seriestitle', '', '', NULL, '\'440n\',\'440p\',\'490a\',\'830a\',\'830n\',\'830p\',\'899a\'', '', NULL),
- ('SER', '', '440', 'n', 0, 1, 'Номер части', '',                       4, 0, 'biblioitems.number', '', '', NULL, '', '', NULL),
- ('SER', '', '440', 'p', 0, 1, 'Название части', '',                    4, 0, '', '', '', NULL, '', '', NULL),
- ('SER', '', '440', 'v', 0, 0, '№ тома', '',                            4, 0, 'biblioitems.volume', '', '', NULL, '', '', NULL),
- ('SER', '', '440', 'x', 0, 0, 'ISSN серии', '',                        4, 0, '', '', '', NULL, '', '', NULL);
+ ('SER', 'UNIF_TITLE', '440', 'a', 0, 0, 'Серия', '',                    4, -6, 'biblio.seriestitle', '', '', NULL, '\'440n\',\'440p\',\'490a\',\'830a\',\'830n\',\'830p\',\'899a\'', '', NULL),
+ ('SER', '', '440', 'n', 0, 1, 'Номер части', '',                        4, -6, 'biblioitems.number', '', '', NULL, '', '', NULL),
+ ('SER', '', '440', 'p', 0, 1, 'Название части', '',                     4, -6, '', '', '', NULL, '', '', NULL),
+ ('SER', '', '440', 'v', 0, 0, '№ тома', '',                             4, -6, 'biblioitems.volume', '', '', NULL, '', '', NULL),
+ ('SER', '', '440', 'x', 0, 0, 'ISSN серии', '',                         4, -6, '', '', '', NULL, '', '', NULL);
 
 INSERT INTO marc_tag_structure  (frameworkcode, tagfield, mandatory, repeatable, liblibrarian, libopac, authorised_value) VALUES
  ('SER', '490', '', 1, 'Серия', '', '');
 INSERT INTO  marc_subfield_structure (frameworkcode, authtypecode, tagfield, tagsubfield, mandatory, repeatable, liblibrarian, libopac, tab, hidden, kohafield, authorised_value, value_builder, isurl, seealso, link, defaultvalue) VALUES
- ('SER', '', '490', '6', 0, 0, 'Элемент связи', '',                     4, -6, '', '', '', NULL, '', '', NULL),
+ ('SER', '', '490', '6', 0, 0, 'Элемент связи', '',                      4, -6, '', '', '', NULL, '', '', NULL),
  ('SER', '', '490', '8', 0, 1, 'Связь полей и номер последовательности', '', 4, -6, '', '', NULL, NULL, '', '', NULL),
- ('SER', '', '490', 'a', 0, 1, 'Заглавие серии', '',                    4, -6, '', '', '', NULL, '', '', NULL),
+ ('SER', '', '490', 'a', 0, 1, 'Заглавие серии', '',                     4, 0, 'biblioitems.seriestitle', '', '', NULL, '', '', NULL),
  ('SER', '', '490', 'l', 0, 0, 'Library of Congress call number', 'Library of Congress call number', 4, -6, '', '', '', NULL, '', '', NULL),
- ('SER', '', '490', 'v', 0, 1, '№ тома', '',                            4, -6, '', '', '', NULL, '', '', NULL),
- ('SER', '', '490', 'x', 0, 0, 'ISSN серии', '',                        4, -6, '', '', '', NULL, '', '', NULL);
+ ('SER', '', '490', 'v', 0, 1, '№ тома', '',                             4, 0, 'biblioitems.volume', '', '', NULL, '', '', NULL),
+ ('SER', '', '490', 'x', 0, 0, 'ISSN серии', '',                         4, 0, '', '', '', NULL, '', '', NULL);
 
 INSERT INTO marc_tag_structure  (frameworkcode, tagfield, mandatory, repeatable, liblibrarian, libopac, authorised_value) VALUES
  ('SER', '500', '', 1, 'Примечания', '', NULL);
diff --git a/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_SR_general.sql b/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_SR_general.sql
index ca8b91e874..d8e219a3f5 100644
--- a/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_SR_general.sql
+++ b/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_SR_general.sql
@@ -1280,21 +1280,21 @@ INSERT INTO marc_tag_structure  (frameworkcode, tagfield, mandatory, repeatable,
 INSERT INTO  marc_subfield_structure (frameworkcode, authtypecode, tagfield, tagsubfield, mandatory, repeatable, liblibrarian, libopac, tab, hidden, kohafield, authorised_value, value_builder, isurl, seealso, link, defaultvalue) VALUES
  ('SR', '', '440', '6', 0, 0, 'Элемент связи', '',                      4, -6, '', '', '', NULL, '', '', NULL),
  ('SR', '', '440', '8', 0, 1, 'Связь полей и номер последовательности', '', 4, -6, '', '', '', NULL, '', '', NULL),
- ('SR', 'UNIF_TITLE', '440', 'a', 0, 0, 'Серия', '',                    4, 0, 'biblio.seriestitle', '', '', NULL, '\'440n\',\'440p\',\'490a\',\'830a\',\'830n\',\'830p\',\'899a\'', '', NULL),
- ('SR', '', '440', 'n', 0, 1, 'Номер части', '',                        4, 0, 'biblioitems.number', '', '', NULL, '', '', NULL),
- ('SR', '', '440', 'p', 0, 1, 'Название части', '',                     4, 0, '', '', '', NULL, '', '', NULL),
- ('SR', '', '440', 'v', 0, 0, '№ тома', '',                             4, 0, 'biblioitems.volume', '', '', NULL, '', '', NULL),
- ('SR', '', '440', 'x', 0, 0, 'ISSN серии', '',                         4, 0, '', '', '', NULL, '', '', NULL);
+ ('SR', 'UNIF_TITLE', '440', 'a', 0, 0, 'Серия', '',                    4, -6, 'biblio.seriestitle', '', '', NULL, '\'440n\',\'440p\',\'490a\',\'830a\',\'830n\',\'830p\',\'899a\'', '', NULL),
+ ('SR', '', '440', 'n', 0, 1, 'Номер части', '',                        4, -6, 'biblioitems.number', '', '', NULL, '', '', NULL),
+ ('SR', '', '440', 'p', 0, 1, 'Название части', '',                     4, -6, '', '', '', NULL, '', '', NULL),
+ ('SR', '', '440', 'v', 0, 0, '№ тома', '',                             4, -6, 'biblioitems.volume', '', '', NULL, '', '', NULL),
+ ('SR', '', '440', 'x', 0, 0, 'ISSN серии', '',                         4, -6, '', '', '', NULL, '', '', NULL);
 
 INSERT INTO marc_tag_structure  (frameworkcode, tagfield, mandatory, repeatable, liblibrarian, libopac, authorised_value) VALUES
  ('SR', '490', '', 1, 'Серия', '', '');
 INSERT INTO  marc_subfield_structure (frameworkcode, authtypecode, tagfield, tagsubfield, mandatory, repeatable, liblibrarian, libopac, tab, hidden, kohafield, authorised_value, value_builder, isurl, seealso, link, defaultvalue) VALUES
  ('SR', '', '490', '6', 0, 0, 'Элемент связи', '',                      4, -6, '', '', '', NULL, '', '', NULL),
  ('SR', '', '490', '8', 0, 1, 'Связь полей и номер последовательности', '', 4, -6, '', '', NULL, NULL, '', '', NULL),
- ('SR', '', '490', 'a', 0, 1, 'Заглавие серии', '',                     4, -6, '', '', '', NULL, '', '', NULL),
+ ('SR', '', '490', 'a', 0, 1, 'Заглавие серии', '',                     4, 0, 'biblioitems.seriestitle', '', '', NULL, '', '', NULL),
  ('SR', '', '490', 'l', 0, 0, 'Library of Congress call number', 'Library of Congress call number', 4, -6, '', '', '', NULL, '', '', NULL),
- ('SR', '', '490', 'v', 0, 1, '№ тома', '',                             4, -6, '', '', '', NULL, '', '', NULL),
- ('SR', '', '490', 'x', 0, 0, 'ISSN серии', '',                         4, -6, '', '', '', NULL, '', '', NULL);
+ ('SR', '', '490', 'v', 0, 1, '№ тома', '',                             4, 0, 'biblioitems.volume', '', '', NULL, '', '', NULL),
+ ('SR', '', '490', 'x', 0, 0, 'ISSN серии', '',                         4, 0, '', '', '', NULL, '', '', NULL);
 
 INSERT INTO marc_tag_structure  (frameworkcode, tagfield, mandatory, repeatable, liblibrarian, libopac, authorised_value) VALUES
  ('SR', '500', '', 1, 'Примечания', '', NULL);
diff --git a/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_VR_general.sql b/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_VR_general.sql
index 0e387b447d..f4f435e759 100644
--- a/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_VR_general.sql
+++ b/installer/data/mysql/ru-RU/marcflavour/marc21/optional/marc21_bibliographic_VR_general.sql
@@ -1280,21 +1280,21 @@ INSERT INTO marc_tag_structure  (frameworkcode, tagfield, mandatory, repeatable,
 INSERT INTO  marc_subfield_structure (frameworkcode, authtypecode, tagfield, tagsubfield, mandatory, repeatable, liblibrarian, libopac, tab, hidden, kohafield, authorised_value, value_builder, isurl, seealso, link, defaultvalue) VALUES
  ('VR', '', '440', '6', 0, 0, 'Элемент связи', '',                      4, -6, '', '', '', NULL, '', '', NULL),
  ('VR', '', '440', '8', 0, 1, 'Связь полей и номер последовательности', '', 4, -6, '', '', '', NULL, '', '', NULL),
- ('VR', 'UNIF_TITLE', '440', 'a', 0, 0, 'Серия', '',                    4, 0, 'biblio.seriestitle', '', '', NULL, '\'440n\',\'440p\',\'490a\',\'830a\',\'830n\',\'830p\',\'899a\'', '', NULL),
- ('VR', '', '440', 'n', 0, 1, 'Номер части', '',                        4, 0, 'biblioitems.number', '', '', NULL, '', '', NULL),
- ('VR', '', '440', 'p', 0, 1, 'Название части', '',                     4, 0, '', '', '', NULL, '', '', NULL),
- ('VR', '', '440', 'v', 0, 0, '№ тома', '',                             4, 0, 'biblioitems.volume', '', '', NULL, '', '', NULL),
- ('VR', '', '440', 'x', 0, 0, 'ISSN серии', '',                         4, 0, '', '', '', NULL, '', '', NULL);
+ ('VR', 'UNIF_TITLE', '440', 'a', 0, 0, 'Серия', '',                    4, -6, 'biblio.seriestitle', '', '', NULL, '\'440n\',\'440p\',\'490a\',\'830a\',\'830n\',\'830p\',\'899a\'', '', NULL),
+ ('VR', '', '440', 'n', 0, 1, 'Номер части', '',                        4, -6, 'biblioitems.number', '', '', NULL, '', '', NULL),
+ ('VR', '', '440', 'p', 0, 1, 'Название части', '',                     4, -6, '', '', '', NULL, '', '', NULL),
+ ('VR', '', '440', 'v', 0, 0, '№ тома', '',                             4, -6, 'biblioitems.volume', '', '', NULL, '', '', NULL),
+ ('VR', '', '440', 'x', 0, 0, 'ISSN серии', '',                         4, -6, '', '', '', NULL, '', '', NULL);
 
 INSERT INTO marc_tag_structure  (frameworkcode, tagfield, mandatory, repeatable, liblibrarian, libopac, authorised_value) VALUES
  ('VR', '490', '', 1, 'Серия', '', '');
 INSERT INTO  marc_subfield_structure (frameworkcode, authtypecode, tagfield, tagsubfield, mandatory, repeatable, liblibrarian, libopac, tab, hidden, kohafield, authorised_value, value_builder, isurl, seealso, link, defaultvalue) VALUES
  ('VR', '', '490', '6', 0, 0, 'Элемент связи', '',                      4, -6, '', '', '', NULL, '', '', NULL),
  ('VR', '', '490', '8', 0, 1, 'Связь полей и номер последовательности', '', 4, -6, '', '', NULL, NULL, '', '', NULL),
- ('VR', '', '490', 'a', 0, 1, 'Заглавие серии', '',                     4, -6, '', '', '', NULL, '', '', NULL),
+ ('VR', '', '490', 'a', 0, 1, 'Заглавие серии', '',                     4, 0, 'biblioitems.seriestitle', '', '', NULL, '', '', NULL),
  ('VR', '', '490', 'l', 0, 0, 'Library of Congress call number', 'Library of Congress call number', 4, -6, '', '', '', NULL, '', '', NULL),
- ('VR', '', '490', 'v', 0, 1, '№ тома', '',                             4, -6, '', '', '', NULL, '', '', NULL),
- ('VR', '', '490', 'x', 0, 0, 'ISSN серии', '',                         4, -6, '', '', '', NULL, '', '', NULL);
+ ('VR', '', '490', 'v', 0, 1, '№ тома', '',                             4, 0, 'biblioitems.volume', '', '', NULL, '', '', NULL),
+ ('VR', '', '490', 'x', 0, 0, 'ISSN серии', '',                         4, 0, '', '', '', NULL, '', '', NULL);
 
 INSERT INTO marc_tag_structure  (frameworkcode, tagfield, mandatory, repeatable, liblibrarian, libopac, authorised_value) VALUES
  ('VR', '500', '', 1, 'Примечания', '', NULL);
-- 
2.17.1