arefaste/1C_Forums huggingface dataset:
В ЗУП 3.1.19.80(платформа 8.3.17.1851) вдруг в процессе работы когда в Зарплате нажимаешь "Все начисления" возникает табличка "Ошибка применения расширения конфигурации" (см.скрин).
Само это расширение работает. Оно типовое скачано с сайта обновлений 1с. Появилось там в апреле прошлого года, но понадобилось установить сейчас.
Почему такое может происходить? Как исправить?

В информации для техподдержки написано:
Расширения конфигурации:
- Оформление перевода на удаленную работу (1.0.6.1)

Режим: Файловый (без сжатия)
Приложение: Тонкий клиент
Локализация: Информационная база: русский (Россия), Сеанс: русский (Россия)
Вариант интерфейса: Такси
Ошибки:
--------------------------------------------------------------------------------
09.12.2021 10:59:58
ОформлениеПереводаНаУдаленнуюРаботу (1.0.6.1): Обычная: Ошибка расширения модуля 'Справочник.ФизическиеЛица.МодульМенеджера': расширение модуля запрещено из-за того, что расширение 'ОформлениеПереводаНаУдаленнуюРаботу' подключено в безопасном режиме
--------------------------------------------------------------------------------
09.12.2021 10:59:58
ОформлениеПереводаНаУдаленнуюРаботу (1.0.6.1): Обычная: Ошибка расширения модуля 'Справочник.ФизическиеЛица.МодульМенеджера': расширение модуля запрещено из-за того, что расширение 'ОформлениеПереводаНаУдаленнуюРаботу' подключено в безопасном режиме
--------------------------------------------------------------------------------
09.12.2021 10:49:49
ОформлениеПереводаНаУдаленнуюРаботу (1.0.6.1): Обычная: Ошибка расширения модуля 'Справочник.ФизическиеЛица.МодульМенеджера': расширение модуля запрещено из-за того, что расширение 'ОформлениеПереводаНаУдаленнуюРаботу' подключено в безопасном режиме
---
снимите галку безопасного режима в настройках расширений
---
причину указывает - подключено в безопасном режиме
надо для подключенного расширения снять галку "Безопасный режим"
и я бы совместно еще снял галку "Защита от опасных действий"
---
снимите галку безопасного режима в настройках расширений
---
Да в файловом варианте информационной базы в безопасном режиме доступна только клиентская часть модулей. Потому любое изменение данных в файловом варианте базы требует отключения безопасного режима работы расширения.
---
галка была снята, но ошибка по расширению все равно выводилась
установка и снятие не помогли, перезагрузка расширения не помогла

помогло тестирование и исправление с галками
Проверка логической целостности конфигурации
Проверка логической целостности конфигурации расширений
Реструктуризация таблиц расширений
---
Удалить расширение и снова добавить.
---
Кому советы выше не помогли попробуйте снять режим совместимости у расширения, мне только это помогло
Здравствуйте уважаемые форумчане

```1c
    Вот кусок когда где обрабатывается таблица из шаблона ворд (ОбщийМакет ActiveDocument)

    а=1;
    Для Каждого Результат Из Услуги Цикл
    Документ.Tables(1).Rows.Add();
    Если Число(Документ.Tables(1).Rows.Count) > 1 Тогда
    Документ.Tables(1).Rows.Height = 0.8;
    КонецЕсли;
    Документ.Tables(1).Cell(а+1,1).Range.Text = Строка(а);
    Документ.Tables(1).Cell(а+1,2).Range.Text = Строка(Результат.Услуга);
    Документ.Tables(1).Cell(а+1,3).Range.Text = Строка(Результат.Сумма);
    Документ.Tables(1).Cell(а+1,4).Range.Text = Строка(Результат.СуммаНДС);
    Документ.Tables(1).Cell(а+1,5).Range.Text = Строка(Результат.Сумма+Результат.СуммаНДС);
    а=а+1;
    КонецЦикла;
```

в шаблоне документа шрифт шапки таблицы сделан жирным как и надо, когда добавляются строки и столбы шрифт тоже создается жирным , а мне надо что бы последующие строки шли с обычным тонким шрифтом, начал копать vba толком ничего не нарыл,
может кто-то уже сталкивался с подобной задачей?
1С 8.3.10 управляемые формы, офис 2019
---
```1c
    Документ.Tables(1).Cell(а+1,1).Range.Name = "Times New Roman"
    Документ.Tables(1).Cell(а+1,1).Range.Size = 12
    Документ.Tables(1).Cell(а+1,1).Range.Bold = True
    Документ.Tables(1).Cell(а+1,1).Range.Underline = False
```
---
```1c
    Документ.Tables(1).Cell(а+1,1).Range.Name = "Times New Roman"
    Документ.Tables(1).Cell(а+1,1).Range.Size = 12
    Документ.Tables(1).Cell(а+1,1).Range.Bold = True
    Документ.Tables(1).Cell(а+1,1).Range.Underline = False
```
---
создайте в шаблоне пустую строку с нужным шрифтом и заполняйте начиная с нее
---
Уважаемый, вы работаете в цикле. Решение таково - Вы будете условие в цикле ставить, что это шапка и условно оформить - Документ.Tables(1).Cell(а+1,1).Range.Bold = True. А все остальные строки Документ.Tables(1).Cell(а+1,1).Range.Bold = False.
---
тоже вариант , сработало спасибо
---
Документ.Tables(1).Cell(а+1,1).Range.Bold = False работало спасибо большое
Доброго времени суток, коллеги. Так вышло, что ни разу не сталкивался с СКД. Подскажите, пожалуйста, есть ли какой нибудь сборник сложных задач по СКД? Заранее благодарю.
---
Может, прежде, чем решать задачи, прочтёшь эту книженцию?
https://its.1c.ru/db/pubcomplexreports#content:1:hdoc
---
+ (2) Могу еще бесплатные курсы по СКД от Гилева порекомендовать.
---
Может, прежде, чем решать задачи, прочтёшь эту книженцию?
https://its.1c.ru/db/pubcomplexreports#content:1:hdoc
---
+ (2) Могу еще бесплатные курсы по СКД от Гилева порекомендовать.
---
(3) Большое спасибо!
Доброго времени суток!

Дано: Внешняя обработка. УФ. Открыта форма.
Кнопкой (командой) пытаюсь создать реквизит формы типа "ТаблицаЗначений"
В модуле формы:

```1c
    &НаСервере
    ...
    ДобавляемыеРеквизиты = Новый Массив;
    МассивТипов = Новый Массив;
    МассивТипов.Добавить(Тип("ТаблицаЗначений"));
    НовРеквизит= Новый РеквизитФормы(ИмяТЗ, МассивТипов,,);
    ДобавляемыеРеквизиты.Добавить(НовРеквизит);
    ЭтаФорма.ИзменитьРеквизиты(ДобавляемыеРеквизиты);
```

Получаю:
ВнешняяФормаДокументаСправочника.Форма.Форма.Форма(621)}: Ошибка при вызове конструктора (РеквизитФормы)
  НовРеквизит= Новый РеквизитФормы(ИмяТЗ, МассивТипов, ,);
по причине:
Недопустимое значение параметра (параметр номер '2')

Пробовал через массив, напрямую...

В ЧЁМ ОШИБКА?
---
НовРеквизит= Новый РеквизитФормы(ИмяТЗ, МассивТипов,,);
Долно быть через ОписаниеТипов:

```1c
    НовРеквизит= Новый РеквизитФормы(ИмяТЗ, Новый ОписаниеТипов(МассивТипов),,);
```
---
Айм сорри. Таки таблица значений. Вот код из типовой
ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы("ПараметрыКритерияОтбора", Новый ОписаниеТипов("ТаблицаЗначений")));
Должно работать.
---
Попробуйте ТаблицаФормы. Правда оно касается элементов в основном. Но мало ли.
---
Айм сорри. Таки таблица значений. Вот код из типовой
ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы("ПараметрыКритерияОтбора", Новый ОписаниеТипов("ТаблицаЗначений")));
Должно работать.
---
НовРеквизит= Новый РеквизитФормы(ИмяТЗ, МассивТипов,,);
Долно быть через ОписаниеТипов:

