Смирнов Андрей

50
Рейтинг

curdate
Андрей Смирнов



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

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

Друзья
  • Петр ДОРОШКЕВИЧ
  • Гордей Голиков
  • Олим Байматов
  • Александр Кузиков
Подписчики 16

Группы

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

IE 2013 EVO Участник

IE 2013 REV Участник

IE 2015 Участник

IE 2016 Участник

IE 2017 Участник

IE 2018 Участник

IE 2019 Участник

IE 2021 Участник

IE2022 Участник

IE2023 Участник

Рейтинг 50

Работа с хранилищем конфигурации с разными версиями конфигуратора

Статья Системный администратор Программист Платформа 1С v8.3 Windows Бесплатно (free) Нет файла Групповая разработка (Git, хранилище)

Бывают ситуации (в моей практике - постоянно), когда нужно работать с одним хранилищем конфигурации из-под разных версий платформы. Предлагаю свой вариант решения.

08.06.2022    4413    curdate    10       

8

Очистка движений у непроведенных (помеченных на удаление) документов

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

В силу различных обстоятельств бывают ситуации, когда в базе оказываются непроведенные (или помеченные на удаление) документы, у которых остались движения. Обработка быстро найдет и очистит движения у таких документов.

2 стартмани

21.07.2016    13060    74    curdate    8       

3

Класс "ЗаписьXML" для 1С++, аналог одноименного класса из 8.x.

Инструменты и обработки Программист Платформа 1С v7.7 OpenConf Конфигурации 1cv7 Windows Абонемент ($m) Конфигурация (md, cf) Файловый обмен (TXT, XML, DBF), FTP

Мне понадобилось перенести работающий код выгрузки данных в xml из 1С 8.2 в 7.7. Чтобы минимизировать исправления - написал класс-эмулятор класса ЗаписьXML из 8.2. Теперь при переносе кода из 1С8.2 в 7.7 количество необходимых изменений - минимально.

1 стартмани

26.10.2012    21793    15    curdate    8       

12

Оптимизация функции ПодставитьПараметрыВСтроку

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m) Внешняя обработка (ert,epf) Универсальные функции

В типовых конфигурациях часто используется функция ПодставитьПараметрыВСтроку. Если параметров несколько, эту функцию использовать достаточно удобно. Но работает она довольно медленно - еще бы, ведь в ней каждый раз выполняется полный перебор всех символов в стоке. При активной работе со строками падение производительности становится заметным.

1 стартмани

23.04.2012    12221    7    curdate    6       

7

Выбор строки из ТаблицыЗначений

Инструменты и обработки Программист Платформа 1С v7.7 OpenConf Конфигурации 1cv7 Россия Абонемент ($m) Внешняя обработка (ert,epf) Инструментарий разработчика

В 1С 7.7 легко предоставить пользователю выбор из списка значений, или Таблицы значений. Но уважающий себя программист не будет пользоваться методом ТаблицаЗначений.ВыбратьСтроку(), так как стандартный диалог мягко говоря несимпатичен. Предлагаю класс для 1С++, который позволит использовать более удобный диалог выбора строки из таблицы значений.

1 стартмани

11.04.2012    22942    26    curdate    6       

2

Класс 1C++ для отправки почты

Инструменты и обработки Программист Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Абонемент ($m) Внешняя обработка (ert,epf) Инструментарий разработчика

Данный класс позволяет выполнить отправку электронной почты из 1С без дополнительных компонент (кроме 1С++), просто и удобно.

1 стартмани

26.09.2011    15913    48    curdate    5       

1

Комментарии

ПубликацииЭкосистема 1С:Предприятие: вчера, сегодня, завтра#8 21.01.24 20:14
И до сих пор, чтобы получить подсказку, нужно нажать ctrl-пробел.
Это настолько дико, что программисты, которые не пользовались ничем другим, кроме 1С, даже считают, что это нормально.
НовостиКонференция INFOSTART TECH EVENT 2023 завершилась. Доступны видеозаписи. Отзывы участников#637 25.10.23 11:16
Это для меня 10я, юбилейная конференция. И если сравнивать первые конференции и текущие - то уровень скатился. И доклады так себе, или повторяют изжеванное и очевидное, или реклама. Организация - все больше для заработка организаторов... 1500 человек - это перебор. И участники это чувствуют - если раньше в коридорах было душевно и дружелюбно - то теперь все бродят, каждый сам по себе, или общаются коллеги из компании, от которой приехали. Никаких знакомств, никакого общения - главное, что было в первых конференция - этого уже несколько лет как нет. В этом году и старые знакомые не приехали, а новых - не обнаружилось. Собственно, это не в этом году началось, в прошлом и позапрошлом было то же самое. Я и сейчас поехал только потому что компания заплатила, за свои, как раньше - больше не вижу смысла ездить.

Показательно то, что Доржды на открытии отвлекся на СМС и потерял нить доклада. Это очень отчетливо охарактеризовало его отношение к мероприятию в целом.

Концерт - это отдельный ппц. Если раньше там можно было познакомиться и пообщаться, то сейчас врубили музло на такую громкость, что никакого общения, только бумц-бумц. Зачем это все, для кого?
Новости«Поговори со мной, 1C»: скоро в 1С:Предприятие 8.3.25#11 09.06.23 13:46
В конфигураторе и EDT нет автоматической контекстной подсказки. Во всех остальных средах разработки даже текстовых редакторах она есть, а 1С-никам жать Ctrl-пробел нужно постоянно.

Может, вместо Ctlr-Пробел голосовуху прикрутить? Чтобы разработчики сидели, как попугаи, твердили: "Подскажи, подскажи, подскажи"
DevУтилита раскраски текста в стиле 1С#10 22.04.23 14:15
(9) добрый день, а этот парсер - он где-то выложен?
ПубликацииРабота с хранилищем из другой версии конфигуратора#2 01.11.22 18:34
Похоже, что метод работает только для http доступа к хранилищу.
А мне понадобился прокси к tcp хранилищу, и обработка не взлетела. А как работает js скрипт и как его перепилить для tcp - пока не понял.
НовостиКонференция INFOSTART EVENT 2022 завершилась. Рассказываем, как все прошло#327 13.10.22 12:01
Все отлично - вы взяли и держите самый высокий уровень
DevСравнение данных таблиц (табличных документов)#6 11.10.22 11:47
(5) В результат попадают строки, сопоставленные по колонке "Ключ", в которых отличаются данные в колонках "Поле сравнения". А так же строки из первой таблицы, для которых не нашлось строки с полем Ключ во второй таблице, и наоборот, строки из второй таблицы, ключи из которой не нашлись в первой таблице.
Порядок строк, естественно, не имеет значения. Совпадающие строки не вижу смысла выводить.
В принципе, можно выделить цветом колонки ключей и полей сравнения в результирующей таблице, добавит наглядности.
DevСравнение данных таблиц (табличных документов)#4 11.10.22 9:22
(3) конечно, можно. Но это не очень удобно.
Во первых, кликов для сравнения придется сделать значительно больше, чуть ли не на порядок.
Во вторых в результате ВПР будут только ключевые столбцы и столбцы сравнения. Если нужно сравнить, например, таблицы остатков номенклатуры с названиями с ключом по артикулам - из результата придется снова возвращаться в исходные таблицы и искать строки по артикулам, что еще добавляет кликов.
DevСравнение данных таблиц (табличных документов)#2 04.10.22 10:02
(1) добавил скриншоты, спасибо!
DevСравнение данных таблиц (табличных документов)#0 03.10.22 22:00
Обработка предназначена для сравнения данных в двух табличных документах.