#0
by Polly5315
Здравствуйте. Возникла ошибка, которая проявляется в исключительно редких условиях. Эти условия найдены, но они в периферийной базе. После загрузки в ценральную, там она не проявляется. В общем, надо править и ладить в периферийной. Скопировал ее в сторонку, но как сделать возможным сохранение конфигурации? В общем, либо сделать ее нераспределенной, либо еще как-то. Подозреваю, что надо лезть в какой-нибудь dbf руками. Подскажите, как это сделать, или если такая тема встречалась дайте ссылку.
#1
by ДенисЧ
Если там ошибка только в коде, то просто замени МД. Если же нужно метаданные править...
#2
by Polly5315
да, только код. То есть нормально, если я в центральной сделаю изменение, сохраню конфу, а потом подкину ее периферийке? К слову: делал еще такую попытку: там еще такая гадость случилась. я хотел это сделать со скопированными всторонку цетралкой и периферийкой: изменил код в центре, выгрузил. Периферийка загрузила данные, НО не конфу. и больше загружать не собирается, говорит, что эти данные уже загружены. а центральная ее выгрузок не ест, говорит, что периферийка не принимала от нее данных.
#7
by Polly5315
попытка не пытка. пробую привести в норму "тестированием и исправлением". прокладка?
#10
by Гризли
Экспериментируешь очень надеюсь на копии? За советы с подменой МД я бы убивал на месте.
#11
by Polly5315
конечно на копии. сразу написал выше, что скопировал базу всторонку. Насчет советов с подменой МД: нет, наверное иногда возможно. главно бэкапиться. мне же не стабильную базу надо. мне надо выловить ошибку. разберусь я с ней уже другими способами.
#12
by Polly5315
В общем, нашел я способ: Рассматривал таблицы программой Database Tour Pro и заметил несколько таблиц, в которых находятся данные по обмену. Это таблицы: 1SDBSET.DBF - инфа по имеющимся базам 1SDWNLDS.DBF - не совсем понятно 1SUPDTS.DBF - инфа по уже проведенным обменам если их переименовать, база становится НЕРАСПРЕДЕЛЕННОЙ и позволяет сохранять изменения конфигурации. Пользуйтесь наздоровье!
#14
by fez
Чувак, ты крут конечно, и спасибо тебе, но... Вбиваю название твоей темы в яндекс, и на втором месте (на первом вылезает сама эта тема) вижу ответ на твой вопрос. Ответ годовой давности.
#18
by Polly5315
Это неважно. Все равно в двух словах не рассказать, для чего нужен был этот ход. Надо было поработать с кодом в копии одной из именно периферийных баз.
#19
by zxcvb
Есть же "прэфикс"? А он есть всегда, почти. Писал бы себе тихонечко в центральной, и валился бы по условию: если прэфикс = "префикс" тогда... лови костыль. При обмене он приедет, а пользователям об этом даже и не надо говорить.
#21
by Polly5315
Не судите, да не судимы будете. Ошибка уже найдена и обезврежена. Но такие трудноуловимые ошибки мне не встречались еще. а все почему? потому что базу переписывали неизвестные люди из известной организации. Никакого форматирования текста, ничего святого в названии переменных. функции называются ! РаздраконитьПоКомплектующим1. в общем, малоговорящий за себя код, в котором вполне можно ожидать глупую ошибку. Она и была найдена: ВыбратьПоЗначению(,,,) не любит определенного вида документов. поэтому в выборку попал-таки один левый, который никогда туда не попадал на протяжении нескольких лет.
#23
by ildary
Радоваться надо, что человек сам справляется, не вываливая на мисту тонны кода со словами "переделайте все за меня", а вы "псих". Такие, как он - последняя надежда, что 86 год не переборет самостоятельных программистов.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- 1С 7.7: в форме разрешить редактирование только избранных среди кучи отстоя
- Сохранение документа без запроса на сохранение? (7.7)
- Сохранение отчетов в формате Excel: "недопустимый формат файла"
- сохранение/восстановление ТЗ в документе
- Сохранение настроек построителя отчета.
- Создание документа в центральной базе для периферийной
- Хочу запретить изменение документов, но разрешить изменение событий.
- надо изменять конфигурацию в периферийной базе
- v8: Обновление конфигурации в перИферийной базе
- Битые ссылки в периферийной базе
В этой группе 1С
- Запрос: не найдено поле Субконто2 или как получить максильное количество субконто?
- Проблема загрузки драйверов ЮНИСИСТЕМ для ЭККА
- сохранение таблицы в HTML с сохранением группировок
- 8.2 Открыть форму списка регистра сведений с отбором
- Как же всё-таки вывести значения реквизита в табличную часть документа?
- Перечисление налога и взаиморасчеты с контрагентами (УПП)
- Комплектация номенклатуры, 1С:УПП
- FileZilla - не могу запустить Server Interface
- ЗиУП 8,1 релиз 2.5,22 Извещения в военкомат при увольнении сотрудника.
- Проводки документа "Закрытие месяца" в БУ. Не можем понять почему?
- УПП, помощник планирования
- Новая организация в обмен УТ-БП
- Очистить адресный классификатор (1с 8.1)
- Диаграммы: гистограмма горизонтальная с накоплением - нет подписей
- Вышла УТ10.3.11.4
- Как отправить письмо по электронке в виде HTML-страницы?
- Запрос по регистру "учет затрат" , РАУЗ
- Не печатается чек в ФР Штрих-Мини-ФР-К в программе 1С Альфа
- v8: Вычисляемый столбец в списках документов - продолжение
- Удержание по исполнительному листу на внутреннее совместительство