• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

УникальныйИдентификатор 1С:Предприятие 8.0

  • Автор темы SeverBap
  • Дата начала
S

SeverBap

Ситуация такая: удаленно распределенные базы), настроили планый обмена между базами. У одной постоянные проблемы после обмена с головной появляются ссылки типа <объект не найден> код объекта, вот просмотрели ссылается на ндс 18 и 10 (во всех документах стоит эта ссылка объект не найден) я исправил на то что нужно (помимо этого есть такое подобие и у других элементах с единицами измерения и так далее).
Как мне поменять уникальный идентификатор у этих элементов на то что нужно?
есть ли какае-то утилита по редактированию файла 1CD? очень нужно!!
Или как-то это можно обойти и исправить программно кодом в 1С????
Скорее всего я понял что они просто не верно сделали - надо было сначала загрузить через обмен данные головной а потом переферийку!!! :p ;)
 
S

SeverBap

Может стоит подраправить в процедурах при обмене ссылки на правленые объекты?
Код:
Если (ТипЗнч(Данные.Ссылка) = Тип("ДокументСсылка.УстановкаЦенНоменклатуры")) Тогда	
СтрокаGUID = "bfe5746c-74b8-11dc-84dd-00046146d635"; 
ГрнGUID = Новый УникальныйИдентификатор(СтрокаGUID); 
СтрокаGUID = "bfe5746d-74b8-11dc-84dd-00046146d635"; 
USDGUID = Новый УникальныйИдентификатор(СтрокаGUID);			 
Для Каждого стр из Данные.Товары Цикл				
Если стр.валюта.УникальныйИдентификатор() = ГрнGUID Тогда 
стр.валюта = Справочники.Валюты.НайтиПоКоду("980"); 
КонецЕсли; 
Если стр.валюта.УникальныйИдентификатор() = USDGUID Тогда 
стр.валюта = Справочники.Валюты.НайтиПоКоду("840"); 
КонецЕсли; 
КонецЦикла; 
Данные.Записать(); 
КонецЕсли;
Так или не так?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!