arefaste/1C_Forums huggingface dataset:
Добрый день всем. Помогите пожалуйста. Вопрос вот в чем. Выходит ошибка. Когда мы создаем реализацию счет фактура выписываем и когда нажимаем на печатать счет фактуру выдают ошибку ЕдиницаИзмерения. База типовая (Узбекистан) Сравнивал с другими работающими базами(типовыми тоже) и код и макеты одинаковы, макеты тоже смотрел все правильно прописана.
---
Ребята спасибо всем большое огромное)
(17) Спасибо оказывается в пользовательском режиме меняли. где Итого ([ЕдиницаИзмерения]) должно было быть, изменили на "всего к оплате" и вся валакида из за этого ) спасибо еще раз )
---
На вашем скрине есть кнопка Подробно. Вот ее и надо нажать и посмотреть в чем ошибка.
---
Бред какой-то. Точно типовая?
---
да точно ключ даже не снят. главное такая же база работает у всех но в этой базе не работает. я посмотрел и учетную политику. все настройки. все стандартно настроены, но почему то в этой базе выходит эта ошибка.
---
Тут в поле ЕдиницаИзмерения, которого еще и нет пытается записаться Валюта из договора. Как это может быть "корректно"?
---
Ах да там есть еще в Узбекистане счет фактура UZ вот там без ошибок счет фактуру на узбекском выводит а вот на русском ошибка эта. Еще при проверке я заметил если контрагент физическое лицо то счет фактура на русском выводит а если юридическое лицо не выводит (ошибка ЕдиницаИзмерения). Вот ни как связь не могу уловить. в программе вроде все написано корректно.
---
А может макет печатной формы кто-то подправил, тот который можно менять в пользовательском режиме в макетах печатных форм
---
да я проверил тоже макет, я сравнил с той базой которая работает все идентично одинаковы.
---
Судя по второму скрину проблема в макете. Процедура не видит параметра с именем "ЕдиницаИзмерения"
в макете. Поставте стоп в строке 7262 общего модуля "УчетНДСБП" и проверьте состав параметров макета.
---
хорошо сейчас проверю
---
Я уже проверял оказывается) смотрите тут Единица Измерения нету. а в работающей базе в этом месте я ставил точку останову а там есть этот параметр.
---
Теперь можно попробовать посмотреть имя макета там же и выйти на макет
---
Посмотрел макет. сравнил только что с работающей базой отличий 0 ) честно и смех и грех ) не могу понять с чем это связана )) все одинаково. я даже взял cf работающей базы залил на не работающий не помогло, тестирование исправление сделал не помогло, chdbfl сделал не помогло ))
---
Тогда только в пользовательском режиме макет остается. Тоже надо поменять его на стандартный
---
Ребята спасибо всем большое огромное)
(17) Спасибо оказывается в пользовательском режиме меняли. где Итого ([ЕдиницаИзмерения]) должно было быть, изменили на "всего к оплате" и вся валакида из за этого ) спасибо еще раз )
---
Или еще вариант что его туда засунули через внешнюю печатную форму или расширение
---
Вот смотрите вот с работающей базы поставил точку останову и вот Единица Измерения в ней присутствует.
---
Отладчик - наше все ))
---
Кстате да, проверьте, может расширение есть. Там идет перехват процедуры печати.
Еще.... топайте назад в отладчике пока не найдете откуда реально макет выдергивается...
Как можно вывести код региона в СКД из Справочник.ФизическиеЛица.КонтактнаяИнформация?
---
Через вычисляемое поле и функцию АдресныйКлассификатор.КодРегионаПоНаименованию(Регион)
---
Через вычисляемое поле и функцию АдресныйКлассификатор.КодРегионаПоНаименованию(Регион)
---
АдресныйКлассификатор.КодРегионаПоНаименованию(Регион)
Можно присодинить по этому коду ещу одну таблицу?
---
в бухе регион строка, кода нет. У вас регион это что?
Всем доброго. Конфигурация самописная. Задача при формировании отчета Прайс-лист(скд) вывести под Товаром дубли строк, количество строк указывается в карточке Товара, тип число, строки идентичны за исключением колонки код, она должна быть с префиксом порядкового номера -01, -02, -03 и т.д. Прикладываю скрин как должно выглядеть на примере одного товара. Как возможно такое реализовать?
---
проще всего программно обрабатывать результат запроса (как свою таблицу засунуть в скд можно посмотреть в поисковике)

