Базовый курс. МГ сессия от 06.04.2011
Рассматриваем вопросы участников нового потока.
1. Ограничение на размер ИБ.
Делаем выгрузку из БД(PostgreSQL), где есть таблицы занимающие в БД более 4Gb.
Вопрос – когда будем делать загрузку dt-файла в файл-серверный вариант, 1С предупредит об этой ситуации?
2. Кластер серверов «1С:Предприятие».
При принятии решения в сбалансированном кластере о выборе сервера наиболее свободном — как-то учитывается вычислительная мощность этих серверов?
3. Наведенные ошибки.
Не могу справиться с ошибками, пожалуйста подскажите и прокомментируйте мои ошибки?
4. Подключение клиента к ИБ.
У вас в лекции прозвучало, что тонкий клиент к файлу ИБ обращается по своему протоколу. По какому?
В чем разница для тонкого клиента при доступе между доступом через WWW-сервер и через 1С-сервер?
Каковы рекомендации по выбору клиента и способа доступ к БД?
Существует ли таблица сравнения клиентов, протоколов доступа ориентированная на разработчиков?
5. Сообщение пользователю.
При использовании Объекта СообщениеПользователю система добавляет слово ОШИБКА, можно ли его изменить(управлять этим “свойством”)?
6. Окно в рабочей области.
Правильно ли я понимаю, что при открытии окна в рабочей области, предыдущее окно в ней закрывается?
7. Присваивание и сравнение.
Сделал функцию XOR, захотел ее проверить.
Сообщить(XOR(А=ИСТИНА, Б=ИСТИНА));Сообщить(XOR(А=ИСТИНА, Б=ЛОЖЬ));Сообщить(XOR(А=ЛОЖЬ, Б=ИСТИНА));Сообщить(XOR(А=ЛОЖЬ, Б=ЛОЖЬ));
Но такая конструкция не заработала. Присваивание переменной некоего значения в момент вызова функции разве невозможно?
Заработало, соответственно, вот так:
А = Истина;Б = Истина;Сообщить(XOR(А, Б));А = Истина;Б = Ложь;Сообщить(XOR(А, Б));
— залогиньтесь.
Если не активировали токен — посмотрите видео-инструкцию (видео N5)
Если вы залогинены, у Вас активирован токен доступа, но вы все равно видите эту запись —
напишите нам на e-mail поддержки.
Евгений, большое спасибо за ответ. Я задавал последний вопрос. Может, туго соображаю, но как тогда такая конструкция работает:
Это из решения ДЗ1, комментарий от trambalda
…
Функция РазрешенаПродажа(ВидКлиента, СортТовара)
Возврат НЕ XOR(ВидКлиента = «VIP», СортТовара = «Высший»);
КонецФункции
…
Вы ему ответили что это правильное решение.
Как в этом случае при вызове функции XOR переменным присваиваются значения?
Все достаточно просто.
В этом решении на вход функции XOR подаются два параметра булевского типа.
Ведь операция “=” в этом случае интерпретируется как сравнение.
Я работаю довольно давно с 1С, и 7 и 8, и всегда удивлялся непонятной для меня любви народа к использованию моноширинного шрифта, который стоит по-умолчанию в конфигураторе. Нет, я не противник моноширика, но в данном конкретном случае, в случае 1С, использование его совершенно неоправданно. Он занимает недопустимо много места на экране, что очень критично, например, для экранов ноутбуков. Кроме того, обычно слева открыта панель с деревом конфигурации, справа панель со свойствами, и места становится еще меньше. Я знаю, что боковые панели можно заставить прятаться, но это неудобно, когда они то выскакивают, то снова прячутся, не наш путь.
Как показала практика, достаточно показать, что, оказывается, можно зайти в параметры, на вкладке “Тексты” и на вкладке “Модули” поменять шрифт на “Verdana, 10”, а табуляцию на 6 (обязательно на обеих вкладках), то многие весьма охотно перенимают это “нововведение”. Предлагаю попробовать и вам.
Спасибо за интересный прием.
На вскидку текст модуля становиться компактнее на 20%.
Я попробую.
Хм-хм… Спасибо.
Достаточно непривычно, на первый взгляд. Попробую привыкнуть.
Добрый день!
В видео-решении ДЗ-1 перед заголовком функции РазрешенаПродажа была указана директива &НаСервере. Смысл вроде ясен – функция вызывается в серверной процедуре ПриСозданииНаСервере(). Но в своем ДЗ я указал БЕЗ директивы. Почему при этом никаких ошибок НЕ ПРОИЗОШЛО? (Внешнюю обработку делал из конфигурации “Базовый курс…” файл-сервер, если это влияет как-то… Режим запуска менял с автоматического на тонкиий клиент – все без ошибок)
>Почему при этом никаких ошибок НЕ ПРОИЗОШЛО?
Если директива не указана, то метод компилируется на сервере.
Об этом мы будем детально говорить в 1-ом блоке.
Не смотря на то, что ошибок нет, рекомендуется указывать директивы всегда, чтобы код был более читаем.