Васильев Николай

615
Рейтинг

Николай Васильев
vasilev2015



  •   Регистрация: 23.11.2015 (2 года назад)

  •   Был(а) на сайте: вчера в 19:29


Группы

Профессиональный разработчик

Рейтинг 615

Простые регулярные выражения 37

v8 Россия Абонемент ($m)

Шпаргалка к экзамену "Эксперт по технологическим вопросам".

1 стартмани

30.04.2018    3332    30    

Неоптимальная работа запроса 115

v8::Запросы Бесплатно (free)

Шпаргалка к экзамену "Эксперт по технологическим вопросам".

27.04.2018    7729    31    

Неоптимальный план запросов 38

v8 Бесплатно (free)

Шпаргалка к экзамену "Эксперт по технологическим вопросам".

21.04.2018    4034    11    

Теорема номер тринадцать 12

v8 Бесплатно (free)

Использование математических методов для языка запросов.

15.03.2018    4225    24    

История хранения данных. Теперь в составе платформы 26

v8 1cv8.cf Россия Абонемент ($m)

Описание нового механизма хранения данных в составе платформы на примере каркасной конфигурации. Прилагается выгрузка базы данных обработками и примерами кода.

2 стартмани

14.11.2017    7381    17    32    

Сравнение произвольных XDTO объектов в виде дерева 8

v8 Россия Абонемент ($m)

Позволяет сравнивать два произвольных XDTO объекта. Например, две схемы компоновки данных.

3 стартмани

20.10.2017    3833    6    2    

SQL Server Profiler. В картинках, для самых маленьких 32

Россия Бесплатно (free)

Шпаргалка к экзамену "Эксперт по технологическим вопросам".

21.08.2017    5848    7    

Оптимизация запроса к виртуальной таблице регистра накопления 40

v8 Россия Бесплатно (free)

Удачный ответ на собеседовании. Оптимизация запроса. Программистам пригодится. ))

12.08.2017    9873    49    

Запрос необработанных ТТН 1

v8 1cv8.cf Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Россия БУ Оптовая торговля Абонемент ($m)

Обработка позволяет запрашивать необработанные ТТН в соответствии с документацией ЕГАИС, пункт 1.24 и запрашивать ТТН повторно в соответствии с документацией ЕГАИС, пункт 1.19. Обработка должна работать на любых конфигурациях 8.2 обычные формы. Тестировал на конфигурации Комплексная автоматизация, редакция 1.1 (1.1.34.1)

2 стартмани

07.08.2017    4243    12    4    

Версия 2. Управление принтерами внутри 1С 33

v8 1cv8.cf Абонемент ($m)

Управление принтерами внутри 1С, обычные формы, операционная система - Windows

1 стартмани

24.07.2017    6835    19    26    

Заметки про запросы. Коллекция 126

v8 v8::Запросы 1cv8.cf Бесплатно (free)

Кто-то коллекционирует марки, а я собрал мини-коллекцию запросов, хотел с Вами поделиться. Надеюсь, что мои комментарии представляют отдельную ценность.

26.12.2016    14377    58    

Дружелюбная система компоновки данных (СКД) 41

v8::СКД 1cv8.cf Бесплатно (free)

Документирование СКД. Пожалуй, лучший способ формировать заголовок отчета в системе компоновки данных.

20.10.2016    10572    30    

Алкоголь. Расшифровка содержимого акцизной марки бутылки. ЕГАИС 6

v8 КА1 УТ10 Розница Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Акцизы Абонемент ($m)

Учет алкоголя. ЕГАИС. Обработка по расшифровке акцизной марки. Необходим объект конфигурации Справочники.алкКлассификаторАлкогольнойПродукцииЕГАИС, который есть в большинстве актуальных конфигураций с поддержкой ЕГАИС. Необходим сканер для чтения акцизной марки.

1 стартмани

17.06.2016    20109    41    2    

Заметки про запросы. Последовательность. 100

v8 Бесплатно (free)

Рассуждения, основанные на контрпримерах. Определяем последовательность операций с помощью одной только консоли запросов. Версия 2.

27.05.2016    19816    31    

Комментарии

DevПроверка данных ТЗ и их запись в РС#16 18.06.18 11:41
(1) Вместо унылого перечисления полей
....
СтрокаРС.СпособыХранения = СтруктураЗаписи.СпособыХранения;
СтрокаРС.СрокСлужбы = СтруктураЗаписи.СрокСлужбы;
СтрокаРС.СрокХранения = СтруктураЗаписи.СрокХранения;
...
всегда используйте процедуру ЗаполнитьЗначенияСвойств(Приемник, Источник)


И еще лучше: не переносите из таблицы в набор записей регистра, а выведите
поле типа "Набор записей регистра" на форму. Даже программировать не нужно.
HighLoadОптимизация 1С на реальном примере. История №2 - deadlock#8 12.06.18 10:53
(7) в конфигурации УТ 10 часто используется очистка заведомо пустых регистров. Это недопустимо.
HighLoadОптимизация 1С на реальном примере. История №2 - deadlock#6 11.06.18 20:09
При автоматическом режиме блокировки очистка пустой таблицы блокирует всю таблицу исключительной блокировкой (SERIALIZABLE). Когда у меня возникла такая ситуация, я поставил исключения: не записывать конкретные регистры. Это было еще до того, как прочитал Е.Филипова "Настольная книга эксперта" )))
Попробуйте посмотреть в технологическом журнале, с помощью инструментов разработчика или в текстовом редакторе. Там подробнее.
HighLoadНеоптимальная работа запроса#32 04.06.18 21:06
(31) Да, по поводу порядка выполнения были знатные холивары.
Здесь имел ввиду логический порядок (без учета оптимизатора).
DevВСТАВИТЬ В Справочник.Номенклатура (Код, Наименование) ЗНАЧЕНИЯ ("001", "Новый товар")#1 01.06.18 10:19
Перед исполнением запроса таблицы блокируются также, как бы это сделала СУБД ?
HighLoadНеоптимальная работа запроса#30 05.05.18 17:05
(29) есть рациональное зерно.
HighLoadПростые регулярные выражения#28 04.05.18 12:32
(27) я не очень мастер, но поскольку ветка моя - постараюсь ответить. Если у вас есть планы парсить, проводить анализ и искать узкие места в дочерних базах, то настраивайте там ТЖ. Если нет планов - "впрок" не делайте. Обязательно следите за местом, которое потребляет ТЖ.

Оценка производительности незаменима для общения с заказчиком: у вас апдекс был 0,6 а теперь 0,85 - извольте заплатить. Для себя апдекс тоже интересен: смотреть, что операторы проводят заказы по 59 секунд и удивляться их терпению. Или постфактум обосновать полезность приобретения нового raid. Менеджеры привыкли верить цифрам и красивым графикам.
HighLoadПростые регулярные выражения#25 04.05.18 8:56
(24) спасибо, полезная информация.
HighLoadПростые регулярные выражения#19 03.05.18 12:59
(18) да, читал. Использую [0-9] вместо "\d" поскольку [0-9] работает там, где иногда не работает "\d". Egrep равносилен grep с ключом -e. Экспертом хочу стать по-приколу: могу себе позволить.