arefaste/1C_Forums huggingface dataset:
Всем привет, такая ситуация- Есть самописная база (на обычных формах), скопировал конфигурацию и создал дублёра, через COM соединение хочу передать что-то (справочник, регистр сведений), а получаю Объект не найден. Почему?
---
В итоге взял оригинальную базу, выгрузил, удалил документы, почистил регистры и получил чистую базу которая вяжется с другими аналогичными базами.
---
получаю Объект не найден. Почему? - Потому что гладиолус!

Какой вопрос - такой ответ...хоть бы на кусочек кода глянуть, который к ошибке приводит)))
---
который к ошибке приводитТак там нет ошибки - там есть неопределено )))
---
Потому что Объект - это временная структура в памяти конкретного рабочего процесса, в которую читается запись из БД для возможности делать с ней что-то. Её нельзя никуда передать.

Тебе следует использовать сериализацию - автоматическое превращение объекта в текст. Этот текст передается в приемник и там собирается обратно в объект. Вкратце, так.
---
и там собирается обратно в объектНу это если объект передавать. Если у чела дубль базы, то проще передавать уникальный идентификатор ссылки - он отлично переезжает из СОМ в локальный контекст, где по нему можно получить локальную ссылку.
---
Есть несколько рабочих баз и там все работает. Видимо выгружали информационную базу, заливали в другую, чистили от документов, справочников и она становилась чистой для дальнейшей работы. А я для создания новой базы выгрузил и загрузил конфигурацию. Видимо поэтому у меня Объект не найден.
---
Какой объект? На каком этапе? Нам тут и дальше гадать?
---
Какой объект?С большой буквы же!
---
Я хочу из одной базы по COM соединению получить контактную информацию контрагента из другой базы. Передаю в другую базу УИД контрагента и вид контактной информации (Справочники.ВидыКонтактнойИнформации) засовываю в ЗначениеВСтрокуВнутр(). В другой базе соответственно ЗначениеИзСтрокиВнутр(). И на этом этапе выходит Объект не найден.
---
Ничего, что идентификаторы метаданных разные?
---
Ну я уже понял, что УИДы разные у объектов.
---
УИДы разныеНу передавай код, или, если и он разный, ИНН + КПП.
---
Делайте обращение по xlmстрока(), конвертируйте запрос прямого чтения данных.
Сами объекты (если у Вас копия), создавайте с индетификатором из базы приемкика.
Также поиск данных у же созданных тоже проводить по ГУИД
---
Пример

СтроковыйГУИД = УТ.XMLСтрока(КонтрагентУТ.Ссылка);

Выборка = Справочники.Контрагенты.ПолучитьСсылку(Новый УникальныйИдентификатор(СтроковыйГУИД));

Если не нашли

Контрагент = Справочники.Контрагенты.СоздатьЭлемент();
Ссылка = Справочники.Контрагенты.ПолучитьСсылку(Новый УникальныйИдентификатор(СтроковыйГУИД));
Контрагент.УстановитьСсылкуНового(Ссылка);
---
В итоге взял оригинальную базу, выгрузил, удалил документы, почистил регистры и получил чистую базу которая вяжется с другими аналогичными базами.
Добрый день!

Подскажите, пожалуйста, как добавить колонку со стажем в типовой отчет "Кадровые изменения" ("КадроваяИсторияСотрудников").
Необходимо видеть стаж (можно в днях) у уволенных сотрудников (вид события - увольнение).

Не выводится информация по дате приема у уволенных, и пользовательское поле "Стаж" также пустое..

