M
moobi
День добрый!
Снова нужен совет профессионалов, бьюсь уже не один день. Проблема в следующем:
Есть Справочник Телефоны, в свойствах которого установлена опция "Редактировать:" значением "в списке".
Открываю справочник программно через ОткрытьФорму("Справочник.Телефоны.ФормаСписка",). Нужно, что бы после того, как он откроется, интерактивно, без сохранения, сделать новой запись, и в одном из реквизитов справочника прописать переданное значение и ничего не делать. Дальше пользователь сам заполнит оставшиеся реквизиты и сохранит, если посчитает нужным.
Т.е. это должно выглядить так, открывается справочник, дальше как будто бы нажимается Insert и создается строка, в одном из столбцов прописывается значение.
Посмотрел по инету, не смог по 7.7 найти какое-нибудь рабочее решение. Разве что создать объект WScript.Shell и через SendKeys сэмулировать нажатие Insert, несколько Tab'ом c последующим вводом текста. Но это не очень надежное решение.
Снова нужен совет профессионалов, бьюсь уже не один день. Проблема в следующем:
Есть Справочник Телефоны, в свойствах которого установлена опция "Редактировать:" значением "в списке".
Открываю справочник программно через ОткрытьФорму("Справочник.Телефоны.ФормаСписка",). Нужно, что бы после того, как он откроется, интерактивно, без сохранения, сделать новой запись, и в одном из реквизитов справочника прописать переданное значение и ничего не делать. Дальше пользователь сам заполнит оставшиеся реквизиты и сохранит, если посчитает нужным.
Т.е. это должно выглядить так, открывается справочник, дальше как будто бы нажимается Insert и создается строка, в одном из столбцов прописывается значение.
Посмотрел по инету, не смог по 7.7 найти какое-нибудь рабочее решение. Разве что создать объект WScript.Shell и через SendKeys сэмулировать нажатие Insert, несколько Tab'ом c последующим вводом текста. Но это не очень надежное решение.