-
Notifications
You must be signed in to change notification settings - Fork 193
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ошибка при сверке печатной формы с ранее сохраненным макетом #989
Comments
@LexxArh |
У меня или аналогичная или даже эта же ошибка. 8.3.17.1851 VA 1.2.035 В ОбъектКонтекстСохраняемый.ТестовоеПриложение.УстановитьРезультатДиалогаВыбораФайла(Истина, ИмяВременногоФайла);
ЭлементФормы.ЗаписатьСодержимоеВФайл(); Попытка не успешная. Хотя из тест клиента я могу сохранить из этого элемента табличный документ (но не с первого раза, может в этом причина). Потом уходит в метод ПлатформаКорректноОпределяетРазмерМакетаВТонкомКлиенте = Ложь;
РазмерОбластиДанныхДокументаПоВертикали = Неопределено;
РазмерОбластиДанныхДокументаПоГоризонтали = Неопределено;
ОпределятьГраницыМакетаWebКлиентаЧерезПереходКОбласти = Истина;
Если ТекущийTestclientЭтоWebКлиент Тогда
Если Версия8312ИлиВыше И НЕ Версия8313ИлиВыше Тогда
ОпределятьГраницыМакетаWebКлиентаЧерезПереходКОбласти = Ложь;
КонецЕсли;
Если Версия8313ИлиВыше Тогда
ОпределятьГраницыМакетаWebКлиентаЧерезПереходКОбласти = Ложь;
РазмерОбластиДанныхДокументаПоВертикали = ЭлементФормы.ПолучитьРазмерОбластиДанныхДокументаПоВертикали();
РазмерОбластиДанныхДокументаПоГоризонтали = ЭлементФормы.ПолучитьРазмерОбластиДанныхДокументаПоГоризонтали();
КонецЕсли;
Иначе
Если ПлатформаКорректноОпределяетРазмерМакетаВТонкомКлиенте Тогда
РазмерОбластиДанныхДокументаПоВертикали = ЭлементФормы.ПолучитьРазмерОбластиДанныхДокументаПоВертикали();
РазмерОбластиДанныхДокументаПоГоризонтали = ЭлементФормы.ПолучитьРазмерОбластиДанныхДокументаПоГоризонтали();
КонецЕсли;
КонецЕсли; Причем переменная ПлатформаКорректноОпределяетРазмерМакетаВТонкомКлиенте всегда ложь, т.к. ей ничего не присваивается. А если выполнить Дальше идет заполнение таблицы по ячейкам и по ощущениям там просто идет перебор строк ограниченный значением 100. А в исходном ТаблДоке 53 заполненных строки. И вот все строки с 54 до 100 - пустые. Потом эта таблица уходит на сравнение и в эталоне 53 строки, а в полученной из тестклиента - 100 и вызывается исключение |
@Stepa86 |
Решено для платформ: |
Изначально ошибка появилась в тонком клиенте при сверке выведенного на печать документа с ранее сохраненным макетом при проверке шагом "И Табличный документ "РеквизитТабличныйДокумент" равен макету "ИмяМакета" по шаблону"
Однако даже если открыть в 1С ранее сохраненный макет и попробовать сравнить его с самим собой с помощью того же шага - возникает та же самая ошибка
В приложенных файлах имеется как макет, так и короткий сценарий для воспроизведения ошибки.
Необходимо только указать путь к проекту в VA и заменить пути к макету в сценарии
ОшибкаСравненияМакетов.zip
Воспроизводится на версии VA 1.2.034
Версия платформы: 8.3.15.1958
The text was updated successfully, but these errors were encountered: