Лишняя запятая в 200^F
Пользователь:
roit (IP-адрес скрыт)
Дата: 05, March, 2021 11:40
Вот с какой столкнулись проблемой: в 701 поле 4 автора, у 3 из них заполнено 701^91 И если это подполе заполнено, то образуется в 200^F лишняя запятая. При этом интересная закономерность: образование запятой зависит от того значения 701^91 в следующем подполе. Т.е. если у меня, например, во 2 повторении 701 есть ^91, то образуется лишняя запятая между 1 и 2 значениями. Если убрать ^91 из второго подполя, то запятая лишняя не образуется. Вот пример:
Античная комедия : сборник : пер. с древнегреч. / Аристофан, , Менандр, , Плавт Тит Макций, П. Теренций. - Москва : АСТ, 2018. - 767 с. - (Зарубежная классика). -
Видите, между Плавтом и Теренцием одна запятая, потому что у Теренция этого подполя нет. Как только убираю подполе у Менандра, то между Менендром и Аристофаном убирается и лишняя запятая. А чтобы не было между Менандром и Плавтом, нужно убрать подполе 701^91 у Плавта.
Версия у нас 2019 (D5). Запись прикрепляю.
Вложения:
аристофан.TXT (1.2KB)