arefaste/1C_Forums huggingface dataset:
Вопрос новичка, прошу строго не судить.

В обработке програмно не добавляется товар в существующую РеализациюТоваровУслуг Бухгалтерия 8.3 учебная (демо).
Ошибок не возникает. Отладчиком прошелся.

Заранее благодарю.

Строка.Документ - это ссылка на реализацию в табличной части обработки
Объект.Номенклатура - это Ссылка.Справочник.Номенклатура

&НаКлиенте
Процедура ДобавитьТовар(Команда)

 КоличествоСтрок = Объект.СписокДокументов.Количество();
 Если КоличествоСтрок <> 0 Тогда
  Для каждого Строка Из Объект.СписокДокументов Цикл

   Если Строка.ДобавитьТовар = Истина Тогда
     ДобавитьТоварНаСервере(Строка.Документ, Объект.Номенклатура);
   КонецЕсли;
  КонецЦикла;
    КонецЕсли;

КонецПроцедуры

&НаСервере
Процедура ДобавитьТоварНаСервере(Документ, Номенклатура)

 ИзменяемыйДокумент = Документ.ПолучитьОбъект();

 НоваяСтрока = ИзменяемыйДокумент.Товары.Добавить();
 НоваяСтрока.Номенклатура = Номенклатура;
 НоваяСтрока.Количество = 1;
 НоваяСтрока.Цена = 100000;
 НоваяСтрока.Сумма = НоваяСтрока.Количество * НоваяСтрока.Цена;
 ИзменяемыйДокумент.Записать(РежимЗаписиДокумента.Проведение);

