m rv

940
Рейтинг

m-rv



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

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

Подписчики 32

Группы

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

Рейтинг 940

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

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

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

07.10.2019    7497    m-rv    12       

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

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

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

03.09.2019    17576    m-rv    2       

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

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

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

1 стартмани

03.07.2019    33045    7    m-rv    92       

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

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

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

1 стартмани

20.06.2019    7578    1    m-rv    21       

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

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

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

1 стартмани

22.05.2019    6458    1    m-rv    3       

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

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

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

25.04.2019    18907    m-rv    4       

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

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

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

16.04.2019    24799    m-rv    18       

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

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

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

14.08.2018    23269    m-rv    5       

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

Статья Для всех Нет файла Бесплатно (free) Мотивация, лидерство и личная эффективность

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

10.08.2018    11472    m-rv    40       


Комментарии

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) ну в реальности то все сложнее, сначала поступают отрывочные сведения, что ушел ключевой клиент, потом начинаются трудности с оплатой счетов...