Заранее благодарю за помощь!
---
Решила вопрос через типовой отчет "Личные данные сотрудников".
Пользовательское поле со стажем добавила туда и вывела дату увольнения. Все отработало.
---
это не будет работать как вы хотите.
надо делать свой отчет
---
Решила вопрос через типовой отчет "Личные данные сотрудников".
Пользовательское поле со стажем добавила туда и вывела дату увольнения. Все отработало.
Подскажите, пожалуйста, по какой причине может не выводить результат при программном выполнение запроса СКД, если руками сделать идентичный запрос в консоли и задать такой же параметр, то всё работает
---
Сам лоханулся. Мой код отрабатывал из подписки на событие при записи набора записей. И отрабатывал он не в момент записи нового набора, а в момент удаление старого набора записей, но до создания нового. Поэтому отбор по владельцу записи и не выдавал результата, так как такой записи попросту не было
---
по какой причине может не выводить результат при программном выполнение запроса СКД, если руками сделать идентичный запрос в консоли и задать такой же параметр, то всё работает
Вероятно, не правильно указывается параметр "Владелец" запроса
---
Если убрать из запроса условие по владельцу, то результат выводится (но очевидно не тот который нужен)
---
Пробовал разыменовывать условие по владельцу, тоже не помогло
---
Сообщение было скрыто модератором.
---
Сообщение было скрыто модератором.
---
```1c
    // где-то в далекой-далекой серверной галктике
    МойЧертовОтчет = Отчеты.МойЧертовОтчет.Создать();
    МойЧертовТабДок = Новый ТабличныйДокумент;
    МойЧертовОтчет.СкомпоноватьРезультат(МойЧертовТабДок);
    // где-то в близкой-близкой клиентской винде
    МойЧертовТабДок.Записать(ИмяЧертоваФайла, МойЧертовЭксель);
    КомандаСистемы(ИмяЧертоваФайла);
```
Пользуйся.
---
Да у меня это не отчёт)
---
В настройках компоновки данных отборы заданы с учетом ЭлементОтбораВНастройках.ИдентификаторПользовательскойНастройки = Новый УникальныйИдентификатор?
---
Сам лоханулся. Мой код отрабатывал из подписки на событие при записи набора записей. И отрабатывал он не в момент записи нового набора, а в момент удаление старого набора записей, но до создания нового. Поэтому отбор по владельцу записи и не выдавал результата, так как такой записи попросту не было
Всем привет!
Совсем новичок. Нужна помощь . Была форма рабочая документа на сотруднике(внешняя обработка). Название документа "Приказ о отпуске". Решили перенести на документ "Отпуск". Запрос уже есть готовый, но он работал на сотруднике выводил на печать документ. Ругается на "Индекс находится за границами массива"

ошибка

Индекс находится за границами массива
{ВнешняяОбработка.ГФ_МакетыШаблоновДокументов_MXL.МодульОбъекта(178)}:стр = РезультатЗапроса[0];
{ВнешняяОбработка.ГФ_МакетыШаблоновДокументов_MXL.МодульОбъекта(71)}:Возврат Печать_ВнешнеиФормы(МассивОбъектов);
{ВнешняяОбработка.ГФ_МакетыШаблоновДокументов_MXL.Форма.Форма.Форма(4)}:ТабДок = ДокументОбъект.СформироватьПечатнуюФорму(Объект.СсылкаНаОбъект);
{ВнешняяОбработка.ГФ_МакетыШаблоновДокументов_MXL.Форма.Форма.Форма(12)}:ТабДок = СформироватьНаСервере();