примерный код

```1c
    ТаблицаСДублями = результат.СкопироватьКолонки();

    Для каждого Элемент из Результат Цикл

    НоваяСтрока = ТаблицаСДублями.Добавить();
    ЗаполнитьЗначенияСвойств(НоваяСтрока,Элемент);

    Для счетчик =1 по элемент.Номенклатура.КоличествоДублей Цикл

    НоваяСтрока = ТаблицаСДублями.Добавить();
    ЗаполнитьЗначенияСвойств(НоваяСтрока,Элемент);
    НоваяСтрока.Наименование = НоваяСтрока.Наименование + " -0" + Строка(счетчик);

    КонецЦИкла;

    КонецЦИкла;
```
---
проще всего программно обрабатывать результат запроса (как свою таблицу засунуть в скд можно посмотреть в поисковике)

примерный код

```1c
    ТаблицаСДублями = результат.СкопироватьКолонки();

    Для каждого Элемент из Результат Цикл

    НоваяСтрока = ТаблицаСДублями.Добавить();
    ЗаполнитьЗначенияСвойств(НоваяСтрока,Элемент);

    Для счетчик =1 по элемент.Номенклатура.КоличествоДублей Цикл

    НоваяСтрока = ТаблицаСДублями.Добавить();
    ЗаполнитьЗначенияСвойств(НоваяСтрока,Элемент);
    НоваяСтрока.Наименование = НоваяСтрока.Наименование + " -0" + Строка(счетчик);

    КонецЦИкла;

    КонецЦИкла;
```
Добрый день. На УФ у добавленной таблицы значений на форму обработки есть окно поиска в командной панели. Подскажите, пожалуйста, где на обычных формах найти это окно? Добавил командную панель, но в ней есть только сортировка и перемещение строк.
---
Сделал свое поле с отбором.
---
Сделал свое поле с отбором.
Там есть строка с суммой, именем и тд.
В общем две абсолютно одинаковые записи и в отчете они показываются как одна
Это как вообще? (отчет на скд)

Запрос:

ВЫБРАТЬ
 БюджетПроекта.Дата КАК ДатаБюджета,
 БюджетПроекта.Ссылка КАК БюджетПроекта,
 БюджетПроекта.Проект КАК Проект,
 БюджетПроектаФОТПодрядчики.Месяц КАК ДатаФОТ,
 БюджетПроектаФОТПодрядчики.Специалист КАК Подрядчик,
 ПараметрыСотрудника.Подразделение КАК ПодразделениеПодрядчика,
 БюджетПроектаФОТПодрядчики.ТипСтавки КАК ТипСтавки,
 БюджетПроектаФОТПодрядчики.КоличествоЧасов КАК КоличествоЧасов,
 БюджетПроектаФОТПодрядчики.Ставка КАК Ставка,
 БюджетПроектаФОТПодрядчики.Сумма КАК Сумма,
 ПараметрыСотрудника.Подразделение.Руководитель КАК РуководительПодрядчика
ИЗ
 Документ.БюджетПроекта КАК БюджетПроекта
  ЛЕВОЕ СОЕДИНЕНИЕ Документ.БюджетПроекта.ФОТПодрядчики КАК БюджетПроектаФОТПодрядчики
   ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПараметрыСотрудника КАК ПараметрыСотрудника
   ПО БюджетПроектаФОТПодрядчики.Специалист = ПараметрыСотрудника.КонтактноеЛицо
  ПО БюджетПроекта.Ссылка = БюджетПроектаФОТПодрядчики.Ссылка
   И (МЕСЯЦ(БюджетПроекта.Дата) = МЕСЯЦ(БюджетПроектаФОТПодрядчики.Месяц))
   И (ГОД(БюджетПроекта.Дата) = ГОД(БюджетПроектаФОТПодрядчики.Месяц))
