From 30e5dad1355ec6bd64006429009fd751b62a5157 Mon Sep 17 00:00:00 2001 From: Nikita Ivanchenko Date: Thu, 23 Mar 2023 17:12:01 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=B0=D1=87=D0=B0=D0=BB=20=D0=B0=D0=BD?= =?UTF-8?q?=D0=BD=D0=BE=D1=82=D0=B0=D1=86=D0=B8=D1=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...20\260\321\207\320\265\320\275\320\270\320\271.os" | 2 +- tests/alltests.os | 11 +++++++++++ ...20\226\320\265\320\273\321\203\320\264\321\214.os" | 7 +++++++ 3 files changed, 19 insertions(+), 1 deletion(-) diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\220\320\242_\320\220\320\275\320\275\320\276\321\202\320\260\321\206\320\270\321\217\320\242\320\270\320\277\320\242\320\260\320\261\320\273\320\270\321\206\320\260\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\271.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\220\320\242_\320\220\320\275\320\275\320\276\321\202\320\260\321\206\320\270\321\217\320\242\320\270\320\277\320\242\320\260\320\261\320\273\320\270\321\206\320\260\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\271.os" index 2a16538..b12e6cd 100644 --- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\220\320\242_\320\220\320\275\320\275\320\276\321\202\320\260\321\206\320\270\321\217\320\242\320\270\320\277\320\242\320\260\320\261\320\273\320\270\321\206\320\260\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\271.os" +++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\220\320\242_\320\220\320\275\320\275\320\276\321\202\320\260\321\206\320\270\321\217\320\242\320\270\320\277\320\242\320\260\320\261\320\273\320\270\321\206\320\260\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\271.os" @@ -11,6 +11,6 @@ &Аннотация("ТаблицаЗначений") &Пластилин(Значение = "ТаблицаЗначений", Блестяшка = "", Блестяшка = "", Блестяшка = "") -Процедура ПриСозданииОбъекта(Значение = "") +Процедура ПриСозданииОбъекта(Значение = "", Колонки = "", &Повторяемый Индекс = Неопределено) Колонки = Значение; КонецПроцедуры \ No newline at end of file diff --git a/tests/alltests.os b/tests/alltests.os index 466bf91..0497af5 100644 --- a/tests/alltests.os +++ b/tests/alltests.os @@ -110,6 +110,7 @@ Ожидаем.Что(ТестовыйЖелудь.ТЗ.Колонки[0].Имя).Равно("Колонка1"); Ожидаем.Что(ТестовыйЖелудь.ТЗ.Колонки[1].Имя).Равно("Колонка2"); Ожидаем.Что(ТестовыйЖелудь.ТЗ.Колонки[2].Имя).Равно("Колонка3"); + Ожидаем.Что(ТестовыйЖелудь.ТЗ.Индексы.Количество()).Равно(2); Ожидаем.Что(ТестовыйЖелудь.ЗаполненнаяТаблица).ИмеетТип("ТаблицаЗначений"); Ожидаем.Что(ТестовыйЖелудь.ЗаполненнаяТаблица.Количество()).Равно(2); @@ -123,4 +124,14 @@ Ожидаем.Что(ТестовыйЖелудь.ЗаполненнаяТаблица[1].ДеньНедели).Равно("Вторник"); Ожидаем.Что(ТестовыйЖелудь.ЗаполненнаяТаблица[1].НомерДня).Равно(2); + Ожидаем.Что(ТестовыйЖелудь.ТаблицаСИндексами).ИмеетТип("ТаблицаЗначений"); + Ожидаем.Что(ТестовыйЖелудь.ТаблицаСИндексами.Количество()).Равно(0); + Ожидаем.Что(ТестовыйЖелудь.ТаблицаСИндексами.Колонки.Количество()).Равно(3); + Ожидаем.Что(ТестовыйЖелудь.ТаблицаСИндексами.Колонки[0].Имя).Равно("Колонка1"); + Ожидаем.Что(ТестовыйЖелудь.ТаблицаСИндексами.Колонки[1].Имя).Равно("Колонка2"); + Ожидаем.Что(ТестовыйЖелудь.ТаблицаСИндексами.Колонки[2].Имя).Равно("Колонка3"); + Ожидаем.Что(ТестовыйЖелудь.ТаблицаСИндексами.Индексы.Количество()).Равно(2); + КонецПроцедуры + +ПроверкаТаблицаЗначений(); \ No newline at end of file diff --git "a/tests/\320\232\320\273\320\260\321\201\321\201\321\213/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\226\320\265\320\273\321\203\320\264\321\214.os" "b/tests/\320\232\320\273\320\260\321\201\321\201\321\213/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\226\320\265\320\273\321\203\320\264\321\214.os" index 78fb56d..1eb79ad 100644 --- "a/tests/\320\232\320\273\320\260\321\201\321\201\321\213/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\226\320\265\320\273\321\203\320\264\321\214.os" +++ "b/tests/\320\232\320\273\320\260\321\201\321\201\321\213/\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\271\320\226\320\265\320\273\321\203\320\264\321\214.os" @@ -7,6 +7,13 @@ &Колонка("Колонка3") Перем ТЗ Экспорт; +&ТаблицаЗначений( + Колонки = "Колонка1, Колонка2", + Индекс = "Колонка1, Колонка2", + Индекс = "Колонка1") +&Колонка("Колонка3") +Перем ТаблицаСИндексами Экспорт; + &ТаблицаЗначений &Колонка("ДеньНедели") &Колонка("НомерДня")