[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
---
Индекс находится за границами массива
{ВнешняяОбработка.ГФ_МакетыШаблоновДокументов_MXL.МодульОбъекта(178)}:стр = РезультатЗапроса[0];

данная ошибка означает, что в результате запроса - ноль записей.
и обращение к строке номер 0 - система не может осуществить.

надо в отладке проверить какой параметр вы задаете в качестве сотрудника.
проверить этот запрос в консоле запросов и если в консоле все ок.
то не верный параметр.
---
Индекс находится за границами массива
{ВнешняяОбработка.ГФ_МакетыШаблоновДокументов_MXL.МодульОбъекта(178)}:стр = РезультатЗапроса[0];

данная ошибка означает, что в результате запроса - ноль записей.
и обращение к строке номер 0 - система не может осуществить.

надо в отладке проверить какой параметр вы задаете в качестве сотрудника.
проверить этот запрос в консоле запросов и если в консоле все ок.
то не верный параметр.
---
Спасибо разобралась
Попытался так на клиенте:
 ПараметрыФормы = Новый Структура("Ключ", ДокПро);
 форма1 = ПолучитьФорму("Документ.ПроизводствоБезЗаказа.ФормаОбъекта", ПараметрыФормы);
 Для Каждого Элемент Из форма1.Объект.ВыходныеИзделия Цикл
  ВыходныеИзделияНоменклатураПриИзменении(Элемент.Номенклатура, Форма1);
 КонецЦикла;

Оказалось:
Обработчик ВыходныеИзделияНоменклатураПриИзменении() требует неявно вторым параметром ТекущиеДанные строки ТЧ.

Возможно ли их программно сымитировать?
---
Спасибо вам за участие, я сам многого не понимаю, я думал ТекущиеДанные это результат работы платформы и мне не удастся их сымитировать, а оказалось , что нехватающие данные для обработчика генерятся ПриСозданииНаСервере и заполняют некие поля формы, откуда их надо брать для повторного вызова обработчика уже в расширении.
Т.е. теперь нужно перебирать нужные поля формы документа.

ВСЕМ СПАСИБО !!!
---
так не взлетит, чтобы бегать по элементам формы таблицы, форму надо открыть, получить не достаточно.
На примере типовой БП могу показать
1. Надо в расширении заимствовать форму документа и в модуле формы прописать экспортную процедуру на клиенте

```1c
    &НаКлиенте
    Процедура ТоварыИзмененить() Экспорт
    ТоварыНоменклатураПриИзменении(Неопределено);
    ТоварыКоличествоПриИзменении(Неопределено);
    КонецПроцедуры
```

2. В обработке или в любом другом месте откуда надо пишется код

```1c
    &НаКлиенте
    Процедура Обработать(Команда)
    ПараметрыФормы = Новый Структура("Ключ", Док);
    форма1 = ПолучитьФорму("Документ.РеализацияТоваровУслуг.Форма.ФормаДокументаОбщая", ПараметрыФормы);
    форма1.Открыть();
    Для каждого товар из форма1.Объект.Товары Цикл
    Товар.Количество = Кол;
    форма1.Элементы.Товары.ТекущаяСтрока = товар.ПолучитьИдентификатор();
    форма1.ТоварыИзмененить();
    КонецЦикла;
    КонецПроцедуры
```

Происходит полная имитация интерактивного изменения.
Код рабочий 100%
---
Еще один лентяй.

1. Обработчик ПриИзменении() ничего не требует.
2. Обработчик ВыходныеИзделияНоменклатураПриИзменении() обработчиком не является
---
увы, он и есть обработчик !!!
---
Трудность в том, что нужно заполнить ресурсную спецификацию, а она рожается 100500 процедурами и функциями, и именно её удалось ЗАПОЛНИТЬ,
но трабла вылезла в другом месте неправильно заполняется страница МАТЕРИАЛЫ И РАБОТЫ(вручную).
Продолжаю перечитывать пейджер - много думать :(
Мне досталась неблагодарная задача, в наследство достался код общей команды в расширении, в котором я должен проявить чудеса изобретательности, теперь уже в заполнении страницы МАТЕРИАЛЫ И РАБОТЫ :)
---
ничего не понял. тема называлась Как программно запустить обработчик строки ТЧ ПриИзмененииНоменклатуры, я показал как программно вызывать обработчики элементов формы, дальше уже дебри, у меня нет вашей конфы
---
Спасибо вам за участие, я сам многого не понимаю, я думал ТекущиеДанные это результат работы платформы и мне не удастся их сымитировать, а оказалось , что нехватающие данные для обработчика генерятся ПриСозданииНаСервере и заполняют некие поля формы, откуда их надо брать для повторного вызова обработчика уже в расширении.
Т.е. теперь нужно перебирать нужные поля формы документа.

ВСЕМ СПАСИБО !!!
Добрый день!
    Программа 1С:Предприятие 8.3 (8.3.26.1540). Конфигурация Управление нашей фирмой, редакция 3.0 (3.0.11.119).
    От поставщика приходит УПД, в ней есть коды маркировки товара. После сопоставления номенклатуры открываем приходную накладную, и тут уже не отображаются эти коды маркировки.
    Есть еще одна проблема по приходным накладным, не создаются розничные цены на основании приходной. Добавляет пустые поля с ценой, либо иногда показывает их, но не дает редактировать. Как-то можно решить эти проблемы?
---
Помогла установка обновлений в 1С. И установка галочки, что продукция является маркируемой
---
Помогла установка обновлений в 1С. И установка галочки, что продукция является маркируемой
Здравствуйте. Кто-нибудь может подсказать как записать в ХЗ адрес сервера и ключ авторизации в виде структуры, и потом получить эти данные? Все перелопатил в интернете, но ничего нормального не нашел. Буду очень благодарен
---
записать данные подключения можете куда угодно, таблица структура, массив.
потом
ВашеХранилище = Новый ХранилищеЗначения(ВашиДанные);

на стороне получения из хранилища

ВашеХранилище .Получить();

и работаете с теми данные которые положили.
---
Две строки? Прекрасно сериализоваться должны. Поэтому и тем нет.
---
Сайт инфостарта - это часть интернета, поэтому здесь тоже ничего нет.
---
записать данные подключения можете куда угодно, таблица структура, массив.
потом
ВашеХранилище = Новый ХранилищеЗначения(ВашиДанные);

на стороне получения из хранилища

ВашеХранилище .Получить();

и работаете с теми данные которые положили.
---
да, спасибо. Я уже правда сделал) но все равно спасибо
Здравствуйте, я пока новичок и хотелось бы узнать у более опытных людей.
У меня есть отчёт сделанный через СКД где выводятся отменённые товары из заказа покупателя.
Сотрудник который дал мне это задание хочет чтоб "Если название товара одинаковое в разных документах, надо их складывать и в отдельный столбец".
То есть как я понял Пример: Документ № 1 Товар "Коврик ПВХ 100х100" Кол-во 5 штук; Документ №2 Товар "Коврик ПВХ 100х100" Кол-во 20 штук, и вот их из разных документов надо как-то сложить, но сколько я ни пытался, ничего не вышло. Подскажите как можно это сделать?
(Прошу не путать с общей суммой количества товара через "Ресурсы").
---
Сделайте группировку по номенклатуре в настройках - посчитает каждую отдельно.
---
не путать с общей суммой количества товара через "Ресурсы" Почему?
---
Ну общее количество отменённой номенклатуры у меня в ресурсах выводится, но им помимо этого надо чтоб если номенклатура есть в нескольких документах (которые вывел отчёт) то она сложилась и в отдельное поле какое-то. Не умеют здесь ТЗ корректно составлять. Вот как объяснили.
---
Сделайте группировку по номенклатуре в настройках - посчитает каждую отдельно.
---
ну как вариант, мб прокатит.
---
ну тут надо выяснить
1) одинаковое название у разных товаров? Или это один товар?
2) что значит "в отдельный столбец"? Будешь делать новую колонку для каждого товара, которые в нескольких документах? это как-то очень нестандартно, может, сначала выяснить, зачем это все, что этот "сотрудник" собирается увидеть и что потом будет делать с этим
---
1) По сути это одна и та же номенклатура. Т. е. в одном документе мы продали "Коврик ПВХ 100х100" штук 5 и в другом эту же номенклатуру, но уже 30 штук, и они хотят видеть общее количество если в разных документах есть повторяющаяся номенклатура. Гемор полный.
2) Сотрудник хочет из разных документов которые выведет отчёт, чтоб номенклатура с одинаковым наименованием складывалась и в отдельный столбец (Например через вычисляемое поле).
Здесь просто проблема в том что мне так объяснили, а составить нормальное ТЗ никто не в состоянии.
Как передать вариант отчета.А то используется пользовательский