ГДЕ
 НЕ БюджетПроектаФОТПодрядчики.Специалист ЕСТЬ NULL
 И БюджетПроекта.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
---
Ну вот поэтому - у вас все поля в группировке.
Значит по всем полям группируется. То есть строки с одинаковыми значениями сворачиваются в одну.
Удалите в последней группировке поля группировки, чтобы выводились детальные записи.
Или просто добавьте детальные записи.
---
добавьте запрос отчета, чтобы было понятнее о чем речь
---
Посмотрите пожалуйста, я прикрепила :)
---
Последнюю закладку скд со структурой покажите еще
---
Ну вот поэтому - у вас все поля в группировке.
Значит по всем полям группируется. То есть строки с одинаковыми значениями сворачиваются в одну.
Удалите в последней группировке поля группировки, чтобы выводились детальные записи.
Или просто добавьте детальные записи.
---
Брооооо, спасибо большое!!!
---
а в консоли запросов смотрели? отличается ли, возможно как -то СКД не так настроен, попробовать Детальные записи просто вывести
---
Слушай, если детальные записи вывести, то все ок выводится
---
а как выглядит с вашей группировкой и как при детальных записях? (если можно скрины). По идее ваша группировка по ссылке документа БюджетПроекта, поэтому отдельно должно выводиться, ссылки же у них разные по идее
---
Там кароч один и тот же документ Бюджета проекта, но в табличной части этого документа две одинаковые записи про одного и того же подрядчика абсолютно, суммы одинаковые даже

Если вывести детальные записи, то все ок, он выводит две одинаковые записи как ДВЕ)

А при моей структуре почему-то в одну фигачит (сверху скрин кидала моей структуры)
---
чем больше будет вводных, тем шанс что вам смогут помочь увеличивается))
Здравствуйте!