```1c
    НовРеквизит= Новый РеквизитФормы(ИмяТЗ, Новый ОписаниеТипов(МассивТипов),,);
```
---
```1c
    ДобавляемыеРеквизиты = Новый Массив;

    ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы("Таблица", Новый ОписаниеТипов("ТаблицаЗначений")));
    ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы("Наименование", Новый ОписаниеТипов("Строка"), "Таблица"));

    ЭтаФорма.ИзменитьРеквизиты(ДобавляемыеРеквизиты);
```
---
ТаблицаЗначений (ValueTable)
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.
---
```1c
    КС = Новый КвалификаторыСтроки(20);
    Массив = Новый Массив;
    Массив.Добавить(Тип("Строка"));
    ОписаниеТиповС = Новый ОписаниеТипов(Массив, , КС);
```
---
Спасибо. Помогли (6) и (7)

З.Ы. Обещалось вознаграждение 0.5 $m
получил 0.5 (6)
и 0.4 (7) - показано решение для приведенного куска кода
0.2 - вернул
---
https://infostart.ru/1c/articles/574802/
Коллеги, доброго дня.
Есть отчет СКД с настройками (скрин 1). Его нужно оформить по фиксированному шаблону вида (скрин 2). Оформить шапку и подвал не составило труда, а со строками самой таблицы не получается. Подскажите элемент макета какого вида нужно создать чтобы оформить строки и итоги по сумме?
---
Я пробовал без макета, в этом случае таблица в печатной форме очень узкая и выглядит плохо. всё же решил проблему через макет. Всё делал по видео уроку с YouTube "Макет ресурсов - Применение системы компоновки данных в 1С:Предприятие 8 - 1С:Учебный центр №1".
---
Здесь не нужна кросс-таблица. Группировки по полю Сотрудник достаточно. Макет для этого не нужен :-)
---
Я пробовал без макета, в этом случае таблица в печатной форме очень узкая и выглядит плохо. всё же решил проблему через макет. Всё делал по видео уроку с YouTube "Макет ресурсов - Применение системы компоновки данных в 1С:Предприятие 8 - 1С:Учебный центр №1".
---
Можете выложить свое решение (отчет)?
---
Скрин макета и внешний отчёт для ЗУП. Но проверить его на базовом ЗУПе не получится т.к. запрос по добавленным регистрам.
Нужно обменом один объект-источник заливать в базу в два разных документа. Кто в правилах встречал такое, что один GUID источника присваивается двум документам, являющимися разными объектами метаданных?
Вроде не комильфо, но вполне может быть обычной практикой...
---
Вы типовых обменах такое сплошь рядом.
---
Допускается, потому что "полный" GUID включает в себя еще и тип объекта.
---
Вы типовых обменах такое сплошь рядом.
---
GUID (Globally Unique Identifier) — статистически уникальный 128-битный идентификатор. Его главная особенность — уникальность, которая позволяет создавать расширяемые сервисы и приложения без опасения конфликтов, вызванных совпадением идентификаторов.
Добрый день. Нужно при создании документа в табличной части сделать проверку на одинаковые значения с строках. (Допустим в табличной части есть колонки Сотрудник, Должность, нужно чтобы должность всегда была одна и та же у всех сотрудников, при другом значении Должности выдавать ошибку). Подскажите, пожалуйста, как выполнить проверку? Примерный код...
---
Как вариант:

```1c
    СписокДолжностей = Объект.ТЧ.Выгрузить(, "Должность");
    СписокДолжностей.Свернуть("Должность");

    Если СписокДолжностей.Количество() > 1 Тогда
    //что-то делаем
    КонецЕсли;
```
---
Как вариант:

