Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 мар 2024, 16:11

Правильные ответы на вопросы

Автор mixqn, 22 мар 2013, 13:52

0 Пользователей и 1 гость просматривают эту тему.

mixqn

Не забывайте голосовать за понравившиеся вопросы в теме https://forum-baza.ru/index.php?topic=27426.

ПН1 - вопрос про CRM
Ответ: CRM

ПН2 - вопрос про тип баз данных
Ответ: Транзакционные реляционные базы данных. Еще такой тип баз данных называют OLTP (Online Transaction Processing). Такие базы данных используются для создания ERP систем, банковских систем, производственных систем и так далее. В противовес OLTP системам существуют OLAP системы, предназначенные для построения аналитических данных и структурированных по многомерному принципу

ПН3 - вопрос про форматы баз данных
Ответ: собственный формат файловой базы данных, Microsoft SQL server, IBM DB2, PostgreSQL, Oracle Database. Всем кто вспомнил, что в 7-ке используется dbf формат – респект. Но не забываем, что 7-ка работает и SQL Server.

ПН4 - вопрос про архитектуру приложений 1С
Ответ: Трехуровневая архитектура. Сервер баз данных, Сервер приложений, клиентское приложение.

ПН5 - вопрос про кластер серверов
Ответ: Используя кластер серверов

ПН6 - вопрос про язык запросов и встроенный язык 1С
Ответ: Язык запросов, можно так же воспользоваться встроенным языком 1с.

ПН7 - вопрос про multitenancy или мультиарендность
Ответ: multitenancy или мультиарендность или облачные технологии. В данном случае, наверное, можно использовать и УРБД, но изначально эта технология не предназначалась для обслуживания множества клиентов.

ПН8 - вопрос про SAAS
Ответ: SAAS, если переводить на русский язык, то это буквально софт как сервис (software as a service).

ПН9 - вопрос про конфигуратор
Ответ: Конфигуратор.

ПН10 - вопрос про метаданные
Ответ: Метаданные.

ПН11 - вопрос про имена переменных
Ответ: Для именования переменных в 1С разрешены буквы, цифры и знак подчеркивания. Цифра не может стоять первой.
1. дп_ПолныйСиноним – может быть использована в качестве переменной
2. &ВозвратСтроки – не может быть использована в качестве переменной из-за того что использован спецсимвол.
3. _ИсточникПравильныхДанных – может быть переменной
4. Символы – Несмотря на то, что это обозначение системного перечисления (Например Символы.ПС), это слово может использоваться в качестве переменной.
5. 5СвязанныеДанные – переменная не может начинаться с числа
6. !ИсторияЗначений – переменная не может содержать спецсимвол
7. Функция – данное слово не может быть использовано в качестве переменной так как это зарезервированное слово, обозначающее начало функции.
Кстати, будет интересно заметить, что в 1С можно создать переменную с именем общего неглобального модуля, тем самым переопределив вызов этого модуля.

ПН12 - вопрос на вычисление результата запроса
Ответ: ABC и AB.

ВТ1 - вопрос про способы аутентификации 1С:Предприятия
Ответ: аутентификация 1С:Предприятия, аутентификация операционной системы, OpenId-аутентификация.

ВТ2 - вопрос про особенности работы управляемых блокировок 1С в PostgreSQL
Ответ: Он позволяет реализовать вид блокировок на уровне записей.

ВТ3 - вопрос про отличия временных таблиц от виртуальных
Ответ: Виртуальные таблицы предоставляются системой 1С и позволяют получить готовые данные без составления сложных запросов. Временные же таблицы формируются самим разработчиком прикладного решения. Они позволяют повысить производительность запросов, снизить количество блокировок, сделать текст запроса более читаемым.

ВТ4 - вопрос про последовательность документов
Ответ: Самые внимательные заметили, что в последовательности не указаны движения, влияющие на последовательность. А это значит, что последовательность не будет двигаться и будет находиться в точке первого документа последовательности:
ПТУ 01.01.2013 0001 Рога и копыта
Тем не менее разберем вопрос до конца. Допустим, что движения указаны. Мы знаем, что в случае, если в последовательности используется измерение, то таблица границ последовательности будет содержать несколько значений.
Граница по измерению будет находиться в самом раннем документе, на котором она была нарушена.
Для "Рога и копыта" - ПТУ 0004 от 05.03.2013
Здесь все просто. Этот документ был последним проведен.
А вот для Звездного пути будет более интересная ситуация. Здесь последний документ ПТУ 05.01.2013 не просто проводится а перепроводится. Это значит, что граница сдвинется только в том случае, если изменятся движения по измерению (существует настройка соответствия измерений реквизитам документов и движений). Если же движения не изменятся, то граница останется на документе ПТУ 0003 от 14.02.2013. Однако в условии задачи сказано, что у нас одно измерение – Организация. Оно не меняется, соответственно граница останется на 14.02.2013.
Для "Звездный путь" - ПТУ 0003 от 14.02.2013.

