m rv

963
Рейтинг

m-rv



  •   Регистрация: 16.06.2016 (7 лет назад)

  •   Был(а) на сайте: 29.08.2021

Подписчики 35

Группы

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

Рейтинг 963

Оценка скорости кода. Сложность алгоритма

Статья Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free) Нет файла Рефакторинг и качество кода

Эта тема одной из первых всплывает на собеседовании программистов языков вроде Java и C, но она почти неизвестна в "мире 1С". Поговорим о вычислительной сложности алгоритмов.

07.10.2019    8267    m-rv    12       

16

Обмен данными. Консистентность vs Многопоточность

Статья Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free) Нет файла Перенос данных 1C

Рассмотрим теоретические основы обмена данными. Какие бывают обмены, какие гарантии при этом даются, зачем идти на компромиссы и что при этом может пойти не так. Есть ли идеальная схема?

03.09.2019    18752    m-rv    2       

47

Вам нравятся запросы в 1С?

Инструменты и обработки Программист Платформа 1С v8.3 Запросы Конфигурации 1cv8 Абонемент ($m) Конфигурация (md, cf) Запросы

Речь не только о том, что простейший запрос с "легальным" оформлением растянется на пол-экрана, речь еще обо всем, что нужно написать "в нагрузку" к тексту запроса. Все эти "Новый Запрос", "УстановитьПараметр" и последующие пляски с обработкой результата... Пора с этим заканчивать!

1 стартмани

03.07.2019    35466    7    m-rv    92       

21

Работа с массивом в функциональном стиле

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m) Конфигурация (md, cf) Инструментарий разработчика

Разработка предоставляет программный интерфейс для манипулирования массивом, используя который вы получите возможность альтернативной записи кода для традиционных и новых возможностей. Например так: ФасадМассива.НовыйМассив().Добавить(Элемент1).ПолучитьМассив();

1 стартмани

20.06.2019    8464    1    m-rv    21       

7

Как выгружать цены

Инструменты и обработки Программист Платформа 1С v8.3 Абонемент ($m) Конфигурация (md, cf) Внешние источники данных

Как аккуратно передать цены в систему, в которой нет понятия периодичности цены? Как отложить те цены, которые начнут действовать послезавтра? Как случайно не выгрузить цены, которые изменились, но уже не актуальны?

1 стартмани

22.05.2019    6716    1    m-rv    3       

0

Выгрузка документа по условию

Статья Программист Платформа 1С v8.3 Бесплатно (free) Нет файла Перенос данных 1C

Что делать, если документы нужно выгружать не все подряд, а по какому-то фильтру: статусу, дате, набору условий... А что если он соответствовал этим условиям, а потом перестал? А если потом опять начал? Такие ситуации заставили попотеть не одного программиста.

25.04.2019    19849    m-rv    4       

7

Как прикрутить ГУИД к регистру сведений

Статья Программист Платформа 1С v8.3 Бесплатно (free) Нет файла Механизмы платформы 1С

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

16.04.2019    26032    m-rv    18       

30

Из Excel в 1С запросом

Статья Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free) Нет файла Загрузка и выгрузка в Excel

... ну, конечно, не прям так типовым языком запросов, а расширенным языком запросов. Речь пойдет о том, как "залить" данные в таблицы 1С и не пилить при этом бесконечного количества наколеночных обработок.

14.08.2018    24416    m-rv    5       

36

О главном инструменте разработчика, аналитика и руководителя

Анализ&Управление Для всех Бесплатно (free) Нет файла Саморазвитие

Думаю, все были на собеседованиях и на вопрос «какие инструменты вы используете в работе», у всех заготовлен ответ про языки, библиотеки, среды разработки, базы данных и т.д. и т.п. В крайнем случае, у кого-то может быть припасена шутка про грабли и напильник. Ну и все доблестно перечисляют всякие XDTO и СКД, думая, что перечисляют невероятно важные средства разработки, в которых хорошо разбираются. Но правда заключается в том, что единственно важным средством разработки является ваш мозг. И вы абсолютно ничего не знаете о том, как он устроен.

10.08.2018    11807    m-rv    40       

43

Комментарии

DevИзменение справочников и документов запросом определенного формата#9 13.04.21 23:37
(8)
Цитата
почитал обсуждения. И желания "довести до ума" публикацию у меня пока не прибавилось
почему??? кто-то с рейтингом около 100 написал мне в комментах "это все г... и руки у автора не из того места"? но в сухом остатке у меня такая разработка есть, а у того кто написал коммент - нет. не останавливайтесь, думайте над улучшением
DevИзменение справочников и документов запросом определенного формата#7 06.04.21 21:53
в целом, весьма неплохо.
на мой взгляд тут не хватает двух вещей:
1. чуточку "магии". когда пользуешься каким угодно фреймворком (у вас, кстати, есть программный интерфейс?) - должно быть ощущение что происходит что-то качественно новое, что до этого было недостижимо
2. немного маркетинга. вангую, что если бы статья называлась, например, "Исправляем главный недостаток запросов в 1С" вы бы получили в 10 раз больше плюсов в карму
ПубликацииКопирование базы без конфигуратора#35 20.09.20 13:32
(32) речь, естественно, не идет о том, чтобы иметь эту копию как полную замену оригиналу. но обновить ее кстати получится
DevОценка скорости кода. Сложность алгоритма#13 20.09.20 13:30
(12) речь не идет о том, что есть какой-то универсальный способ оптимизировать любой алгоритм, но безусловно, знание классических примеров очень кстати и возможно поможет увидеть за своей задачей один из них. какие они бывают - ну вот например, гляньте: https://neerc.ifmo.ru/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B­_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%­8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85
ПубликацииКопирование базы без конфигуратора#24 20.07.20 12:39
(23) про DLP хороший вопрос, надо его подумать, хотя мне не известно ни одной конторы которая на 1С такое наворачивает.
про ук - там ни одного состава и близко нет, т.к. 183 не работает поскольку вы собираете сведения о преступной, а не коммерческой деятельности (мы же помним, что контора серая), а 272 подразумевает санкции за копирование именно охраняемой 183-й информации.
кстати, интересный вопрос - если написать УстановитьПривилегированныйРежим - тогда (возможно) уже 272 начинает маячить, т.к. это как раз доступ к информации, сверх выданных прав
ну и никто не мешает обработку положить на рабочий стол и даже не открывать, а при возникновении спорной ситуации сказать "смотрите какая интересная штука у меня есть"
ПубликацииКопирование базы без конфигуратора#22 16.07.20 13:37
(21) я не понял ваш вопрос.. вы имеете ввиду если у пользователя нет прав на какие-то объекты метаданных или что-то типа rls работает? данные к которым нет доступа очевидно не перенесутся.
ПубликацииКопирование базы без конфигуратора#20 15.07.20 15:10
(18) ну и заранее никто не мешает готовиться )))
ПубликацииКопирование базы без конфигуратора#19 15.07.20 15:09
(18) ну в реальности то все сложнее, сначала поступают отрывочные сведения, что ушел ключевой клиент, потом начинаются трудности с оплатой счетов...