Имя: Пароль:
1C
 
Проблемы с отправкой новых УПД через сислинк
0 НоваяВолна
 
03.04.25
10:05
Имеются конфигурации 1С
1С:Бухгалтерия хлебобулочного и кондитерского предприятия, редакция 3.0 (3.0.166.17) и
Универсальный модуль ЭДО (EDI+DocLink+VetFlow v.1.0) 1С компании CISLINK (8.3.01.035b55)

При отправке веб-сервис УПД Счет-фактуры, командой "Создать и отправить без подписи" Вылетает ошибка

{ОбщийМодуль.одп_ЭлектронныеДокументыВнутренний.Модуль(6033)}: Ошибка при вызове метода контекста (Проверить): Ошибка проверки данных XDTO:
Структура объекта '/Документ/СвСчФакт/СвПрод/Адрес/АдрРФ' не соответствует типу: {СЛ_ON_NSCHFDOPPR2024}АдрРФТип
Проверка свойства 'НаимРегион':
    форма: Атрибут
    имя: НаимРегион
    тип:
Отсутствует обязательное свойство

Ошибка на строке
ИмяОтчество   = Сертификат.Субъект.GN; 
// Сертификат.Субъект - это фиксированная структура (см. скрин), поля GN там действительно нет.


До техподдержки Сислинк дозвониться не возможно, у них там аврал.
Кто сталкивался с таким? Куда копать?
1 mikecool
 
03.04.25
10:08
не сталкивался, подсунуть свойство не предлагать?
2 АгентБезопасной Нацио
 
03.04.25
10:11
м-дя... в одной теме говорю, что "русскоязычный синтаксис сильно помог 1с", а в другой вижу, как люди и на русском читать не умеют..
3 НоваяВолна
 
03.04.25
10:16
Сертификат получается так:

	Попытка
		ОтпечатокСертификата = Константы.одп_Сертификат.Получить().Получить();
		Если ЗначениеЗаполнено(ОтпечатокСертификата) Тогда
			Сертификат = обКрипто.ПолучитьХранилищеСертификатов().НайтиПоОтпечатку(ОтпечатокСертификата);
		Иначе 
			СтруктураСертификат = СЛ_Общий_Сервер_упр.ПолучитьЗначениеСертификатаАккаунта(Организация); 
			Если СтруктураСертификат <> Неопределено Тогда
				 ОтпечатокСертификата = СтруктураСертификат.Сертификат;
				 Сертификат           = обКрипто.ПолучитьХранилищеСертификатов().НайтиПоОтпечатку(ОтпечатокСертификата);
			Иначе
				Возврат Неопределено; 
			Конецесли;	 
		КонецЕсли;
	Исключение	

4 НоваяВолна
 
03.04.25
10:18
(2) Что я прочесть не могу? Так подскажите, ткните носом.
5 АгентБезопасной Нацио
 
03.04.25
10:19
(4) {ОбщийМодуль.одп_ЭлектронныеДокументыВнутренний.Модуль(6033)}: Ошибка при вызове метода контекста (Проверить): Ошибка проверки данных XDTO:
Структура объекта '/Документ/СвСчФакт/СвПрод/Адрес/АдрРФ' не соответствует типу: {СЛ_ON_NSCHFDOPPR2024}АдрРФТип
Проверка свойства 'НаимРегион':
    форма: Атрибут
    имя: НаимРегион
    тип:
Отсутствует обязательное свойство
6 НоваяВолна
 
03.04.25
10:33
(5) я с этой шайтан-системой столкнулся впервые только вчера. У нас же как всегда клиент начинает дергаться, когда жаренный ветух клюнет. А человек, который занимался Сислинк у нас сейчас в отпуске.

По идее Сислинк прислал "Порядок обновления правил для формата УПД 5.03". Переписал правила обмена по их шаблонам...  
  И пока имею эту ошибку. Непонятно каким образом система подхватывает сертификаты, ведь видно же, что выбирается не тот сертификат
7 mikecool
 
03.04.25
10:35
тяжелый случай...
при чем здесь сертификат?
у тебя в ошибке буквами написано
Проверка свойства 'НаимРегион':
    форма: Атрибут
    имя: НаимРегион
    тип:
Отсутствует обязательное свойство
8 НоваяВолна
 
03.04.25
11:19
(7) В (3) код
Сертификат           = обКрипто.ПолучитьХранилищеСертификатов().НайтиПоОтпечатку(ОтпечатокСертификата);,

обКрипто = Новый МенеджерКриптографии("", "", ТипМодуляПровайдераКриптографии());
9 АгентБезопасной Нацио
 
03.04.25
11:22
(8) в огороде бузина, а дядька известно где...
10 mikecool
 
03.04.25
12:42
(8) ты пойми, может кто-то и принимает близко к сердцу твою проблему, но наверное всем плевать...
так вот - исправляй ошибки, про которые тебе говорит программа, не хочешь - можешь упереться в свой код и рыдать над ним, хозяин - барин...
11 Bigbro
 
03.04.25
12:47
откройте контрагента который у вас в счет фактуре, перезаполнить адрес пересохранить. может он там кривой а проверка по форматам классификаторов идет.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.