|
23 | 23 |
|
24 | 24 | Функция ПрочитатьТекстСкобкоФайлаРегулярками(Знач Текст) |
25 | 25 |
|
26 | | - Текст = СтрЗаменить(Текст, """""", "'"); |
| 26 | + СпецСимвол = Символ(0); |
| 27 | + Текст = СтрЗаменить(Текст, """""", СпецСимвол); |
27 | 28 |
|
28 | 29 | РегВыражение = Новый РегулярноеВыражение("[\{]""#"",""([^""]+)[""][\}]"); |
29 | 30 | МассивСовпадений = РегВыражение.НайтиСовпадения(Текст); |
30 | 31 |
|
31 | 32 | Массив = Новый Массив(); |
32 | 33 |
|
33 | 34 | Для каждого Совпадение Из МассивСовпадений Цикл |
34 | | - Массив.Добавить(Совпадение.Группы[1].Значение); |
| 35 | + Значение = СтрЗаменить(Совпадение.Группы[1].Значение, СпецСимвол, """"""); |
| 36 | + Массив.Добавить(Значение); |
35 | 37 | КонецЦикла; |
36 | 38 |
|
37 | 39 | ТаблицаВерсий = СформироватьТаблицуВерсий(Массив); |
|
126 | 128 | ТаблицаВерсий.Колонки.Добавить("Номер"); |
127 | 129 | ТаблицаВерсий.Колонки.Добавить("Дата"); |
128 | 130 | ТаблицаВерсий.Колонки.Добавить("Время"); |
| 131 | + ТаблицаВерсий.Колонки.Добавить("Версия"); |
129 | 132 | ТаблицаВерсий.Колонки.Добавить("Автор"); |
130 | 133 | ТаблицаВерсий.Колонки.Добавить("Комментарий"); |
131 | 134 | ТаблицаВерсий.Колонки.Добавить("Изменены"); |
|
159 | 162 | ИмяПоля = "Дата"; |
160 | 163 | ИначеЕсли СтрНачинаетсяС(ТекущаяСтрока, "Время создания:") Тогда |
161 | 164 | ИмяПоля = "Время"; |
| 165 | + ИначеЕсли СтрНачинаетсяС(ТекущаяСтрока, "Версия конфигурации:") Тогда |
| 166 | + ИмяПоля = "Версия"; |
162 | 167 | ИначеЕсли СтрНачинаетсяС(ТекущаяСтрока, "Комментарий:") Тогда |
163 | 168 | ИмяПоля = "Комментарий"; |
164 | 169 | ИначеЕсли СтрНачинаетсяС(ТекущаяСтрока, "Изменены:") Тогда |
|
0 commit comments