99
Рейтинг

obemgyorik



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

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

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

Группы

Партнер IS-SP

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

Партнер IS-WP

Рейтинг 99

Разработка многоязычной системы

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

В статье затронуты некоторые аспекты многоязычности системы с точки зрения их технической реализации

1 стартмани

20.06.2013    23788    58    obemgyorik    54       

33

Комментарии

ПубликацииОператор GOTO в 1С - табу или волшебная палочка?#41 20.02.23 21:35
Вчитайтесь в пример
Значение флага "НадоВыполнитьКусокТиповогоКода" зависит от определенных условий

Использование "Вместо" в этом примере вообще очень плохо, т.к. ломает обновление
ПубликацииОператор GOTO в 1С - табу или волшебная палочка?#39 20.02.23 21:25
(38) я прокомментировал и этот вариант в предыдущем комментарии
ПубликацииОператор GOTO в 1С - табу или волшебная палочка?#36 20.02.23 21:17
(33)
>Если Ложь Тогда
>КонецЕсли

менее наглядно для последующей поддержки, т.к. сложно будет найти поиском/глазами конец фрагмента пропускаемого кода

>Да просто закомментировать

ломает последующее обновление

>#Удаление
>#КонецУдаления

подойдёт для этого упрощённого примера (хотя проблема быстрого поиска окончания пропускаемого кода остаётся), но неприменимо, если его немного усложнить, когда "100500 строк НЕ нужного кода" нужно выполнять в одних случаях, а в других не выполнять

Т.е. если усложнять пример "разумного использования", то он будет выглядеть так:
Код
&ИзменениеИКонтроль
Функция СложныйМногоступенчатыйАлгоритмНа100500Строк()
   
   //100500 строк нужного кода
   
   #Вставка
  Если НЕ НадоВыполнитьКусокТиповогоКода Тогда
       Перейти ~ПропуститьНенужныйКод;
  КонецЕсли;
   #КонецВставки

   //100500 строк НЕ нужного кода
    
   #Вставка
   ~ПропуститьНенужныйКод:
   #КонецВставки

   //100500 строк нужного кода

КонецФункции
ПубликацииОператор GOTO в 1С - табу или волшебная палочка?#20 20.02.23 15:42
Предложу ещё один пример разумного использования оператора Перейти в 1С:

Если мы дорабатываем типовую функцию в расширении с директивой &ИзменениеИКонтроль и нам по какой-то причине нужно пропустить большое количество строк типового кода и перескочить в середину процедуры.

Код
&ИзменениеИКонтроль
Функция СложныйМногоступенчатыйАлгоритмНа100500Строк()
   
   //100500 строк нужного кода
   
   #Вставка
   Перейти ~ПропуститьНенужныйКод;
   #КонецВставки

   //100500 строк НЕ нужного кода
    
   #Вставка
   ~ПропуститьНенужныйКод:
   #КонецВставки

   //100500 строк нужного кода

КонецФункции
ФинансыПортфель инвестора, загрузка данных с МОСБИРЖИ, СБЕРИНВЕСТОР и ТИНЬКОФФ ИНВЕСТИЦИИ#9 21.04.22 23:53
(5) Здравствуйте, подскажите для какой версии API реализовано получение данных с Тинькофф инвестиций?

Сейчас при заполнении токена авторизации в портфеле выходит сообщение "Нет ответа от сервера"
DevGant 1C 2.* - диаграмма Ганта с таблицей + Планировщик + Отчет (8.1, на управляемой форме/Такси 8.2, 8.3)#224 01.04.22 18:32
Кто-нибудь пробовал открывать обработку на новых платформах?
Какую доработку надо сделать, чтобы совместить высоту колонок в табличном поле и диаграмме Ганта? У меня они разъезжаются :(
НовостиПереход на новый формат электронной подписи отложили до 2023 года#2 29.10.21 18:00
Я так и не понял, ИП сможет получать подпись как раньше, например, через 1С-Отчетность или теперь, чтобы получать подпись, потребуется ножками в налоговую ходить?
DevПрограммно свернуть/развернуть узел динамического списка (с основной таблицей). Жирная точка над всеми "i".#7 11.10.21 11:57
(6) никогда не понимал аргумента про "лёгкий" справочник.
Сегодня - лёгкий, а если завтра вам туда реквизит с типом "ХранилищеЗначений" понадобится добавить, то будете переписывать весь код где он встречался?
ПубликацииКонфигурация "Bonds*MOEX (Облигации на Мосбирже)"#6 20.02.21 14:33
(3) а не хотите своей самопиской здесь поделиться?

тоже задумываюсь об автоматизации учёта по инвестициям.
Как я понимаю на платформе 1С сейчас возможны следующие варианты:
1) самописка
2) доработка УНФ (подход автора публикации)
3) доработка 1С:Деньги (тоже есть готовые примеры)
НовостиЗаработок под ключ: в России стали чаще продавать готовый бизнес#8 18.01.19 10:53
(7) наверное сумма в грузинских лари, переведена в рубли по курсу на дату формирования отчёта )