Шаблоны автозаполнения документооборота
☑
0
User_Agronom
03.04.14
✎
00:53
Быстро не нашел решения, но очень нужно.
Суть проблемы: есть шаблон (файл Word)
Настраиваю автозаполнение.
Указываю менять строку в файле, например, "ПояснениеКВыдачеДокумента".
Пишу:
Если <условие> тогда
РезультатОбработки = "пояснение"
Иначе
РезультатОбработки = ""
КонецВетвления.
Так вот, если РезультатОбработки = "" тогда замены не происходит и в тексте остаётся "ПояснениеКВыдачеДокумента"
Не помогает ни пробел, ни нерарывный пробел, ни табуляция((
1
User_Agronom
03.04.14
✎
00:54
КонецЕсли, конечно же.
2
User_Agronom
03.04.14
✎
07:02
апну
3
gSha
03.04.14
✎
07:16
скорее всего метод файнд в ворде не понимает (не получает)пустую строку для замены .. надо смотреть, что идет на вход этого метода
4
gSha
03.04.14
✎
07:20
в общем найди все Find в конфигурации и наставь точек останова .. на еэзекьюте увидишь что он сделал ..
5
User_Agronom
03.04.14
✎
08:19
(3) (4) Спасибо. Поищу. Просто в самом word нормально работает и с пустой строкой замена.
6
User_Agronom
03.04.14
✎
21:14
Апну
7
User_Agronom
05.04.14
✎
11:15
Нашел.
Если результат пустая строка замена не выполняется.
Если ЗначениеЗаполнено(НастройкаЗамены.ЗначениеЗамены)
Так вот: если НастройкаЗамены.ЗначениеЗамены = "" то результат ЛОЖЬ.
ИМХО. Можно исправить только доработкой.
Программист всегда исправляет последнюю ошибку.