```1c
    СписокДолжностей = Объект.ТЧ.Выгрузить(, "Должность");
    СписокДолжностей.Свернуть("Должность");

    Если СписокДолжностей.Количество() > 1 Тогда
    //что-то делаем
    КонецЕсли;
```
---
Спасибо, работает)
---
нужно чтобы должность всегда была одна и та же у всех сотрудников
Зачем она тогда в ТЧ, если у всех сотрудников одна должность на всех. Почему должность не в шапке?
---
```1c
    Сотрудники.НайтиСтроки(Новый Структура("Сотрудник, Должность", Сотрудник, Должность)).Количество() <> Сотрудники.НайтиСтроки(Новый Структура("Сотрудник", Сотрудник)).Количество()
```
---
Ошибка, "неверное имя колонки"
---
Вы не знаете как у вас колонки называются?
Всем привет, столкнулся с довольно необычной проблемой. Есть типовой отчет "ЗадолженностьКлиентовПоСрокам" в "Комплексной автоматизации" и я хотел достать из этого отчета их образец запроса, и открыв его в СКД я увидел, отсутствие таблиц.

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

Переношу в расширение документ Отражение Зарплаты, переношу форму документа в расширение

Открываю форму, перехожу в колонку Сумма и очищаю поле ПутьКДаннымПодвала - очищается, но изменение не сохраняется почему то )

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

Устанавливаю так - Элементы.НачисленнаяЗарплатаИВзносы.ПодчиненныеЭлементы.НачисленнаяЗарплатаИВзносыСумма.ТекстПодвала = ИтогСумма

В результате выходят обе суммы в колонке)
---
В расширении в правой части, где реквизиты формы на объекте правой кнопкой Добавить в расширение?
---
В расширении в правой части, где реквизиты формы на объекте правой кнопкой Добавить в расширение?
---
в уже добавленной форме в расширении в правой части колонки табличной части
---
В табличке. Реквизит, Объект-правой кнопкой - Добавить в расширение?
---
Это вопрос ?
---
Нет, предложение включить основной реквизит формы в расширение, после этого уже поменять и посмотреть.
При удалении/редактировании Регистра накопления (создавал сам) выскакивает ошибка "Неверный формат хранилища данных 'v8stg64://c:/1/45623...." при этом при добавление (измерений, ресурсов, реквизитов) всё нормально (но удалить/отредактировать их также нельзя).

Кеш чистил, через удаление файлов и через /ClearCache.
Базу переподключал.

Платформа 8.3.10.2772
УПП 1.3.30.2
---
Смог удалить, Конфигуратор>Параметры>Общие>При переименовании/удалении выполнять проверку в модулях, отключил всё получилось.
---
ТИИ?
Или база большая?

Можно создать пустую базу, подключить к хранилищу и попробовать в ней.
---
ТИИ?

База большая, в принципе могу просто наработки на копию перенести, просто интересно из за чего это произошло.
---
С пустой базой попробуй.
---
Смог удалить, Конфигуратор>Параметры>Общие>При переименовании/удалении выполнять проверку в модулях, отключил всё получилось.
---
Ошибка опять вернулась.
---
А в модулях следы удаленного регистра не остались?
---
даленного регистра не осталис

Только в документе он подключен т.к. пишет что у регистра нет регистратора.
---
Чтобы удалить объект, необходимо чтобы ссылок нигде не было.
Уберите при проведении документа движение по данному регистру.
Все регистраторы. Потом пробуйте удалить регистр.
---
Для недогадливых, подскажите:

Это действие ("удаление") Вы делаете в конфигураторе?

З.Ы. Если да, то предварительно почистите "удаляемое" в пользовательском режиме.
З.Ы.Ы. Не зная структуры с которой вы работаете трудно предполагать, но похоже на неправильную блокировку/доступ...
---
Это действие ("удаление") Вы делаете в конфигураторе?
Да

(7) З.Ы. Если да, то предварительно почистите "удаляемое" в пользовательском режиме.
Полностью очистил регистр, пытаюсь удалить или переименовать регистр, та-же ошибка
---
Структуру РН "в студию"...
---
при сравнении с конфигурацией поставщика ошибка есть?
---
Не проверял, конфигурация сильно переписана.
---
для интереса если время есть проверь
---
Геморр, возможно и так сделать:

Перенос данных в чистую, не «битую» информационную базу

Это, пожалуй, самый радикальный способ исправить ситуацию. Прибегать к нему стоит только в том случае, если больше уже ничего не помогает.

Создаем чистую информационную базу того же релиза, что и «битая», и с помощью обработки «Выгрузка Загрузка данных XML«, которую можно найти на диске ИТС, переносим данные в наверняка целостную базу. Здесь опять же повторюсь, что структуры баз должны совпадать, и если в Вашей базе есть структурные изменения, их сначала нужно добавить в чистую.
---
Решение из серии: "Через ж..."

Выгрузить конфигурацию. Сделать "пустую" базу. Загрузить в "пустую" выгруженную конфу. В "пустой" удалить что надо. Выгрузить измененную конфу. Загрузить измененную в рабочую (не объединение)...

З,Ы. Сначала попробовать на копии....
Подскажите что делаю не так. Во внешней печатной форме нужно чтобы если остаток в строке <=0 тогда всю строку выделить красным. Только почему то ничего не происходит.

```1c
    Если ОбластьСтрокаТаблицы.Параметры.Остаток <=0 Тогда
    ОбластьСтрокаТаблицы.ТекущаяОбласть.ЦветТекста = Новый Цвет(255, 0, 0);
    КонецЕсли;
    ТабличныйДокумент.Вывести(ОбластьСтрокаТаблицы);
```
---
Вот так как-то

```1c
    ТабДок.Вывести(Область).ЦветФона = ФонСтроки;
```

фон подобрать по своим условиям
---
Тип значения "ОбластьСтрокаТаблицы.Параметры.Остаток" какой?
---
2 варианта;
1. В макете сделать 2 отдельных области для строки. Одна с именем "Строка", вторая с именем "СтрокаКрасная" и в зависимости от условия выбирать, заполнять и выводить ту или другую область.
2.

```1c
    ТабличныйДокумент.Вывести(ОбластьСтрокаТаблицы);
    Если ОбластьСтрокаТаблицы.Параметры.Остаток <=0 Тогда
    Область = ТабличныйДокумент.Область(ТабличныйДокумент.Высота, 1, ТабличныйДокумент.Высота, ТабличныйДокумент.Ширина);
    Область.ЦветТекста = Новый Цвет(255, 0, 0);
    КонецЕсли;
```
---
Спасибо. второй вариант подошел, только немного области другие чтобы окрашивалась именно текущая строка)

```1c
    Если ОбластьСтрокаТаблицы.Параметры.Остаток <=0 Тогда
    ОбластьСтрокаТаблицы.Параметры.Остаток = 0;
    Область = ОбластьСтрокаТаблицы.Область(ОбластьСтрокаТаблицы.ВысотаТаблицы,1,ОбластьСтрокаТаблицы.ВысотаТаблицы,ОбластьСтрокаТаблицы.ШиринаТаблицы);
    Область.ЦветТекста = Новый Цвет(255, 0, 0);
    КонецЕсли;
    ТабличныйДокумент.Вывести(ОбластьСтрокаТаблицы);
```
---
Таблица Продукция во внешней печатной форме. Процедура при выводе строки:

```1c
    Процедура ПродукцияПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)

    Если ОформлениеСтроки.ДанныеСтроки.Количество = 0 Тогда
    мЦветФона = Новый Цвет(255,182,193); // розовый
    КонецЕсли;
    КонецПроцедуры;
```
---
Вот так как-то

```1c
    ТабДок.Вывести(Область).ЦветФона = ФонСтроки;
```

фон подобрать по своим условиям
Здравствуйте! Пытаюсь воспроизвести пример с сайта ИТС, отправка httpЗапроса на сервер: https://its.1c.ru/db/intgr83#content:42:hdoc

Проблема в том, что в методе ПолучитьТелоКакСтроку - возвращается пустая строка, если я правильно понимаю, проблема в том, что не проходит авторизация к информационной базе 1С demo.

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

&НаКлиенте
Процедура ВыполнитьЗапрос()

 СерверИсточник = "localhost";

 Сообщение = Новый СообщениеПользователю;

 Попытка
  HTTPСоединение = Новый HTTPСоединение(СерверИсточник);
 Исключение

  Сообщение.Текст = "Не удалось соединиться с сервером!";
  Сообщение.Сообщить();

  Сообщение.Текст = ОписаниеОшибки();
  Сообщение.Сообщить();

 КонецПопытки;

 HTTPЗапрос = Новый HTTPЗапрос("demo/hs/employees");

 Попытка

  Результат = HTTPСоединение.ВызватьHTTPМетод("GET", HTTPЗапрос);

  Сообщение.Текст = Результат.ПолучитьТелоКакСтроку();
  Сообщение.Сообщить();

 Исключение

  Сообщение.Текст = ОписаниеОшибки();
  Сообщение.Сообщить();

 КонецПопытки;

КонецПроцедуры
---
В заголовках надо указать Аутентификацию

```1c
    HTTPЗапрос.Заголовк.Вставить("Authorization", "Basic bW9...2Vy");//Это Base64 строка вида Логин:Пароль
```

https://forum.infostart.ru/forum9/topic235747/
---
Если в браузере набрать http://localhost/demo/hs/employees что будет? Может там перенаправление происходит?
---
Появляется окно с вводом логина и пароля, ввожу:
Логин: Администратор
Пароль: пустой (оставляю незаполненным)

И открывается страница с данными в формате json (т.е. корректно в таком случае возвращает http-сервис) (снимки во вложении)
---
В заголовках надо указать Аутентификацию

```1c
    HTTPЗапрос.Заголовк.Вставить("Authorization", "Basic bW9...2Vy");//Это Base64 строка вида Логин:Пароль
```

https://forum.infostart.ru/forum9/topic235747/
---
Спасибо!
---
Сообщение было скрыто модератором.
Добрый вечер. Столкнулся вот с какой проблемой.
Есть самопальный документ с ТЧ, на форме эта ТЧ отображается. Длина ТЧ не меняется и равна, скажем, 20.
Периодически эта ТЧ документа при нажатии на кнопку перезаписывается и вроде-бы все хорошо.
Есть обработчик ПриАктивизацииСтроки, до первой перезаписи ТЧ если я активизирую 4 строку, то
Элемент.ТЧ.ТекущаяСторка = 3, все в хорошо. Если я перезаписываю ТЧ и активизирую 4 строку, то
Элемент.ТЧ.ТекущаяСторка = 23, и т.д. 43, 63... При перезаписи ТЧ, естественно, я ее очищаю: Объект.ТЧ.Очистить(), после перезаписи Объект.ТЧ.Количество() === 20. И на форме в таблице 20 строк!!!
А вот вот с текущей строкой вот такая хреновина.
Подскажите, в чем косяк, а...
Спасибо.
---
Вы мне дали наводку, в смысле не на водку, а подсказали.
Решение такое: ищу идентификатор, по идентификатору нахожу ДанныеФормыЭлементКоллекции, а затем
Объект.БСО_ф.Индекс(ДанныеФормыЭлементКоллекции). Работает. Но зачем так сложно?!
---
это не косяк, это - фича.

Элемент.ТЧ.ТекущаяСтрока - это идентификатор строки.

Чтобы найти саму строку в ТЧ, необходимо использовать Объект.ТЧ.НайтиПоИдентификатору(ИдентификаторСтроки)
---
Добрый вечер. Спасибо за науку. Но меня больше интересует отображение выбранной строки ТаблицыФормы в Табличной части документа, породившей таблицу формы. Иными словами номер строки ТЧ документа, соответствующей выбранной строки таблицы формы. Пока что решил проблему так: добавил реквизит формы Смещение. При открытии формы она сбрасывается в ноль, при каждой перезаписи плюсуется длина загрузки , а при выборе строки вычитается из ИдентификатораСтроки.
Коряво, но работает, а как не коряво?
---
Вы мне дали наводку, в смысле не на водку, а подсказали.
Решение такое: ищу идентификатор, по идентификатору нахожу ДанныеФормыЭлементКоллекции, а затем
Объект.БСО_ф.Индекс(ДанныеФормыЭлементКоллекции). Работает. Но зачем так сложно?!
получил я объект JSON, и как оттуда достать uuid и data ?
---
```1c
    ВхДанные = ПрочитатьJSON(ЧтениеJSON);
    uuid = ВхДанные.uuid;
    data = ВхДанные.data;
```
---
```1c
    ВхДанные = ПрочитатьJSON(ЧтениеJSON);
    uuid = ВхДанные.uuid;
    data = ВхДанные.data;
```
---
Спасибо!!!