Делаем чудесатый документ

Делаем чудесатый документ
Спасибо за наводку автору заметки, расположенной по адресу: https://pikabu.ru/story/yelektronnyie_simpaticheskie_chernila_dlya_zakazchika_5791615 
Для Вашего удобства повторю ее текст здесь:

Электронные симпатические чернила для заказчика

На какие только ухищрения не идут заказчики, чтобы отсечь "ненужных" поставщиков. Еще один пример "творческого подхода" заказчика к составлению технического задания обнаружился в решении УФАС по делу № 07-32-3202ЭП/18 от 12.02.2018 г.


ООО «М–Клининг» обжаловало действия закупочной комиссии Муниципального автономного учреждения культуры городского округа Красногорск «Парки Красногорска» (далее – Заказчик) при проведении закупки на "РТС-тендер" путем проведения открытого аукциона в электронной форме на выполнение работ по текущему содержанию ярмарочной площади у ДК Подмосковье, на сумму 4 611 089,47 руб. (извещение № 31705919611).


Кроме неправомерного отклонения заявок двух участников аукциона под надуманными предлогами, комиссия Московского областного УФАС обнаружила в техническом задании Заказчика интересную особенность. Далее цитата из решения УФАС:


"...значение показателя марка краски установлено таким образом, что при наступлении определенной даты значение «А и Б» изменяется в документации на «А или Б», что вводит участников закупки в заблуждение и не позволяет надлежащим образом заполнить заявку на участие в Аукционе."


Иными словами, за день до окончания приема заявок при открытии технического задания, размещенного Заказчиком в формате xxx.doc, требуемые значения показателей для поз.9 "Краски" автоматически изменялись (см. скриншот).

Источник: Телеграм канал "Закупки и тендеры по 44-ФЗ, 223-ФЗ" https://t.me/zakupki44fz

Изменяемый текст.jpg

Сделаем такое сами

Для начала скачайте документ, который станет для нас основой для чудес.
И найдите в нем на 3-й странице две красный буковки А Б. Так я пометил место, где мы будем экспериментировать. В последствии Вы можете красноту убрать. Надеюсь, знаете, как.
Ставим тестовый курсор между буковками и....

Прежде, чем мы продолжим, Вам надо будет узнать, что Word — это очень старая программа. В ней находится стопицот тыщ разных возможностей, которые в десятки раз увеличивают функциональность программы по сравнению с тем, к чему мы привыкли. Причем та штучка, о которой сейчас пойдет речь, появилась оооооочень давно. Сколько я себя помню в этой программе, а мое знакомство с ней состоялось в 1995 году, столько "Вычисляемые поля" в ней были. До сих пор на основе этого инструмента построены базовые возможности, к которым мы все привыкли — нумерация страниц, вставка изменяемой даты, слияние и проч. Я учу более подробно на своих семинарах использованию вычисляемых полей. А в этой статье попробуем на примере их применить для подстановки текста. Итак, засечем определенную момент времени. Посмотрите на компьютерные часы. Мои показывают дату 11 июля 2018 года и время 20:45. Это нам пригодится. Я буду строить пример на своих показателях. Вам стоит применить на своих.

Итак, текстовый курсор стоит между буковками А и Б.
Теперь применяем комбинацию Ctrl + F9. Вы должны получить две фигурные скобочки на сером фоне.
АиБ1.png
Это означает, что Вы теперь работаете не с обычным текстом, а с вычисляемым полем. Т.е., каждую Вашу букву компьютер будет воспринимать как команду. И поэтому буковки надо писать осторожно.
Пишем внутри английскими буквами IF, ставим пробел и ... еще раз нажимаем Ctrl +F9. Так мы получаем команду в команде. Зачем это необходимо? Расскажу в самом конце.
А пока смотрите, что должно получиться.
АиБ2.png
Внутри этих новых скобочек пишем команду Time, ставим пробел и пишем заклинание английскими буквами \@ "yyMMddHHmm"
Вот так должно получиться:
АиБ3.png
Заклинанием я называю эти буковки потому, что в них нельзя ни капельки ошибаться. И если написано, что в одном случае M заглавные, а в другом — малые, то именно так и надо делать.
Теперь выходим за пределы внутренних фигурных скобок и становимся справа от них. Там я напишу < 1807112200 Почему так?
Потому что у меня сейчас 18 -й год, 07 месяц, 11 день месяца и я хочу, чтобы смена текста произошла в 21:15.
Вы можете написать по этому правилу любой момент из Вашего будущего. После него союз И поменяется на ИЛИ и смысл документа немнооооожечко изменится.
Итак сейчас должно быть такая комбинация команд:
АиБ4.png
Не волнуйтесь, что комбинация команд выросла и заняла всю клеточку таблицы и даже пошла вниз на вторую строчку. В итоге она схлопнется до одного слова.
Завершаем фокус. Встаем после длинной цифровой комбинации, ставим еще пробел и дописываем "и" "или".
Итого:
АиБ5.png
Теперь проверяем в действии. Нажмите F9, стоя внутри этой команды. Вы получите:
АиБ6.png
Теперь подождите нужного момента, выделите этот текст и нажмите F9.
Получится
АиБ7.png
Ну не красота ли?
А как заставить читателя выделять и F9 нажимать? Отвечу, что этого и не надо делать. Достаточно распечатать этот документ и поле обновится автоматически. Т.е., на бумаге будет уже измененный документ.
Что означает вся прописанная нами команда. Если попытаться перевести ее на обыденный русский язык, то получится так:

Дам пару полезных советов

1) Если захотите момент изменения поменять, то тыкайте по "волшебному тексту правой кнопкой мыши и выбирайте команду "Коды/значения полей". Чтобы снова вернуться к результату вычислений нажмите F9.
АиБ8.png
2) Чтобы всегда видеть, какой текст в документе "волшебный", а какой набран ручками, используйте настройку: Файл — Параметры — Дополнительно — Затенение поле — Всегда
АиБ9.png
Не дайте себя обмануть. :-)





Опубликовано 11 июля 2018 | Обновлено 13 июля 2018
Word, Реальная задача, Сделай сам

Возврат к списку