КонецПроцедуры
---
1. типы не совпадают у НоваяСтрока.Номенклатура и Номенклатура
2. может уже в реализации максимум строк и из-за ограничения учебной версии больше нельзя добавить
---
1. типы не совпадают у НоваяСтрока.Номенклатура и Номенклатура
2. может уже в реализации максимум строк и из-за ограничения учебной версии больше нельзя добавить
---
Спасибо!
---
Проверил все, типы совпадают. 1 строка номенклатуры в табличной части . Интерактивно добавляется еще товары. Отладчиком проверил, табличная часть заполняется но не записывается. Пробовал Записать(), Записать(РежимЗаписиДокумента.Проведение). Не записывается...(
---
берем документ, интерактивно добавляем строку - простым запросом или в отладчике смотрим, какие реквизиты строки ТЧ заполнились
берем свой код и сверяем, что заполнили сами, и что заполнилось при интерактивном вводе
добавляем заполнение отсутствующих реквизитов
можно еще вынести Записать() в попытку, где в исключении вывести сообщение об ошибке

должно все сработать
Есть реквизит типа Дата (Состав даты: Время), т.е. только время, без даты.
Скажите, пожалуйста, как установить программно 5 часов, например, в этот реквизит?
Код типа

```1c
    ВремяТекст="5";
    Время1 = Дата("'000101010"+ВремяТекст+"0000'");
```

не работает
(Невозможно преобразовать значение)
---
зачем одинарные кавычки внутри?

```1c
    Время1 = Дата("000101010"+ВремяТекст+"0000");
```

Но в данном случае проще другой вариант синтаксиса:

```1c
    Время1 = Дата(1,1,1,ВремяТекст,0,0)
```
---
зачем одинарные кавычки внутри?

```1c
    Время1 = Дата("000101010"+ВремяТекст+"0000");
```

Но в данном случае проще другой вариант синтаксиса:

```1c
    Время1 = Дата(1,1,1,ВремяТекст,0,0)
```
---
спасибо, затупил я
---
Дожили, написать на форум проще, чем синтакс-помощник открыть...
---
открывал я синтаксис-помощник
---
И что там?
---
И что там? Как - что? Синтаксис, ясное дело!
Коллеги, подскажите, туплю. УТ11
Записываю значения допреквизитов программно через БСП
Когда тип значения свойства определен. проблем нет.
Пример:

```1c
    МассивСтруктур.Добавить(Новый Структура("Свойство, Значение",ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("МоеСвойство", Истина),ЗначениеСвойства));
    УправлениеСвойствами.ЗаписатьСвойстваУОбъекта(Объект.Контрагент.Ссылка,МассивСтруктур);
```

Т.е. когда ЗначениеСвойства строка, булево, число, справочник, то всё понятно, пишем его туда и всё
А что писать, если тип значения свойства "Дополнительные сведения", т.е. значения типа строка списком задаются в самом свойстве?
---
```1c
    План=ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("МоеСвойство", Истина);

    Запрос=Новый Запрос;
    Запрос.Текст="ВЫБРАТЬ
    | СпрЗначений.Ссылка
    |ИЗ
    | Справочники.ЗначенияСвойствОбъектов КАК СпрЗначений
    |ГДЕ
    | СпрЗначений.Владелец=&Владелец
    | И СпрЗначений.Наименование=&Наименование";
    Запрос.УстановитьПараметр("Владелец",План);
    Запрос.УстановитьПараметр("Наименование",НаименованиеЗначения);

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

    Запрос=Новый Запрос;
    Запрос.Текст="ВЫБРАТЬ
    | СпрЗначений.Ссылка
    |ИЗ
    | Справочники.ЗначенияСвойствОбъектов КАК СпрЗначений
    |ГДЕ
    | СпрЗначений.Владелец=&Владелец
    | И СпрЗначений.Наименование=&Наименование";
    Запрос.УстановитьПараметр("Владелец",План);
    Запрос.УстановитьПараметр("Наименование",НаименованиеЗначения);

    Выборка=Запрос.Выполнить().Выбрать();
    Если Выборка.Следующий() Тогда
    МассивСтруктур.Добавить(Новый Структура("Свойство, Значение",План,Выборка.Ссылка));
    УправлениеСвойствами.ЗаписатьСвойстваУОбъекта(Объект.Контрагент.Ссылка,МассивСтруктур);
    КонецЕсли;
```
---
спасибо огромное
Подскажите, был вариант отчета, сделанный прошлым программистом, там есть поле "Получатель.Партнер.Группа (Общие)" (Группа - это дополнительный реквизит справочника Партнер)
после обновления, это поле пропало, подскажите где можно его ввести
пс - это не пользовательское поле СКД
---
нашел, было изменено в конфигураторе в справочнике на закладке данные, кнопка "Характеристики", после обновления слетели некоторые поля
---
После обновления чего оно пропало?
Отчета, конфигурации, windows.
Откуда пропало?
Из отчета, запроса, настроек.
---
обновление конфигурации

пропало их полей скд
---
нашел, было изменено в конфигураторе в справочнике на закладке данные, кнопка "Характеристики", после обновления слетели некоторые поля
Добрый день! Дерево значений. Не могу ни очистить строки, ни добавить колонки. В обычной форме работает, в уф - нет.
Поле объекта не обнаружено (Строки)

```1c
    ДеревоНастроек.Строки.Очистить();
```

Этаформа, Элементы - такой же результат.
---
А если попробовать реквизит формы в значение и значение в реквизит формы (обычно его юзаю)
Правда, преобразовываю только в том случае, если надо программно что-то найти. Для очистки хватает как уже писал получить элементы и на сервер дергать не надо.
---
получитьэлементы. это не дерево значений, а коллекция формы.
---
Уже пытался
Элементы = ДеревоНастроек.ПолучитьЭлементы();
Элементы.Строки.Очистить();
---
ДеревоНастроек.ПолучитьЭлементы().Очистить();
А коллекции дерево значений нет строк.
---
и вот так еще
Дер = ДанныеФормыВЗначение(ДеревоНастроек,Тип("ДеревоЗначений"));
Дер.Строки.Очистить();
---
А где тогда Значение в данные формы?
---
ЗначениеВДанныеФормы(Дер,ДеревоНастроек);
 не дописал
---
А если попробовать реквизит формы в значение и значение в реквизит формы (обычно его юзаю)
Правда, преобразовываю только в том случае, если надо программно что-то найти. Для очистки хватает как уже писал получить элементы и на сервер дергать не надо.
---
да, для очистки работает, спасибо!
нужно будет искать:
ДеревоНастроек.Строки.Найти(Выборка.Родитель, "Настройка", Истина);
---
Решение, спасибо!
---
а добавить колонки чрез добавление реквизитов формы (изменить реквизиты)
Создаю регламентное задание но оно не начинает выполняться. Расписание каждый день каждые 3 секунды. Ниже скрины.
---
https://its.1c.ru/db/edtdoc/content/10395/hdoc

В любом из этих случаев должно существовать одно клиентское приложение (тонкий клиент, веб-клиент или толстый клиент) , подключенное к информационной базе:
оно либо само непосредственно запускает фоновые задания;
либо исполняет по расписанию регламентные задания, которые, в свою очередь, запускают фоновые задания;
либо подключение необходимо для того, чтобы модуль расширения веб-сервера запускал регламентные задания.

Да, и по поводу 3 секунд:

Регламентные задания обрабатываются один раз в 60 секунд.
---
База файловая или клиент-сервер?
---
Файловая
---
https://its.1c.ru/db/edtdoc/content/10395/hdoc

В любом из этих случаев должно существовать одно клиентское приложение (тонкий клиент, веб-клиент или толстый клиент) , подключенное к информационной базе:
оно либо само непосредственно запускает фоновые задания;
либо исполняет по расписанию регламентные задания, которые, в свою очередь, запускают фоновые задания;
либо подключение необходимо для того, чтобы модуль расширения веб-сервера запускал регламентные задания.

Да, и по поводу 3 секунд:

Регламентные задания обрабатываются один раз в 60 секунд.
---
Спасибо
В узле РИБ есть задвоенные предопределенные элементы. База работает. При попытке повышения релиза - ошибки.
Подскажите алгоритм для восстановления работоспособности.
---
Помогло ТиИ.
---
Найти или создать нужный элемент. Удалить дубли, заменив ссылки. Удалить имя предопределенных данных у дублей. Пометить дубли на удаление.
---
ищем задвоенные. разрываем связь с предопределенными элементами так где это не они, оставляем у второго. Рекомендую неплохую обработку для этого https://infostart.ru/public/305892/
---
Помогло ТиИ.
Здравствуйте. Как получается ссылка вида "e1cib/data/". Как 1С формирует эту ссылку? Эта информация хранится в таблице базы данных для элементов? Меня интересует как запросом в БД SQL можно к такой ссылке "джоином" узнать наименование объекта.
---
В конце навигационной ссылки прописывается ее ГУИД в формате СУБД. Если нужно получить наименование элемента справочника средствами СУБД, имея ГУИД, потребуется узнать имя таблицы, которая отвечает за справочник. Это можно узнать с помощью глобального метода 1С ПолучитьСтруктуруХраненияБазыДанных или посмотреть план запроса, например, в типовой консоли запросов.
---
В конце навигационной ссылки прописывается ее ГУИД в формате СУБД. Если нужно получить наименование элемента справочника средствами СУБД, имея ГУИД, потребуется узнать имя таблицы, которая отвечает за справочник. Это можно узнать с помощью глобального метода 1С ПолучитьСтруктуруХраненияБазыДанных или посмотреть план запроса, например, в типовой консоли запросов.
---
Спасибо! То что надо! Сам не догадался что это просто гуид.
---
такая команда есть
 НавСсылка = ПолучитьНавигационнуюСсылку(СсылкаНаЧтоТо);
---
а вот обратной процедуры, получения ссылки на объект/элемент из Нав.Ссылки - не нашел, пришлось самому писать, что-то вроде такого получилось

 СсылкаНаЧтоТо = ПостроитьСсылку(НавСсылка);
---
А полный код можно? Раз уж разобрались
---
"выдрано" из формы консоли запросов,, из функционала, построить запрос по нав.ссылке.
(не проверено)

```1c
    &НаСервереБезКонтекста
    Функция ПостроитьСсылкуПоНав(НавСсылка)

    лкЧасти = СтрРазделить(НавСсылка,"?");
    лкДопы = 0;
    лкГУИД = 0;

    //разделяем строку на части, если чати не те - выходим
    Если лкЧасти.Количество() = 2 Тогда
    лкДопы = СтрРазделить(лкЧасти[0],"/");
    Если лкДопы.Количество() = 3 Тогда
    Иначе
    Возврат;
    КонецЕсли;
    лкГУИД = СтрЗаменить(лкЧасти[1],"ref=",");
    Иначе
    Возврат;
    КонецЕсли;

    лкТипСтр = лкДопы[2];
    Возврат ПостроитьСсылку(лкТипСтр, лкГУИД);

    КонецФункции

    &НаСервереБезКонтекста
    Функция ПостроитьСсылку(лкТипСтр, лкГУИД)

    лкОписание = Новый ОписаниеТипов(СтрЗаменить(лкТипСтр,".","Ссылка."));
    лкСсылка = лкОписание.ПривестиЗначение(); //получаем пустую ссылку
    лкСтрВнутр = ЗначениеВСтрокуВнутр(лкСсылка);
    лкСтрВнутр = СтрЗаменить(лкСтрВнутр,"00000000000000000000000000000000", лкГУИД);

    //получаем реальную ссылку
    Возврат ЗначениеИзСтрокиВнутр(лкСтрВнутр);

    КонецФункции
```
---
Спасибо!
Всем привет! Кто может помочь разобраться с этой ошибкой, Преобразование значения к типу Число не может быть выполнено есть обработка выгрузки товаров в весы MettlerToledo, работала на розница.2.0, обновили конфигурацию до 2.3 и теперь при выгрузке выдает такую ошибку,

{ВнешняяОбработка.ВыгрузкаВMettlerToledo.Форма.Форма.Форма(39)}: Преобразование значения к типу Число не может быть выполнено
  ДробЧасть = Выборка.Цена-Цел(Выборка.Цена);
---
Исправьте на это:

```1c
    Если ЗначениеЗаполнено(Выборка.Цена) тогда
    ДробЧасть = Выборка.Цена-Цел(Выборка.Цена);
    Иначе
    ДробЧасть = 0;
    КонецЕсли;
```

Если везде будет 0, кидайте сюда запрос
---
Возможно, "Неопределено" прилетает?
---
Исправьте на это:

```1c
    Если ЗначениеЗаполнено(Выборка.Цена) тогда
    ДробЧасть = Выборка.Цена-Цел(Выборка.Цена);
    Иначе
    ДробЧасть = 0;
    КонецЕсли;
```

Если везде будет 0, кидайте сюда запрос
---
Исправил, сообщение выдал при проверке Переменная не определена (ЦенаВесы)
---
Вы не так поменяли =)
Верните как было и поменяйте помеченную строку, которая помечена красным
---
Исправил, запустил обработку зависла пока ошибок нет, но в ауте. Жду как откликнется.
---
хорошо. Пока я на связи. Сообщите о результатах
---
Что то совсем зависло до сих пор стоит. Завтра попробую еще раз запустить. Потом отпишусь.
---
Доброго времени суток! Я сегодня запускал обработку на рабочей базе также зависла как и вчера минут 30 ждал не дождался, и выключил. Но ошибок не было.
---
там уже нужно посмотреть весь код. Скорее всего в коде есть место, где он попадает в бесконечный цикл.
---
```1c
    ОписаниеЧисла = ОбщегоНазначения.ОписаниеТипаЧисло(15);
    Коллекция = Новый Массив;
    Коллекция.Добавить(ОписаниеЧисла.ПривестиЗначение(Неопределено));
    Коллекция.Добавить(ОписаниеЧисла.ПривестиЗначение(Null));
    Коллекция.Добавить(ОписаниеЧисла.ПривестиЗначение("123"));
    Коллекция.Добавить(ОписаниеЧисла.ПривестиЗначение(321));
    Коллекция.Добавить(ОписаниеЧисла.ПривестиЗначение(ТекущаяДатаСеанса()));
    Коллекция.Добавить(ОписаниеЧисла.ПривестиЗначение(Новый Структура));
    Сообщить(СтрСоединить(Коллекция, ","));
```
---
а зачем так замудренно?)
---
Вместо Выборка.Цена ?(Выборка.Цена=Неопределено, 0, Выборка.Цена)
---
🙋‍♂️ ошибку решили. Спасибо всем за поддержку!
---
Добрый день в УТ не выводит счет на оплату .пишет ошибку преобразование к типу число не может быть выполнено. Как исправить
---
Сообщение было скрыто модератором.
Подскажите, как можно дождаться выполнения отмены задания(не примерно ожиданием фиксированным, а завершения всех фоновых) и подчиненных фоновых, т.к. пока не завершаться мне не нужно чтобы дальнейший код выполнялся.

```1c
    РегламентныеЗаданияСервер.ОтменитьВыполнениеЗадания(РегламентноеЗаданиеОбновлениеИндексаППД, "Отмена задания: ОбновлениеИндексаППД, чтобы не мешало очистке и обновлению!");
```
---
Если это(ожидание) выполняется на клиенте, то запоминаешь все идентификаторы всех фоновых, которые нужно отменить/дождаться окончания. Подключаешь обработчик ожидания (пусть с периодом 5 сек) и проверяешь все по списку, прям в цикле.

P.S. Еще кажется на новых платформах реализовали что-то вроде await или обещали сделать. Сам не пробовал, ничего сказать не могу. Если такое есть, может удобнее будет.
---
ждет завершения всех заданий, пока хоть одно активно будет ждать
---
Если это(ожидание) выполняется на клиенте, то запоминаешь все идентификаторы всех фоновых, которые нужно отменить/дождаться окончания. Подключаешь обработчик ожидания (пусть с периодом 5 сек) и проверяешь все по списку, прям в цикле.

P.S. Еще кажется на новых платформах реализовали что-то вроде await или обещали сделать. Сам не пробовал, ничего сказать не могу. Если такое есть, может удобнее будет.
---
Да спасибо, способ этот смотрел на итс, не подойдет там внешняя обработка встраивается и через модуль объекта действует. Делаю через фоновыезадания.ожидатьзавершениявыполнения если вторым параметр не ставить, то вроде как ждет окончания выполнения всех фоновых переданных в массиве, только в описании не все ясно, пишут если поменялся стату фонового тоже возвращает, тут не пойму в этом случае все таки ждет все задания завершение или если поменялся статус, не ждет, буду еще разбираться в описании.
---
ждет завершения всех заданий, пока хоть одно активно будет ждать
---
Ок спасибо
Добрый день. Подключил базу postgreSql как внешний источник, добавились таблицы из базы. Написал запрос, при попытке выполнения вылезает ошибка Ошибка при вызове метода контекста (Выполнить)
 Результат = Запрос.Выполнить();
по причине:
Ошибка выполнения запроса
по причине:
Ошибка ODBC. SQLSTATE: IM002
Номер ошибки: 0
Описание: [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчани . Пробовал переустановить версию драйвера - не помогло. Подскажите, пожалуйста, как исправить?
---
Вот решение: в начале выполнения обработки добавил код
```1c
    Если ВнешниеИсточникиДанных.DataBase.ПолучитьСостояние() = СостояниеВнешнегоИсточникаДанных.Отключен Тогда
    Параметры = ВнешниеИсточникиДанных.DataBase.ПолучитьОбщиеПараметрыСоединения();
    Параметры.АутентификацияСтандартная = Истина;
    Параметры.СтрокаСоединения = "Driver={PostgreSQL Unicode};Server=server;Port=port;Database=database;Uid=пользователь;Pwd=пароль;STMT=utf8";
    Параметры.СУБД = "PostgreSQL";
    ВнешниеИсточникиДанных.DataBase.УстановитьОбщиеПараметрыСоединения(Параметры);
    ВнешниеИсточникиДанных.DataBase.УстановитьПараметрыСоединенияСеанса(Параметры);
    ВнешниеИсточникиДанных.DataBase.УстановитьСоединение();
    КонецЕсли;
```
---
Клиент/сервер, 32/64 бита, все как всегда.
---
Вот решение: в начале выполнения обработки добавил код
```1c
    Если ВнешниеИсточникиДанных.DataBase.ПолучитьСостояние() = СостояниеВнешнегоИсточникаДанных.Отключен Тогда
    Параметры = ВнешниеИсточникиДанных.DataBase.ПолучитьОбщиеПараметрыСоединения();
    Параметры.АутентификацияСтандартная = Истина;
    Параметры.СтрокаСоединения = "Driver={PostgreSQL Unicode};Server=server;Port=port;Database=database;Uid=пользователь;Pwd=пароль;STMT=utf8";
    Параметры.СУБД = "PostgreSQL";
    ВнешниеИсточникиДанных.DataBase.УстановитьОбщиеПараметрыСоединения(Параметры);
    ВнешниеИсточникиДанных.DataBase.УстановитьПараметрыСоединенияСеанса(Параметры);
    ВнешниеИсточникиДанных.DataBase.УстановитьСоединение();
    КонецЕсли;
```
Здравствуйте, написал вот такой запрос, при его исполнении все сотрудники в одной строке

```1c
    ВЫБРАТЬ
    Премия.Ссылка КАК Ссылка,
    Премия.Начисления.Сотрудник КАК Сотрудник,
    ЗначенияПоказателейНачислений.Регистратор.Ссылка КАК РегистраторСсылка,
    ЗначенияПоказателейНачислений.Значение КАК Значение,
    ЗначенияПоказателейНачислений.Показатель КАК Показатель
    ИЗ
    Документ.Премия КАК Премия
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияПоказателейНачислений КАК ЗначенияПоказателейНачислений
    ПО (Премия.Ссылка = ЗначенияПоказателейНачислений.Регистратор.Ссылка)
```
---
Нет

```1c
    ВЫБРАТЬ
    ПремияНачисления.Сотрудник КАК Сотрудник,
    ПремияНачисления.Ссылка КАК Ссылка,
    ЗначенияПоказателейНачислений.Регистратор КАК РегистраторСсылка,
    ЗначенияПоказателейНачислений.Значение КАК Значение,
    ЗначенияПоказателейНачислений.Показатель КАК Показатель
    ИЗ
    Документ.Премия.Начисления КАК ПремияНачисления
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияПоказателейНачислений КАК ЗначенияПоказателейНачислений
    ПО (ПремияНачисления.Ссылка = ЗначенияПоказателейНачислений.Регистратор
    И ПремияНачисления.ИдентификаторСтрокиВидаРасчета = ЗначенияПоказателейНачислений.ИдентификаторСтроки)
```
---
Потому что надо выбирать не из Документ.Премия, а из Документ.Премия.Начисления.
---
```1c
    ВЫБРАТЬ
    Премия.Начисления.Сотрудник КАК Сотрудник,
    Премия.Начисления.Ссылка КАК Ссылка,
    ЗначенияПоказателейНачислений.Регистратор.Ссылка КАК РегистраторСсылка,
    ЗначенияПоказателейНачислений.Значение КАК Значение,
    ЗначенияПоказателейНачислений.Показатель КАК Показатель
    ИЗ
    Документ.Премия КАК Премия
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияПоказателейНачислений КАК ЗначенияПоказателейНачислений
    ПО (Премия.Начисления.Ссылка = ЗначенияПоказателейНачислений.Регистратор.Ссылка)
```

так?
---
Нет

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

Суть следующая:
Необходимо при создании документа на основании заполнить конечный документ статьей ДДС из первой строки ТЧ (я так понимаю по индексу это можно сделать или что-то такое)

Подскажите каким образом добавить данное условие?
На скрине указал стрелкой свой "недокод"
---
ТЧ[0].СтатьяДДС
---
ТЧ[0].СтатьяДДС
Есть внешняя обработка, на форме выводится дерево значений

Если раскрыть все ветки и выполнить стандартную команду таблицы "Вывести список..." вываливается ошибкаОшибка преобразования данных XDTO:
Запись значения свойства 'v':
 форма: Элемент
 имя: {http://v8.1c.ru/8.2/uobjects}v
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'value':
 форма: Элемент
 имя: {http://v8.1c.ru/8.1/data/core}value
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа 'ДанныеФормыЭлементДерева'

Если раскрывать не все ветки дерева, то выводит список
Не понимаю в чем тут загвоздка

Реквизит обработки (не формы) типа дерево значений
Колонки с типами: Справочники, Перечисления, Число, Строка, Булево, Картинка
Платформа: 8.3.22.1704
Клиент-серверный
---
разобрался в чем косяк

На форме был реквизит, в котором для использования в условном оформлении сохранялись строки дерева формы (ДанныеФормыЭлементДерева)
И так как дерево формируется динамически, то сохраненная строка в реквизите мб удалена либо указывать не на ту строку (что-то типа того)

И при переходе с клиентского метода на сервер видимо эти строки не знает как передать (это всё предположения)

В итоге вместо сохранения строк решено сохранять идентификаторы строк (число)
---
разобрался в чем косяк

На форме был реквизит, в котором для использования в условном оформлении сохранялись строки дерева формы (ДанныеФормыЭлементДерева)
И так как дерево формируется динамически, то сохраненная строка в реквизите мб удалена либо указывать не на ту строку (что-то типа того)

И при переходе с клиентского метода на сервер видимо эти строки не знает как передать (это всё предположения)

В итоге вместо сохранения строк решено сохранять идентификаторы строк (число)
---
ok