Помогите составить аналогичный запрос из 1с. Есть описание апи яндекса (https://yandex.ru/dev/adfox/doc/ru/v.1/concepts/format) и там вот такой пример post запроса:

curl -k --location --request POST 'https://adfox.yandex.ru/api/v1' \
--header 'Authorization: OAuth token' \
--form 'object=account' \
--form 'action=list' \
--form 'actionObject=website' \

не могу понять какую строку передать в функцию УстановитьТелоИзСтроки

Заранее благодарю!
---
Отбой. Решение найдено: УстановитьТелоИзСтроки("object=account&action=list&actionObject=website")
---
Отбой. Решение найдено: УстановитьТелоИзСтроки("object=account&action=list&actionObject=website")
Добрый день, как вывести в ресурс Общую сумму по всей группировке одной строкой (Объединением и сложением). Вопрос наверно очень простой, но я уже очень много перерыл информации, но так и не нашел решения.
---
Решение нашел переводом в строку - Строка(ВычислитьВыражение("Сумма(СуммаБП)","СотрудникОбъединить")) + "{ОБЪЕДИНИТЬ}" (Маркер как в Видео).
---
Т.е. нужно чтобы общая сумма была только для группировки? А в детальных записях пусто?
---
Нужно убрать детальные записи, и вместо них одной(объединенной строкой) вывести общую сумму(выделено красным)
---
В СКД на вкладке "Ресурсы" для ресурса укажите в "Рассчитывать по" поля группировки
---
Я наверно неправильно выразился, нужно чтобы было вот так
---
https://www.youtube.com/watch?v=qWecZ-dNKD4
---
Это я видел, там с одинаковым текстом, а у меня числа в строках которые нужно суммировать и объединить в одну ячейку.
---
Решение нашел переводом в строку - Строка(ВычислитьВыражение("Сумма(СуммаБП)","СотрудникОбъединить")) + "{ОБЪЕДИНИТЬ}" (Маркер как в Видео).
Здравствуйте!

Подскажите, строку кода в 1С из УТ 10.3, перед пробитием чека.

Возможно, что и код обращение из УТ11 тоже может подойти для десятки.
---
В целом все решено.

Пароль от ЭЦП нужно сделать пустым.
Задача получить КлючСессии и через него получать статус маркировок на товар, там перед пробитием, например.

```1c
    ДанныеКлючаСессииДляОрганизации = ИнтерфейсАвторизацииИСМПСлужебный.АктуальныеПараметрыКлючаСессии(ПараметрыЗапроса, ДанныеКлючаСессии, СрокДействия);

    Если ДанныеКлючаСессииДляОрганизации = Неопределено Тогда
    Возврат Неопределено;
    КонецЕсли;

    КлючСессии = ДанныеКлючаСессииДляОрганизации.КлючСессии;

    Возврат КлючСессии;
```

Ну и сделать Фоновое задание, чтобы КлючСессии обновляло для пользователя у которого ЭЦП вставлено в ПК, раз или два в сутки.

Осталось из чистой новой УТ 10.3 перенести все в старую и доработанную УТ 10.3 интеграцию с честным знаком.
---
Разрешительный режим перед пробитием Чека.

По логике, должен быть отправлен "Код выбытия" товара на Честный Знак, оттуда прийти отклик - может наша Организация его пробивать или нет.

Но в ЧекККМ такой отсылки найти не могу.
---
Добрый день!
Результаты есть, подключение с получением статуса кодов выбытия получается.

Однако для этого, надо ввести пароль и Рутокен в ПК и КриптоПро.
Делаем один раз, далее можно рутокен доставать - сервис работает в течении дня.

Кассиры могут получить ответ от сервиса, на запрос по коду маркировки.
Но хочется полной автоматизации.
***

Фоновые задачи
"Отправка и получение данных ИС МП" - ИнтеграцияИСМП
Отрабатывает успешно, но все равно требуется раз в сутки ввести руками пароль.

Подскажите, как работа должна быть поставлена правильно?
---
Результаты работы фонового задания
---
В целом все решено.

Пароль от ЭЦП нужно сделать пустым.
Задача получить КлючСессии и через него получать статус маркировок на товар, там перед пробитием, например.

```1c
    ДанныеКлючаСессииДляОрганизации = ИнтерфейсАвторизацииИСМПСлужебный.АктуальныеПараметрыКлючаСессии(ПараметрыЗапроса, ДанныеКлючаСессии, СрокДействия);

    Если ДанныеКлючаСессииДляОрганизации = Неопределено Тогда
    Возврат Неопределено;
    КонецЕсли;

    КлючСессии = ДанныеКлючаСессииДляОрганизации.КлючСессии;

    Возврат КлючСессии;
```

Ну и сделать Фоновое задание, чтобы КлючСессии обновляло для пользователя у которого ЭЦП вставлено в ПК, раз или два в сутки.

Осталось из чистой новой УТ 10.3 перенести все в старую и доработанную УТ 10.3 интеграцию с честным знаком.
Добрый день. Пытаюсь выгрузить данные в файл csv из 1с, в серверной процедуре запись происходит без ошибок, если сохранение происходит на клиенте то вылезает ошибка "Текст XML содержит недопустимый символ в позиции 65". Подскажите, пожалуйста, как обойти ошибку с запрещенными символами при сохранении на клиенте?
---
Подготовить файл на сервере, вернуть на клиент готовый файл.
---
Подготовить файл на сервере, вернуть на клиент готовый файл.
---
Есть функция ОбщегоНазначенияКлиентСервер.ЗаменитьНедопустимыеСимволыXML()
---
в том то и дело, что мне нужна выгрузка с недопустимыми символами.
---
А какая связь между XML и csv?
---
связи не должно быть, но у меня при сохранении в клиентской процедуре выдает ошибку по XML. Один и тот же код, выполненный в серверной процедуре вызывает ошибку в клиентской.
```1c
    имяФайла = ПутьСохранения + "\тестовая_выгрузка" + ".csv";
    Кодировка = КодировкаТекста.ANSI;
    ТекстовыйФайлЗапись = Новый ЗаписьТекста(имяФайла,Кодировка);
    ТекстовыйФайлЗапись.ЗаписатьСтроку(Текст);
    ТекстовыйФайлЗапись.Закрыть();
```
---
Вы за это время так и не смогли передать файл с сервера на клиент во временном хранилище?
Ну вот так работает платформа, что на клиент нельзя передать некоторые символы в строковой переменной.
---
смог, спасибо, забыл отметить Ваш комментарий как решение.
Здравствуйте! Есть справочник Лицевые счета, в котором реквизиты: №л/c и Помещение. Также есть документ, в котором реквизиты аналогичные: №л/c и Помещение. Как сделать, чтобы при выборе лицевого счета в документе, автоматически вставлялось помещение? Какой код писать? И можно по возможности код простой, просто пока что учусь) Заранее спасибо за помощь)
---
Никакого кода не нужно.
В документе у тебя должен быть Реквизит с типом данных Лицевой счет.
Создавай форму у Документа и перетащи на форму Реквизит Лицевой счет и перетащи на форму Помещение.
---
Никакого кода не нужно.
В документе у тебя должен быть Реквизит с типом данных Лицевой счет.
Создавай форму у Документа и перетащи на форму Реквизит Лицевой счет и перетащи на форму Помещение.
Всем привет. Ломаю голову над запросом после обновления.