ВТ5 - задание на оптимизацию запроса
Ответ: Вопрос задан в соответствии с рекомендациями фирмы 1С по оптимизации запросов. Статью можно прочитать по адресу: http://kb.1c.ru/articleView.jsp?id=44
Итак, в приведенном запросе нужно избавиться от подзапроса путем построения временной таблиц и использования механизма пакетных запросов. Временную таблицу необходимо проиндектировать. В качестве индексных полей следует указать все поля, которые используются в условии соединения. Это Контрагент, Договор.
Так же в условии запроса используется ИЛИ. Это не рекомендуется. Необходимо разбить запрос на несколько и объединить результаты.

ВТ6 - вопрос про типы наборов данных в системе компоновки данных
Ответ: запрос, объект, объединение.

ВТ7 - вопрос про количество конфигураций в файле 1Cv8.1CD, если конфигурация поставлена на поддержку и включена возможность изменения
Ответ: 3: конфигурация базы данных, конфигурация поставщика и изменяемая конфигурация.

ВТ8 - вопрос про обновление переферийного узла в распределенной базе данных
Ответ: Только получением данных от центрального узла и после получения  конфигурации, обновлением конфигурации базы данных.

СР1 - вопрос про поле "Обязательная" у таблиц на закладке Компоновка данных СКД
Ответ: Данное поле отвечает за наличие таблицы в конечном тексте запроса. Если ни одно поле из таблицы не выбрано в СКД для вывода в отчет, то таблица в запросе не участвует.

СР2 - вопрос про файлы с расширением CFL
Ответ: Файлы с расширением CFL - служебные файлы, создаваемые 1С:Предприятием.

СР3 - вопрос про неоперативное проведение
Ответ: Проведение документа с целью регистрации изменений в учете, которые уже наверняка были выполнены в прошлом. Подразумевает отсутствие каких-либо проверок, т.к. является просто регистрацией свершившегося факта.

СР4 - вопрос про функциональные опции
Ответ: Объект конфигурации, позволяющий выделить в прикладном решении функциональность, которая может быть включена/выключена на стадии внедрения прикладного решения без изменения конфигурации.

СР5 - вопрос про основную особенность распределенной информационной базы данных
Ответ: единая конфигурация БД, возможность передавать обновление конфигурации через план обмена.

СР6 - вопрос про конференцию специалистов по 1С, бронирование номеров в гостинице и блокировки в 1С
Ответ: Это, безусловно, шуточное задание на ассоциации. Вполне допускаю, что у участников могут возникнуть совершенно разные ассоциации по отношению к приведенному выше тексту. Тем не менее, данный текст описывает два вида объектных блокировок в 1С: пессимистическую и оптимистическую. Подробнее об этом можно прочитать здесь: http://kb.1c.ru/articleView.jsp?id=30.

СР7 - задача о беде Сергея Сергеевича
Ответ: в качестве ответа должна быть приложена обработка. Наш примерный вариант приложен.

СР8 - вопрос о нумерации документов
Ответ: При создании нового документа система присвоит ему номер ABC999. Если контроль уникальности номеров включен, при попытке записать такой документ будет выдана ошибка и документ не запишется.

ЧТ1 - вопрос про типы реквизитов табличного поля относящегося к табличной части в управляемых формах
Ответ: Правильный ответ H.  Немного удивительно, что правильных ответов очень мало, тогда как для ответа нужно было всего лишь зайти в конфигуратор 1С.

ЧТ2 - вопрос о результате выполнения запроса
Ответ: Тут все логично. Выбирается срез последних из значений где курс > 38.
04.06.2010EUR38,01171

ЧТ3 - вопрос о настройке плана видов характеристик
Ответ: Расширить тип значений самого плана видов характеристик на закладке «Основные».

ЧТ4 - вопрос про разное отображение автоотметки незаполненного для одного реквизита в разных строках табличной части
Ответ: Условное оформление.

ЧТ5 - задача на написание запроса,в котором будут пронумерованы по порядку выбранные записи любого справочника
Ответ:
ВЫБРАТЬ
КОЛИЧЕСТВО(<Справочник_имя>_1.Ссылка) КАК Номер,
<Справочник_имя>.Ссылка КАК Ссылка
ИЗ
Справочник.<Справочник_имя> КАК <Справочник_имя>
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.<Справочник_имя> КАК <Справочник_имя>_1
ПО <Справочник_имя>.Ссылка >= <Справочник_имя>_1.Ссылка
СГРУППИРОВАТЬ ПО
<Справочник_имя>.Ссылка
УПОРЯДОЧИТЬ ПО
Номер

Ключевой момент это больше или равно по ссылке. Неправильно делать по наименованию. Гораздо лучше вариант по наименование + код, но тоже не совсем корректно (так как ссылка гарантированно уникальна, а наименование + код нет).

ЧТ6 - вопрос про ключевые отличия дополнительного реквизита от свойства в УТ 11
Ответ: Вообще конечно хороший вопрос, что включать в основные отличия, а что в не основные, но:

  • Реквизит хранится в объекте / Свойство в регистре сведений
  • К реквизитам можно обращаться в отчетах  / свойства нельзя вывести в типовой отчет
  • Для редактирования реквизитов требуется права на редактирования объекта / для редактирования свойства прав доступа к объекту не требуется

