|
Вопрос про директиву #Если |
☑ |
0
s-n-a-y
18.08.20
✎
17:18
|
Есть документ ЗаказПоставщику. Он может проводиться как в самой базе, так и через внешнее соедиенение. Но в случае внешнего соединения кусок кода не должен выполнятся. Делаю так
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
// ...
#Если ТолстыйКлиентОбычноеПриложение Тогда
Если Номер_ERP = "" Тогда
Для каждого СтрТЧ Из Товары Цикл
СтрТЧ.КоличествоПоДокументу = СтрТЧ.Количество;
СтрТЧ.ЕдИзмПоДокументу = СтрТЧ.ЕдиницаИзмерения;
СтрТЧ.ЦенаПоДокументу = СтрТЧ.Цена;
КонецЦикла;
КонецЕсли;
#КонецЕсли
КонецПроцедуры // ПередЗаписью
Надежно ли использовать для этих целей директиву #Если. Могут ли возникнуть какие-либо проблемы?
|
|
1
Жан Пердежон
18.08.20
✎
17:21
|
я бы через доп.свойства делал
|
|
2
s-n-a-y
18.08.20
✎
17:26
|
(1) ну тоже вариант, подумаю
|
|
3
Вафель
18.08.20
✎
19:01
|
лучше в форме флаг выставлять
|
|
4
Вафель
18.08.20
✎
19:02
|
или вообще в форме перед записью данный код вызывать
|
|
5
s-n-a-y
18.08.20
✎
19:31
|
(4) кстати да, это решение
|
|