В расширении в запрос добавил код:

```1c
    #Вставка
    | ,
    | ВЫБОР
    | КОГДА ТИПЗНАЧЕНИЯ(ТаблицаОС.Ссылка) = ТИП(Документ.ПеремещениеОС2_4)
    | ТОГДА ТаблицаОС.Рекв_СтатьяРасходов
    | ИНАЧЕ НЕОПРЕДЕЛЕНО КОНЕЦ
    | КАК Рекв_СтатьяРасходов
    |ИЗ
    | ДанныеДокументаТаблицаОС КАК ТаблицаОС
    #КонецВставки
```

Реквизит "Рекв_СтатьяРасходов" добавлен в документ "ПеремещениеОС2_4".

Ошибка возникает при проведении документа Списания ОС!
В поле "ТаблицаОС.Ссылка" содержится ссылка на списание, а не на перемещение. см приложенные файлы.

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

В общем решил следующим способом:
Доработки в общем модуле заменил на

```1c
    #Вставка
    | ,"ТекстЗамены"
    #КонецВставки
```

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

Если есть предложение получше, буду рад услышать.
---
Тут нет разницы какой тип имеет поле Ссылка, главное таблица ТаблицаОС должна содержать поле ТаблицаОС.СтатьяРасходов. Это ошибка синтаксиса, а не исполнения.
---
Есть варианты как можно обойти эту ошибку синтаксиса?
Помимо того, чтобы обойти все места формирования данной таблицы и прописать в них нужные поля.
---
Есть варианты как можно обойти эту ошибку синтаксиса?
Ошибку синтаксиса обойти нельзя. Ее надо исправлять.

все места формирования данной таблицы
Какие места?
запрос один? таблица одна? Ищи источник. Смотри каким запросом формируется временная таблица ДанныеДокументаТаблицаОС.
---
Таблица формируется в 36 модулях менеджера. Далее она передается в общий модуль, где и был доработан запрос.

В общем решил следующим способом:
Доработки в общем модуле заменил на

```1c
    #Вставка
    | ,"ТекстЗамены"
    #КонецВставки
```

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

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

конфигурация - 1С:ERP Управление предприятием 2 для Казахстана, локализация для Казахстана: "1С-Рейтинг" (2.4.5.3)
---
возможно ИдентификаторНазначения указывает на уничтожаемый после обновления объект.
---
Попробуйте через конфигуратор, точку остановки поставить
и пошагать.
---
пробовал. через конфигуратор отрабатывает, но не выводиться
---
пробовал в процедуре команды "обновить", в начале и в конце вывод своих сообщений добавить. В начале выводит, в конце выводит в отдельном окне и сразу пропадает... Подскажите, что можно сделать?
---
А если поиграться с размером окна? Изменить, распахнуть. Или Ещё - Изменить форму - Ещё - Установить стандартные настройки
---
возможно ИдентификаторНазначения указывает на уничтожаемый после обновления объект.
---
можно поподробнее, пожалуйста
---
Вы оказались правы. У меня открывалось окно "ДлительныеОперации" и в него выводилось сообщение.
---
я в СП просто прочитал описание СообщениеПользователю)

Было у меня, что я программно создавал "вложенный документ" и закрывал его.
Причем, сообщения выдавал с привязкой идентификатора к этому объекту, а не к той форме, что открыта. Сообщения мелькали и исчезали в закрытом объекте.
Всем привет имеется таблица Exсel со столбцами, нужно сделать запрос, результат которого будет эта таблица. Сложность в том, что должно быть 2 строки с “Из регистра Бухгалтерии.Остатки счет 60 – 1 строка и счет 08-2 строка”. НО в параметрах я могу указать только 1-н счет
---
Счет В (&Счет6001, &Счет08)
---
Счет В (&Счет6001, &Счет08)
---
спасибо, помогло
Добрый день!

```1c
    Для каждого Эл из Объект.Товары Цикл

    Эл.СтранаПроисхождения.Наименование = "ТУРЦИЯ";

    КонецЦикла;
```

При таком коде выдает ошибку "Поле объекта недоступно для записи (Наименование)"

Каким образом через Групповое изменение реквизитов можно заполнить страну происхождения?
---
в общем погуглил, что это такое. это реквизит Номенклатуры. и либо справочникСтраны либо перечисления.
врядли что-то еще. и тянется из номенклатуры.

тогда так

```1c
    Для каждого Эл из Объект.Товары Цикл

    НоменклатураОбъект = Эл.Номенклатура.ПолучитьОбъект();

    Эл.СтранаПроисхождения = НоменклатураОбъект.СтранаПроисхождения ;
    Эл.НомерГТД = НоменклатураОбъект.НомерГТД ;

    КонецЦикла;

    Объект.Записать();
```

соответсвенно у НОменклатуры эти реквизиты должны быть заполненны.
---
с бухой давно не сталкивался.
но если СтранаПроисхождения - это справочник, то тогда так:

```1c
    ТурцияСтрана = Справочники.СтранаПроисхождения.НайтиПоНАименованию("ТУРЦИЯ");

    Для каждого Эл из Объект.Товары Цикл

    Эл.СтранаПроисхождения = ТурцияСтрана;

    КонецЦикла;

    Объект.Записать();
```
---
СтранаПроисхождения не является справочником.

пробовал через

```1c
    // Доступные переменные:
    // Объект - обрабатываемый объект

    ТурцияСтрана = Справочники.НомераГТД.НайтиПоНАименованию("ТУРЦИЯ");

    Для каждого Эл из Объект.Товары Цикл

    Эл.СтранаПроисхождения = ТурцияСтрана;

    КонецЦикла;

    Объект.Записать();
```

Выдает пустой результат...
---
в общем погуглил, что это такое. это реквизит Номенклатуры. и либо справочникСтраны либо перечисления.
врядли что-то еще. и тянется из номенклатуры.

тогда так

```1c
    Для каждого Эл из Объект.Товары Цикл

    НоменклатураОбъект = Эл.Номенклатура.ПолучитьОбъект();

    Эл.СтранаПроисхождения = НоменклатураОбъект.СтранаПроисхождения ;
    Эл.НомерГТД = НоменклатураОбъект.НомерГТД ;

    КонецЦикла;

    Объект.Записать();
```

соответсвенно у НОменклатуры эти реквизиты должны быть заполненны.
---
"СтранаПроисхождения не является справочником."

а что это? от этого будет зависить решение.
какой тип у данного поля?
---
Не оттуда брал данные...

```1c
    ТурцияСтрана = Справочники.СтраныМира.НайтиПоНАименованию("ТУРЦИЯ");

    Для каждого Эл из Объект.Товары Цикл

    Эл.СтранаПроисхождения = ТурцияСтрана;

    КонецЦикла;

    Объект.Записать();
```

Спасибо за помощь!
---
Сообщение было скрыто модератором.