Александр

66
Рейтинг

tambu



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

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

Друзья
  • Александр Савостин
  • Дмитрий Малышев
  • Евгений Комиссаров
  • Вадим Мананников
  • Сергей
  • Юрий Былинкин
  • Андрей Волин
  • ce ce
Подписчики 9

Группы

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

IE 2019 Участник

Рейтинг 66

Несколько немодальных вопросов пользователю подряд. Вариант реализации через рекурсивный вызов "ПоказатьВопрос"

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

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

14.11.2022    1622    tambu    4       

8

Добавляем в Конвертацию данных 2.1 средства для работы с GIT

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

В КД2 добавлен функционал для простой работы с GIT, а также с плагином GitRules, при помощи которого единый XML файл раскладывается на "исходники". В результате получаем решение для совместной работы с правилами обмена. В то же время разработчикам не нужно изучать консольные команды GIT, достаточно иметь общее представление о его работе.

1 стартмани

11.03.2021    9255    25    tambu    13       

29

Обработка проверки контрагентов на сервере ФНС для 1С 8.1 и выше

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

Обработка предназначена для проверки реквизитов контрагентов, которые могут попасть в 8-12 разделы декларации НДС (книги покупок и продаж, а также журналы выставленных и полученных счетов-фактур). Проверка осуществляется при помощи сервиса «Проверка списка контрагентов» ФНС.

1 стартмани

16.04.2015    8052    50    tambu    6       

4

Обработка проверки контрагентов на сервере ФНС для 1С 7.7

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

Обработка предназначена для проверки реквизитов контрагентов, которые могут попасть в 8-12 разделы декларации НДС (книги покупок и продаж, а также журналы выставленных и полученных счетов-фактур). Проверка осуществляется при помощи сервиса «Проверка списка контрагентов» ФНС.

1 стартмани

15.04.2015    18552    74    tambu    7       

5

Комментарии

ОбменНюансы Конвертации данных 2.1, или как небольшая задача привела нас к восстановлению регистра сведений из нескольких миллионов строк#7 07.03.23 9:59
(6) Там в правилах регистрации есть отбор, выгружаются только определенные доп. сведения. Если этот флаг для других документов понадобится, нужно будет принимать решение - пойдет он по обычной ветке доп. сведений или по ветке статусов. Сейчас задача заполнять статусы именно для документов реализации, остальное пускаем по обычной ветке.
ОбменНюансы Конвертации данных 2.1, или как небольшая задача привела нас к восстановлению регистра сведений из нескольких миллионов строк#5 06.03.23 13:21
(2) У нас работа построена так, что разработчики могут быть привлечены на любую конфигурацию и на любой проект. Соответственно архитектора - хранители знаний. Их работа - хорошо знать конфигурацию с учетом всех наших проектных изменений и не допускать архитектурных ошибок, которые могут предложить проектные команды.
ОбменНюансы Конвертации данных 2.1, или как небольшая задача привела нас к восстановлению регистра сведений из нескольких миллионов строк#4 06.03.23 13:12
(1)
1.Виноват, прошляпил. Осталось от экспериментов.
2. Для надежности, вдруг этот флаг будет задействован в других документах.
ОбменВыгрузка / загрузка правил Конвертации данных 2.1 в файлы / из файлов (для Git, SonarQube, VS Code и т.д.)#10 04.03.23 23:07
(7) Тоже сталкивался с ограничением на длину файла. Сделал через консольную команду subst, пути к папке присваивается виртуальная буква диска.
DevТемы (стили) оформления конфигураций#1 03.03.23 17:48
Коллеги, давайте делиться темами оформления для конфигураций 1С. Я начну, в приложенном скрине оформление под Ms Teams.

Прикрепленные файлы:

3468e28e5f29d8299f9ee07e5ee3bcde.png
ОбменНюансы Конвертации данных 2.1, или как небольшая задача привела нас к восстановлению регистра сведений из нескольких миллионов строк#0 03.03.23 15:45
Описаны некоторые нюансы применения процедур ВыгрузитьПоПравилу() и ВыгрузитьРегистр() при написании правил для синхронизации в конфигурациях, основанных на БСП.
DevНесколько немодальных вопросов пользователю подряд. Вариант реализации через рекурсивный вызов "ПоказатьВопрос"#4 15.11.22 10:03
Вы не поняли, я как раз акцентирую внимание, что после обработчиков будут новые процедуры. На Вашей схеме это не очевидно, потому заострил на этом внимание. То есть цель моей схемы изначально была показать, что "есть чего пугаться". И судя по Вашему первому комментарию я своей цели достиг :)

С остальным даже спорить не буду - вы все правильно пишите, только это называется рефакторинг. Такие масштабные изменения должны быть оправданы.
DevНесколько немодальных вопросов пользователю подряд. Вариант реализации через рекурсивный вызов "ПоказатьВопрос"#2 14.11.22 22:40
Если следовать Вашей схеме, Вопрос 2 и условие его проверки придется расположить в новой процедуре, но условие зависит от контекста в начальной процедуре. Значит придется весь контекст туда "тащить", это добавит количество кода и сделает его менее читаемым. Для двух вопросов ещё можно так сделать, но если их будет три-четыре, уже сложно и куча копи-пасты. Именно этого я пытался избежать.
DevНесколько немодальных вопросов пользователю подряд. Вариант реализации через рекурсивный вызов "ПоказатьВопрос"#0 14.11.22 9:30
Современные версии платформы серьезно сократили асинхронный код, но не все предприятия могут себе позволить быстрый переход на "свежую" платформу. Ещё долго будет жить реализация через описание оповещений, которая порождает большое количество кода, усложняет понимание и провоцирует ошибки при внесении изменений. В статье рассмотрен подход, позволяющий уменьшить количество кода при вызове нескольких методов "ПоказатьВопрос" подряд.
ОбменДобавляем в Конвертацию данных 2.1 средства для работы с GIT#13 12.07.22 20:14
Добрый день!

Вложил инструкцию.

Прикрепленные файлы:

Публикация КД и ГИТ.docx