Re: Автоматически не заполняются поля 686, 908, 903
Пользователь:
Gena (IP-адрес скрыт)
Дата: 31, August, 2020 15:50
Смотрите, поле 903 формируется правильно при наличии авторского знака (908) и любого из полей индексов (686, 675, 621 - именно в таком порядке). Для того, что бы поле 903 сформировалось, нужно что бы к моменту его обработки, поля 906 и 686 уже были в записи. По этому блок, который отвечает за формирование поля 686 из данных поля 606 нужно вынести в автовводе НАД местом, которое отвечает за 903 поле. Я его добавил в автоввод начиная со строки 11. В итоге автоввод выполянет последовательно действия:
1. формирует поля 686 по данным из полей 606
2. формирует 908 поле по данным авторов и названия
3. формирует поля 903 по данным из полей 908 и 686
В первом варианте я по привычке добавил это в конец файла, по этому 903 поле и не сформировалось - на момент сохранения еще не было данных в 686 поле, а блок 903 поля тогда был НАД блоком 686 поля