После выхода патча 8.0.0.24 программа Smeta.ru начала выгружать файл Data.xls в папку "Мои документы". От того где расположена эта папка зависит будет ли доступен для макросов этот файл в дальнейшем или нет. Поскольку в вашем случае макросы обрабатывают ранее выгруженные данные, то можно предположить, что макросы считывают старый путь из какого то другого файла Data.xls, который расположен не там где задумано, а там где был раньше
Именно проблема в этом. Если установить патч и руками потом ничего не менять в шаблонах, то формирование пройдет в штатном режиме. Естественно, если, что то поменять, то надо понимать последствия.
Кстати Тимур, это не единственный случай, когда после патча 8.0.0.24 возникают проблемы. Правда чаще всего после экспорта в Excel макросы просто не находят файл Data.xls так как пользователь поменял расположение папки "Мои документы"
Если поменять расположение папки мои документы, то это не проблема, т.к. для поиска нужной директории используются API.
Иногда исправить проблему вообще не удается, так как некоторые системные администраторы меняют расположение папки "Мои документы" с локального компьютера на удаленный сервер, после чего макросы вообще не могут найти файл Data.xls.
Естественно, если не будет доступа к папке "мои документы", то работать не будет. Можно согласиться, что каталог "Мои документы" выбран не удачно.
Решать проблему нужно не только в данном случае, а для всех.
Раньше было лучше, когда файл Data.xls сохранялся в папку ExcelShabl, так как по крайней мере проблем такого рода не возникало.
В следующем патче, файлы
1. data.xls (файл с путем к выгруженной смете)
2. formStorage.xls(файл с настройками параметров документов)
3. MainList.xls (файл со списком доступных, видимых и выбранных документов). P.S. - переехало из файла Main.xls
будут хранится в папке "C:\Users\[пользователь]\AppData\Roaming\Smeta.RU\ExcelShabl".
Эти изменения внесены для возможности работать в терминальном режиме, что бы пользователи не пересекались между собой с настройками как в случае если все это хранить в папке "X:\StroySoft\Smeta.ru\Client\ExcelShabl".
Подводя итог...Каталоги "X:\StroySoft\Smeta.ru\Client\ExcelShabl" и "X:\StroySoft\Smeta.ru\Client\OpenOffice" будут только для чтения, а все настройки будут в "C:\Users\[пользователь]\AppData\Roaming\Smeta.RU\ExcelShabl".