nicolay kuznetsov
nicolay kuznetsov
Указанный код на раз-два рефакторится Представь это ОбработкеПроведения() и тебе нужно проверить наличие остатков ```bsl НачатьТранзакцию(); Попытка // нечто - ответственное чтение Если Условие Тогда ВызватьИсключение; КонецЕсли; // ЕшеНечто ЗафиксироватьТранзакцию();...
> 1. У меня типовой код и я не хочу рефакторить за 1С. В этом и суть ишуза, считаю. ```bsl // не хочу рефакторить за 1С // BSLLS:PairingBrokenTransaction-off Функция ПодготовитьКОтправкеДокумент(Сообщение,...
хотелось бы спросить есть ли кто согласен с этим, учитывая оптимизацию в 8.2.14 https://downloads.v8.1c.ru/content/Platform/8_3_3_641/1cv8upd.htm 
туда же не читает версию режима совместимости из метаданных видимо 
захотело заодно и LSP4J SDK \+ потребовало вход в ИТС 
А как быстро перейти от ошибки к описанию эвристики на https://1c-syntax.github.io/bsl-language-server/diagnostics/ ?
Не воспринимайте это правило как однозначный закон ПДД или категоричное правило. Оно всего лишь подсвечивает code smells, и с этим успешно справляется. Вы же хотите признания ваших допущений в коде...
@nixel2007 мне эти ограничения напоминают ограничения ФП языка типа хаскеля) ``` Если КоличествоСтрокТЧ = 1 Тогда НачатьТранзакцию(); Попытка БлокировкаДанных = Новый БлокировкаДанных; ЭлементБлокировкиДанных = БлокировкаДанных.Добавить("РегистрСведений.ПризнакиАВСБезЗаявки"); ЭлементБлокировкиДанных.УстановитьЗначение("ИдентификаторЗаявки", idЗаявки); ЭлементБлокировкиДанных.Режим = РежимБлокировкиДанных.Исключительный;...
+ОбработкаЗапросаОбновления
Встретил в УТ11 вот такой интересный шаблон конкурентного доступа. 