{ "name": "Помещение без изменений: код 0, но версия не создана — и это сказано", "osOnly": "win32", "preRun": [ { "writeFile": { "path": "fake.cmd", "content": "@echo off\r\nrem SELF запоминаем ДО цикла: shift сдвигает и %0, после него %~dp0 указывает не на скрипт\r\nset SELF=%~dp0\r\n:loop\r\nif \"%~1\"==\"\" goto done\r\nif /i \"%~1\"==\"/Out\" set OUT=%~2\r\nshift\r\ngoto loop\r\n:done\r\ncopy /y \"%SELF%log.txt\" \"%OUT%\" >nul\r\nexit /b 0\r\n" } }, { "writeFile": { "path": "log.txt", "content": "---- Начало операции с хранилищем конфигурации ----\r\nОбъект не был изменен: Справочник.Номенклатура\r\n---- Операция с хранилищем конфигурации завершена ----\r\nПомещение изменений объектов в хранилище успешно завершено\r\n" } }, { "writeFile": { "path": "ib/1Cv8.1CD", "content": "stub" } } ], "args_extra": [ "-V8Path", "{workDir}\\fake.cmd", "-InfoBasePath", "{workDir}\\ib", "-RepositoryPath", "{workDir}\\repo", "-RepositoryUser", "Admin", "-Command", "commit", "-Objects", "Справочник.Номенклатура", "-Comment", "x" ], "expect": { "stdoutContains": [ "Без изменений — не помещались (1):", "Новая версия в хранилище НЕ создана" ] }, "noSnapshot": "навык ничего не пишет в рабочий каталог — проверяется разбор лога платформы" }