Получи случайную криптовалюту за регистрацию!

Черненко Виталий (Жёлтый чайник 1С)

Логотип телеграм канала @juniorones — Черненко Виталий (Жёлтый чайник 1С) Ч
Логотип телеграм канала @juniorones — Черненко Виталий (Жёлтый чайник 1С)
Адрес канала: @juniorones
Категории: Технологии , Образование
Язык: Русский
Страна: Россия
Количество подписчиков: 3.33K
Описание канала:

Только настоящий джедай сможет сдержать гнев и познать Силу Желтого программирования.
Make love, not war
По всем вопросам: @SeiOkami
https://www.youtube.com/@JuniorOneS
https://infostart.ru/profile/309462/
https://github.com/SeiOkami

Рейтинги и Отзывы

3.50

2 отзыва

Оценить канал juniorones и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

1

3 звезд

1

2 звезд

0

1 звезд

0


Последние сообщения 17

2021-10-30 16:11:08
Запрос = Новый Запрос("ВЫБРАТЬ 1 КАК Поле");
Выгрузка = Запрос.Выполнить().Выгрузить();
Сообщить(Выгрузка.Колонки.Поле = Выгрузка.Колонки.Поле);
Anonymous Quiz
61%
Сообщит: "Да"
26%
Сообщит: "Нет"
13%
Вызовет исключение
246 voters663 views13:11
Открыть/Комментировать
2021-10-28 20:39:03
Запрос = Новый Запрос("ВЫБРАТЬ 1 КАК Поле");
Результат = Запрос.Выполнить();
Сообщить(Результат.Колонки.Поле = Результат.Колонки.Поле);
Anonymous Quiz
53%
Сообщит: "Да"
17%
Сообщит: "Нет"
30%
Вызовет исключение
423 voters1.0K views17:39
Открыть/Комментировать
2021-10-28 20:07:13 Вот такие интересные замеры получились у @JohnPoebot
Если подытожить, то в "длинных" циклах лучше не изменять реквизиты формы, а делать это уже после цикла одним присваиванием.




Длина цикла: 99 999 999

1. Клиент-серверная база. Клиент и сервер на одном и том же хосте.

1.1. Тонкий клиент (1cv8c.exe).
1.1.1. Через реквизит формы: 436 478
1.1.2. Через переменную: 256 755

1.2. Сервер (rphost.exe).
1.2.1. Через реквизит формы: 570 602
1.2.2. Через переменную: 103 304

1.3. Тонкий клиент (1cv8c.exe) с не выведенным на форму реквизитом.
1.3.1. Через реквизит формы: 435 077
1.3.2. Через переменную: 253 829

1.4. Сервер (rphost.exe) с не выведенным на форму реквизитом.
1.4.1. Через реквизит формы: 576 411
1.4.2. Через переменную: 102 031

1.5. Толстый клиент (1cv8.exe)
1.6.1. Через реквизит формы: 433 837
1.6.2. Через переменную: 255 464

2. Файловая база (на том же хосте, что и в пункте 1).

2.1. Тонкий клиент (1cv8c.exe).
2.1.1. Через реквизит формы: 230 742
2.1.2. Через переменную: 73 940

2.2. Сервер тонкого клиента (1cv8c.exe).
2.2.1. Через реквизит формы: 516 595
2.2.2. Через переменную: 73 927

2.3. Тонкий клиент (1cv8c.exe) с не выведенным на форму реквизитом.
2.3.1. Через реквизит формы: 230 912
2.3.2. Через переменную: 72 876

2.4. Сервер тонкого клиента (1cv8c.exe) с не выведенным на форму реквизитом.
2.4.1. Через реквизит формы: 508 219
2.4.2. Через переменную: 73 136
1.0K viewsedited  17:07
Открыть/Комментировать
2021-10-28 13:52:56 Прикладываю обработку, которой можно потестить описанное в опросе.
В ней есть реквизит формы "Результат выполнения". В него помещается результат инкремента в цикле. Длину цикла можно регулировать и нажимать на одну из кнопок.

Присвоить напрямую - в коде увеличение результата будет прямым обращением к реквизиту формы
Присвоить через переменную - будет создана переменная, которую в цикле и будем увеличивать. А уже в конце в реквизит формы помещаем результат из переменной

Интересно, что в файловой базе на серверном коде тоже заметна сильная разница в скорости выполнения. Например, лично у меня на компьютере через "буферную" переменную в 7 раз быстрее.

Но результаты могут отличаться
1.0K views10:52
Открыть/Комментировать
2021-10-28 11:17:03
Есть управляемая форма и клиентский код, который в цикле увеличивает некую числовую переменную.
Будет ли разница в скорости, если перменная станет реквизитом формы?
Anonymous Quiz
11%
Реквизитом будет быстрее
60%
Переменной будет быстрее
29%
Никакой разницы
482 voters1.1K views08:17
Открыть/Комментировать
2021-10-27 20:05:52
Строка = "1001";
Строка = Сред(Строка, 1, 2) + + Сред(Строка, 3, 2);
Сообщить(Строка);
Anonymous Quiz
28%
Сообщит: "1001"
12%
Сообщит: "101"
11%
Сообщит: "001"
49%
Вызовет исключение
144 voters361 views17:05
Открыть/Комментировать
2021-10-26 21:08:40
Гоу онлайн-стрим по разбору 1С-задачек
Anonymous Quiz
46%
Гоу
19%
Гоу, но мне страшно
35%
Гоу, но я хочу посмотреть результаты
274 voters760 views18:08
Открыть/Комментировать
2021-10-26 20:56:42
Сообщить('20210101' + " - Дата");
Anonymous Quiz
26%
Сообщит: "20210101 - Дата"
9%
Сообщит: "01.01.2021 - Дата"
33%
Сообщит: "01.01.2021 0:00:00 - Дата"
32%
Вызовет исключение
335 voters787 views17:56
Открыть/Комментировать
2021-10-26 15:24:31
А = Неопределено;
Б = Новый Структура("В");
Г = (А.В = Б.В);
Anonymous Quiz
63%
Значение не является значением объектного типа (А)
5%
Значение не является значением объектного типа (Б)
27%
Значение не является значением объектного типа (В)
5%
Значение не является значением объектного типа (Г)
330 voters908 views12:24
Открыть/Комментировать
2021-10-25 20:14:20 У нас ещё есть чат. Заходите, всем чайку
https://t.me/joinchat/TICx0vwSBtfxuaj0
1.0K views17:14
Открыть/Комментировать