```1c
    НаКлиенте
    Процедура ОстаткиИДоступность(Команда)
    СтрПараметры = Новый Структура;
    //СтрПараметры.Вставить("Период", КонецДня(Объект.Дата));

    ПользовательскиеНастройки = УстановитьПользовательскиеНастройкиОтчета("Остатки",СтрПараметры);

    Отбор = Новый Структура;
    Отбор.Вставить("Номенклатура",ЭтаФорма.ТекущийЭлемент.ТекущаяСтрока);

    ПараметрыФормы = Новый Структура("Отбор,ПользовательскиеНастройки, СформироватьПриОткрытии", Отбор,ПользовательскиеНастройки, Истина);

    ОткрытьФорму("Отчет.Остатки.Форма", ПараметрыФормы);
    КонецПроцедуры

    &НаСервере
    Функция УстановитьПользовательскиеНастройкиОтчета(ТипОтчета,СтруктураПараметров)
    СтруктураНастроек = Новый Структура;
    ОтчетОбъект = Отчеты[ТипОтчета].Создать();

    ПользовательскиеНастройки = ОтчетОбъект.КомпоновщикНастроек.ПользовательскиеНастройки;
    Для Каждого ЭлПараметр Из СтруктураПараметров Цикл
    Для Каждого ПараметрСКД Из ПользовательскиеНастройки.Элементы Цикл
    Если ТипЗнч(ПараметрСКД) = Тип("ЗначениеПараметраНастроекКомпоновкиДанных") Тогда
    Если строка(ПараметрСКД.Параметр) = ЭлПараметр.Ключ Тогда
    ПараметрСКД.Значение = ЭлПараметр.Значение;
    ПараметрСКД.Использование = Истина;
    КонецЕсли;
    КонецЕсли;
    КонецЦикла;
    КонецЦикла;

    Возврат ПользовательскиеНастройки;
    КонецФункции
```

