Игра "Филворды". Управляемые формы. Для всех типов клиентов 8.3

Филворд или венгерский кроссворд.

Игровое поле заполнено словами, которые необходимо найти. При разгадывании отыскивается цепочка букв от начала и до конца слова. Цепочка букв слова может изгибаться в любом направлении по вертикали или по горизонтали, но не по диагонали. Слова не пересекаются. Используются только существительные в единственном числе и именительном падеже с количеством букв не менее четырех. Цель — найти все загаданные слова.

В игре даны подсказки. При успешном завершении очередной игры, количество подсказок увеличивается.

Перед началом игры можно выбрать размер игрового поля и уровень сложности.

Клиент 1С:Предприятие не ниже 8.3.7.1759!!!

5 Comments

  1. pvlunegov

    1c 8.3.6.2014. Режим толстого Клиента.

    Ошибка.

    Ошибка инициализации модуля: Форма.Форма.Форма

    по причине:

    {Форма.Форма.Форма(378,38)}: Переменная не определена (СквозноеВыравнивание)

    ВзялГруппу.СквозноеВыравнивание = <<?>СквозноеВыравнивание.Использовать;

    {Форма.Форма.Форма(379,40)}: Переменная не определена (ИнтервалМеждуЭлементамиФормы)

    ВзялГруппу.ГоризонтальныйИнтервал = <<?>>ИнтервалМеждуЭлементамиФормы.Нет;

    Reply ↓
  2. pvlunegov

    Исправил ошибки (СИНТАКСИЧЕСКИЙ КОНТРОЛЬ РУГАЕТСЯ!) так:

    ВзялГруппу = Элементы.ПолеИгры.ПодчиненныеЭлементы.Найти(ВзялИмяГруппы);
    Если ВзялГруппу = Неопределено Тогда
    ВзялГруппу = Элементы.Добавить(ВзялИмяГруппы, Тип(«ГруппаФормы»), Элементы.ПолеИгры);
    ВзялГруппу.Вид = ВидГруппыФормы.ОбычнаяГруппа;
    ВзялГруппу.ОтображатьЗаголовок = Ложь;
    ВзялГруппу.Группировка = ГруппировкаПодчиненныхЭлементовФормы.Горизонтальная;
    //ВзялГруппу.СквозноеВыравнивание = СквозноеВыравнивание.Использовать;
    ВзялГруппу.СквозноеВыравнивание = истина;
    //ВзялГруппу.ГоризонтальныйИнтервал = ИнтервалМеждуЭлементамиФормы.Нет;
    ВзялГруппу.ГоризонтальныйИнтервал = ложь;
    ВзялГруппу.РазрешитьИзменениеСостава = Ложь;
    ВзялГруппу.Отображение = ОтображениеОбычнойГруппы.Нет;
    КонецЕсли;
    ВзялГруппу.Видимость = Истина;
    

    Показать

    игра запустилась, инициализация прошла, окно запустилось, но в сообщениях при старте игры те-же ошибки возникают. Ругается на те-же строки кода, хотя я их исправил.

    Прошу исправить!

    Reply ↓
  3. pvlunegov

    Нашел причину ошибок в коде!

    1с анонсировала изменения в новой версии платформы 8.3.7.1759.

    http://v8.1c.ru/o7/201505layout/index.htm

    В частности, в новой платформе как раз появились свойства элементов Упр. форм, на который ругается конфигуратор у меня.

    Автор! Прошу указать в описании разработки, что для корректного запуска игры требуется платформа не ниже 8.3.7.1759 !!!

    Reply ↓
  4. bobank

    Сори. Не знал что платформа может устаревать. Писал, точнее начал писать на 8.3.9. Ещё раз, сори.

    Reply ↓
  5. bobank

    Дополнил описание о версии клиента

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *