Может экспортируются?
В этом ничего сложного нет. Сам подобные формы заполняю.
На однотипные пункты прописываю жёстко.
На пункты с вариантами прописываю вариант (или случайность если нужно).
Значения некоторых пунктов вычисляю.
Те, которые в "линейке" объектов всегда разные... заношу либо из файла, либо из тут же заданного массива.
Вот один из десятков вариантов:
[spoiler]#include "..\Libs\Copy_Paste.cms"
#include "..\Libs\brawser.cms"
#name "Занесение атрибутов по одному"
WAITMS(500)
$all = 10
STRSEPARATE("4:6:8:10:12:4:6:8:10:12", ":", $nap)
STRSEPARATE(" 6,2 м3/час: 7,7 м3/час: 8,6 м3/час: 9,3 м3/час: 9,9 м3/час: 7,8 м3/час: 9,3 м3/час:10,2 м3/час:10,5 м3/час: 9,9 м3/час", ":", $pr)
FOR($iter=0, $iter < $all)
next_tab()
WAITMS(1000)
HINTPOPUP(STRCONCAT("из ", $all), $iter + 1)
$s = $nap[$iter]
IF(STRLEN($s) < 2)
$par = STRCONCAT(" ", $s, " м")
ELSE
$par = STRCONCAT(" ", $s, " м")
END_IF
LCLICK(400,324) // 14651459
WAITMS(600)
LCLICK(406,394) // 16777215
WAITMS(800)
FOR($i=0, $i < 3)
KEYPRESS(#PAGEDOWN)
WAITMS(300)
END_CYC
LCLICK(504,481) // производительность 3
// LCLICK(515,784) // материал, напор 2
// LCLICK(456,497) // тип 3
WAITMS(500)
LCLICK(322,463)
WAITMS(500)
TOCLIP($pr[$iter])) // производительность "14,0 м3/час"
// TOCLIP($par) // напор
// TOCLIP("нержавеющая сталь") // чугун, нержавеющая сталь, хромоникелевая сталь
// TOCLIP("циркуляционный") // скважинный
WAITMS(80)
paste()
WAITMS(300)
LCLICK(266,507) // 8880640
WAITMS(1000)
END_CYC
HALT
[/spoiler]