В отчете есть вариант,называется ПоНоменклатуреКонтекст.как передать этот вариант с параметром ?
---
```1c
    //На серверном сервере
    О = Отчеты.ABCXYZБЛАБАЛА.Создать();
    О.КомпоновщикНастроек.ЗагрузитьНастройки(
    О.СхемаКомпоновкиДанных.ВариантыНастроек[0].Настройки
    );
    О.СкомпоноватьРезультат(Т);
```
Ну или если открыть, то:

```1c
    // на клиентском клиенте
    ОткрытьФорму("Отчет.ABCXYZБЛАБАЛА.Форма", Новый Структура("Вариант, СформироватьПриОткрытии", "МойВариант", Истина));
```
---
КакОткрыть СП в части параметров формы в расширении формы клиентского приложения для отчета.
---
```1c
    //На серверном сервере
    О = Отчеты.ABCXYZБЛАБАЛА.Создать();
    О.КомпоновщикНастроек.ЗагрузитьНастройки(
    О.СхемаКомпоновкиДанных.ВариантыНастроек[0].Настройки
    );
    О.СкомпоноватьРезультат(Т);
```
Ну или если открыть, то:

```1c
    // на клиентском клиенте
    ОткрытьФорму("Отчет.ABCXYZБЛАБАЛА.Форма", Новый Структура("Вариант, СформироватьПриОткрытии", "МойВариант", Истина));
```
Всем здравствуйте.
1С:ERP Управление предприятием 2 (2.5.20.58)
1С:Предприятие 8.3 (8.3.24.1667)

Рабочий стол, раздел "Текущие дела". Раскрываю любую группировку, например "Склад и доставка" или "Кадры", спускаюсь пониже. Там нахожу синюю гиперссылку, которую хочу открыть. Но при клике по гиперссылке происходит не открытие соответствующей формы, а прокрутка вверх, к началу развернутой мной группы. Нужно снова спуститься к моей гиперссылке и снова её ткнуть, тогда успешно открывается.

Почему так? Есть ли способ победить эту бесячую оказию? Хочу чтобы форма открывалась с первого тыка.
---
Это ошибка платформы. Исправлена в релизе 8.3.24.1691. Код ошибки: 60015948
---
Это ошибка платформы. Исправлена в релизе 8.3.24.1691. Код ошибки: 60015948
---
Ошибка платформы - https://bugboard.v8.1c.ru/error/000158766

Описание:
При переходе между элементами может происходить некорректная прокрутка формы.

Исправлена: "Технологическая платформа", версия 8.3.24.1691
Исправлена: "Технологическая платформа", версия 8.3.25.1394
Исправлена: "Технологическая платформа", версия 8.3.26.1498
---
Огромная благодарность всем причастным за ответы. После планового обновления отпишусь помогло или нет.
---
Обновили платформу на релиз 1С:Предприятие 8.3 (8.3.25.1546). Ошибка перестала воспроизводиться. Закрываю топик, всем спасибо!
Добрый день. Подскажите, пожалуйста, стоит ли в настройках копирования средствами ms sql указывать "Сжимать копии", или оставлять использование стандартных настроек. Почитал разные статьи, в одних не рекомендуют сжимать копии, в других наоборот настоятельно советуют делать сжатие.
---
Почитал разные статьиИ вот сейчас ты получишь еще одну "разную статью" в которой будут рекомендовать или сжимать или не сжимать.

Посмотри на аргументы в прочитаных статьях, примени уже их к своей ситуации и прими решение, будь мужиком.
---
Такая проблема грамотными спецами решается совместно с организацией отдельной базы "вчерашняя копия" для всякого рода моделирования ошибок и экспериментов.
---
стоит ли в настройках копирования средствами ms sql указывать "Сжимать копии

Что стоит делать, это проверять/восстанавливать созданные BackUP-ы, что бы не получилось, что архивы есть, а не разворачиваются.
---
Почитал разные статьиИ вот сейчас ты получишь еще одну "разную статью" в которой будут рекомендовать или сжимать или не сжимать.

Посмотри на аргументы в прочитаных статьях, примени уже их к своей ситуации и прими решение, будь мужиком.
---
спасибо!
---
стоит ли в настройках копирования средствами ms sql указывать "Сжимать копии

Что стоит делать, это проверять/восстанавливать созданные BackUP-ы, что бы не получилось, что архивы есть, а не разворачиваются.
---
Такая проблема грамотными спецами решается совместно с организацией отдельной базы "вчерашняя копия" для всякого рода моделирования ошибок и экспериментов.
Написал такой код, сохраняю в диалоговом окне ексель сохраняет я его открываю но пишет неизвестный формат
Но если сохранить указав место вручную всё работает

диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
 диалог.Фильтр = "Файл Excel (*.xls)|*.xls|Файл Excel 2007 (*.xlsx)|*.xlsx";

 Если диалог.Выбрать() Тогда
 ОднаКнига = Новый ПакетОтображаемыхДокументов;

 Элт = ОднаКнига.Состав.Добавить();
 Элт.Данные = ПоместитьВоВременноеХранилище(Реквизит1);

 Элт.Наименование = "Спецификации";

 Элт = ОднаКнига.Состав.Добавить();
 Элт.Данные = ПоместитьВоВременноеХранилище(Реквизит2);

 Элт.Наименование = "Требуемые";

 Элт = ОднаКнига.Состав.Добавить();
 Элт.Данные = ПоместитьВоВременноеХранилище(Реквизит3);

 Элт.Наименование = "лист";

 ОднаКнига.Записать(диалог.ПолноеИмяФайла, ТипФайлаПакетаОтображаемыхДокументов.XLSX);

 //ОднаКнига.Записать("C:\олеэааааа.XLSX", ТипФайлаПакетаОтображаемыхДокументов.XLSX);
---
mistake исправил указал xlsx в этом месте
диалог.Фильтр = "Файл Excel (*.xlsx)|*.xls|Файл Excel 2007 (*.xlsx)|*.xlsx";
---
mistake исправил указал xlsx в этом месте
диалог.Фильтр = "Файл Excel (*.xlsx)|*.xls|Файл Excel 2007 (*.xlsx)|*.xlsx";
---
а вопрос в чем?
---
Хвастается. Или просто шпаргалку для экзамена себе сделал.
---
Что такое Реквизит1, Реквизит2, Реквизит3 ?
Должны быть Табличные документы
кто нибудь решал подобную задачу? Модуль вчерашний!

Ошибка HTTP запроса Код ответа: 400 Метод: POST Адрес: https://diadoc-api.kontur.ru/V3/PostMessage X-Kontur-Trace-Id: 5d448ddbfb7502253058f05d61d53d5d messagetopost.documentattachments[0]: { location = /файл/документ/таблсчфакт/сведтов[1]/свдт/@номердт, message = @функция=счфдоп: поле @номердт должно присутствовать }Отправка пакета документов.
Пакет: УПД по документу Счет-фактура выданный ТП000000816 от 12.03.2025 9:33:10 Не удалось отправить пакет документов: {ВнешняяОбработка.КонтурДиадокВнешниеСервисы(182)}: Ошибка HTTP запроса Код ответа: 400 Метод: POST Адрес: https://diadoc-api.kontur.ru/V3/PostMessage X-Kontur-Trace-Id: 5d448ddbfb7502253058f05d61d53d5d messagetopost.documentattachments[0]: { location = /файл/документ/таблсчфакт/сведтов[1]/свдт/@номердт, message = @функция=счфдоп: поле @номердт должно присутствовать } ВызватьИсключение ТекстОшибки;
---
столкнулся с такой же проблемой
мы через Диадок (СКБ Контур): Подключаемый модуль
в разделе CustomDeclaration передавали CountryCode - Строка (=3)
теперь, если есть один параметр, то требует обязательно и второй
DeclarationNumber - Строка (1-29)
начали передавать "-"
и вопрос решился
---
Забыл написать что пролема в строках где производитель страны ЕЭАС.
и там нет номеров ГТД, в старом модуле было все ОК!
---
да, в пустых ГТД ругается, такое чувство что функция не СЧФ должна быть....
---
прблема именно в ООО с НДС, точно такие же доки нормально отходят с другой фирмы без НДС.
---
Ан нет, проблема в контуре, даже вручную созданные документы начинают проходить если в серии поставить прочерк, будем искать метод подсовывать прочерк
---
Огнище))))
---
адресуй в диадок эти вопросы, у них хорошая работоспособная техподдержка
---
столкнулся с такой же проблемой
мы через Диадок (СКБ Контур): Подключаемый модуль
в разделе CustomDeclaration передавали CountryCode - Строка (=3)
теперь, если есть один параметр, то требует обязательно и второй
DeclarationNumber - Строка (1-29)
начали передавать "-"
и вопрос решился
---
проблема теперь где это найти чтоб передать, там модули огого
УТ 10
---
Наверное где-то тут:

Поле "DeclarationNumber" в модуле обработки КонтурДиадокИнтеграцияУТ11

Процедура УПД970_ЗаполнитьСведенияОТаможеннойДекларации(Item, СтрокаТаблицы)

 Если Не ЗначениеЗаполнено(СтрокаТаблицы.НомерГТД)
  Или Не ЗначениеЗаполнено(СтрокаТаблицы.СтранаПроисхожденияКод) Тогда
  Возврат;
 КонецЕсли;

 CustomDeclaration = Контракт_CustomDeclarations();
 CustomDeclaration.CountryCode = СтрокаТаблицы.СтранаПроисхожденияКод;
 CustomDeclaration.DeclarationNumber = СокрЛП(СтрокаТаблицы.НомерГТД);

 Item.CustomDeclarations.Добавить(CustomDeclaration);

КонецПроцедуры
---
не в модуле интеграции а в модуле формрования xml
---
а для ERP какой модуль интеграции используется ? КонтурДиадокИнтеграцияУТ11 ?
как это вообще понять можно
---
хз он вроде один универсальный под все конфиги