ЧТ7 - вопрос про флажок "Изменяет сохраняемые данные"
Ответ: Влияет на:

  • Установку оптимистичной блокировки при выполнении команды
  • Доступность команды в режиме открытия формы «Только просмотр»
  • Установку флага модифицированность при выполнении команды

ЧТ8 - вопрос про курсы валют на каждую дату
Ответ:
Правильными были два варианта:

  • Решение с  1 запросом.
  • Решение с  2 запросами связанные через механизм «Связи данных» с передачей параметра из одного запроса в другой.
В обоих вариантах нужно формирование всех дат за период. Один из правильных вариантов создания всех дат приводит участник AQR.

ВЫБРАТЬ
0 КАК Цифра
ПОМЕСТИТЬ ТабЦифр
ОБЪЕДИНИТЬ
ВЫБРАТЬ
1
ОБЪЕДИНИТЬ
ВЫБРАТЬ
2
ОБЪЕДИНИТЬ
ВЫБРАТЬ
3
ОБЪЕДИНИТЬ
ВЫБРАТЬ
4
ОБЪЕДИНИТЬ
ВЫБРАТЬ
5
ОБЪЕДИНИТЬ
ВЫБРАТЬ
6
ОБЪЕДИНИТЬ
ВЫБРАТЬ
7
ОБЪЕДИНИТЬ
ВЫБРАТЬ
8
ОБЪЕДИНИТЬ
ВЫБРАТЬ
9
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ДОБАВИТЬКДАТЕ(&ДатаНачала, ДЕНЬ, ТабЦифр1.Цифра + 10 * ТабЦифр2.Цифра + 100 * ТабЦифр3.Цифра + 1000 * ТабЦифр4.Цифра) КАК День
ПОМЕСТИТЬ ТабДней
ИЗ
ТабЦифр КАК ТабЦифр1,
ТабЦифр КАК ТабЦифр2,
ТабЦифр КАК ТабЦифр3,
ТабЦифр КАК ТабЦифр4
ГДЕ
ДОБАВИТЬКДАТЕ(&ДатаНачала, ДЕНЬ, ТабЦифр1.Цифра + 10 * ТабЦифр2.Цифра + 100 * ТабЦифр3.Цифра + 1000 * ТабЦифр4.Цифра) <= &ДатаКонца

ИНДЕКСИРОВАТЬ ПО
День

kereo

Цитата: mixqn от 22 мар 2013, 13:52ЧТ8 - вопрос про курсы валют на каждую дату
Ответ:Правильными были два варианта:
Решение с  1 запросом.
Решение с  2 запросами связанные через механизм «Связи данных» с передачей параметра из одного запроса в другой.

А почему только два? Почему не рассматривается механизм дополнения периода? Может я чего не знаю?

serj1C

Цитата: kereo от 22 мар 2013, 23:45
Почему не рассматривается механизм дополнения периода? Может я чего не знаю?
Какое дополнение периода в регистре сведений?? Это мы чего-то не знаем)

headmade

Спасибо за викторину. Приятно было поучаствовать т.к. с вашей подачи узнал для себя некоторые интересные вещи.
Хотел бы прояснить для себя еще несколько моментов (в чем надеюсь на вашу помощь)
ЧТ4 - можете выложить пример какой-нибудь конфигурации (или сриншот), а то мне не получилось до конца раскусить этот вопрос.
ЧТ7 - "Установку оптимистичной блокировки при выполнении команды". Подскажите где можно подробней изучить этот вопрос в области "Установку оптимистичной блокировки при выполнении команды".

Спасибо.

Tashiro

ПН11 - вопрос про имена переменных

попробуйте создать переменную Символы и дать ей какое-нибудь значение а потом его вывести.

kereo

Цитата: serj1C от 23 мар 2013, 12:03Какое дополнение периода в регистре сведений?? Это мы чего-то не знаем)

А при чем здесь регистр сведений, речь идет о механизме СКД. И вопрос звучал как:

ЦитироватьНеобходимо в СКД сформировать таблицу со всеми датами из этого периода и значением курса на каждую из дат. Какой механизм необходимо для этого использовать?



mixqn

Tashiro, мы именно так и проверяли :)
Если переменную сначала объявить - все прекрасно работает.
Вот идеальный ответ https://forum-baza.ru/index.php?topic=27072.msg80046#msg80046 Подобных ответов всего 3. Очевидно, что человек не поленился, потратил время и проверил (ну либо знал до этого, что тоже является плюсом).
Есть еще с десяток ответов, где явно указано, что Символы использовать можно, но без пояснений.
В общем 5 баллов за этот вопрос ставилось только в том случае, если про Символы написано явно, что использовать можно.
Все, кто поленился проверить, естественно, получили оценки меньше 5.

Рейтинг@Mail.ru

Поиск