arefaste/1C_Forums huggingface dataset:
Добрый день, подскажите почему при выборке остатков за период не попадают обороты из межотчетного периода и как их получить? Ситуация следующая: 31.12.2016 делали переброску между КПС. В БГУ 2 в версии 2.0.49 был добавлен функционал, позволяющий обособить в учете и отчетности операции межотчетного периода и операции завершения финансового года. В результате начиная с версии 2.0.49 в запрос приведенный ниже перестали попадать обороты по переносу КПС

```1c
    ВЫБРАТЬ
    ЖурналПроводокЕПСБУДвиженияССубконто.Период КАК Период,
    ЖурналПроводокЕПСБУДвиженияССубконто.Регистратор КАК Регистратор,
    ЖурналПроводокЕПСБУДвиженияССубконто.ВидМежотчетногоПериода КАК ВидМежотчетногоПериода
    ИЗ
    РегистрБухгалтерии.ЖурналПроводокЕПСБУ.ДвиженияССубконто(&Дата1, &Дата2, , , ) КАК ЖурналПроводокЕПСБУДвиженияССубконто
    ГДЕ
    ЖурналПроводокЕПСБУДвиженияССубконто.ВидМежотчетногоПериода = &МП
```

Если установить следующие параметры:
         Дата1=31.12.2016 00.00.00
         Дата2=31.12.2016 23.59.59
         МП = Перечисления.ВидыМежотчетногоПериода.ИзменениеВалютыБаланса
то результат выполнения запроса будет пустым.

Если же установить следующие параметры:
         Дата1=31.12.2016 00.00.00
        Дата2=01.01.2017 00.00.00
        МП = Перечисления.ВидыМежотчетногоПериода.ИзменениеВалютыБаланса
то результат выполнения будет следующим:
Период Регистратор ВидМежотчетногоПериода
31.12.2016 23:59:59 Перенос остатков 0000-000002 от 31.12.2016 23:59:59 Изменение валюты баланса
---
Параметр МП не нужен, нужно задать дату2 как границу:

```1c
    Новый Граница(Новый МоментВремениСУточнениемПериода(КонецДня(Дата2),ВидУточнения), ВидГраницы.Включая)
```

где ВидУточнения - число:
1 - с учетом операций заключения счетов (закрытие на 401.30);
3 - с учетом технологических операций (закрытие 500, 17/18);
7 - с учетом изменения валюты баланса (переносы, итд).
---
Параметр МП не нужен, нужно задать дату2 как границу:

```1c
    Новый Граница(Новый МоментВремениСУточнениемПериода(КонецДня(Дата2),ВидУточнения), ВидГраницы.Включая)
```

где ВидУточнения - число:
1 - с учетом операций заключения счетов (закрытие на 401.30);
3 - с учетом технологических операций (закрытие 500, 17/18);
7 - с учетом изменения валюты баланса (переносы, итд).
---
Спасибо, помогло! Не знал про
```1c
    МоментВремениСУточнениемПериода(КонецДня(Дата2),ВидУточнения)
```

раньше делал так

```1c
    Граница2 = Новый граница(КонецДня(дата_2), Видграницы.Включая)
```
---
это с появлением межотчетных периодов появилось, в БГУ2
---
где ВидУточнения - число:
1 - с учетом операций заключения счетов (закрытие на 401.30);
3 - с учетом технологических операций (закрытие 500, 17/18);
7 - с учетом изменения валюты баланса (переносы, итд). - возможные значения этого параметра вы из конфигурации вытянули или про это где то в справке написано?
Спасибо!
---
в конфигурации есть функция ЗначениеУточненияПериода общего модуля "БухгалтерскийУчет", она возвращает эти значения. И кстати, я ошибся - для технологических операций уточнение 4, а не 3.
Всем привет! Подключаюсь к базе по COM. Надо получить там пользователей. Как это сделать? Спасибо!
---
Глобальный контекст (Global context)
ПользователиИнформационнойБазы (InfoBaseUsers)
Использование:

Только чтение.
Описание:

Тип: МенеджерПользователейИнформационнойБазы.
Используется для управления списком пользователей информационной базы.

Доступность:

Сервер, толстый клиент, внешнее соединение.
---
Глобальный контекст (Global context)
ПользователиИнформационнойБазы (InfoBaseUsers)
Использование:

Только чтение.
Описание:

Тип: МенеджерПользователейИнформационнойБазы.
Используется для управления списком пользователей информационной базы.

Доступность:

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

    Картинка = Макет.Рисунки[0];

    Картинка.ВыводитьНаПечать = Ложь;
```
---
```1c
    Макет = ПолучитьМакет("Макет");

    Картинка = Макет.Рисунки[0];

    Картинка.ВыводитьНаПечать = Ложь;
```
---
```1c
    Область.Рисунки.НужныйРисунок.Картинка = БиблиотекаКартинок.Календарь;
```
 или можно очищать, если не надо, = Новый Картинка;
---
Извиняюсь, а причем там календарь?
---
Календарь как пример, на его месте может быть нужная вам картинка. Или же просто Новая картинка, которая подразумевает пустую (которая не выводится)
Здравствуйте, в общем такое задание. В 1С:Itil, конфигурация 1С - 8.3.

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

При открытий формы вызываю процедуру "ПодключитьСканерШК();", дальше использую "Процедура ВнешнееСобытие(Источник, Событие, Данные)" и в ней уже сделал запрос который сравнивает "Данные" со штрих-кодов в регистре сведений.

Вот сама проблема: Не вызывается процедура внешнего события, или где мне нужно реализовать считывания по сканеру? Сам драйвер проходит проверку на подключение, и сканер подключается.
---
Попробую более подробно. Я настроил сканер, он у меня работает как в режиме клавиатуры, так и в режиме эмулятора COM - порта. Название драйвера:Eclipse MS 5145 LS USB. Ниже скрин.

Дальше есть "Форма списка документа", мне нужно, что бы при сканирование штрих-кода, происходило событие "Внешнее Соединение". Процедуры подключена к форме. Ниже скрин.

Но процедура не происходить и также после того как я настроил сканер в режим " эмулятора COM - порта." Перестала отрабатывать процедура "ПодключитьСканерШК();".

Сама код с процедуры :

```1c
    Попытка
    ПрогИД = "AddIn.Scanner";
    ПодключитьВнешнююКомпоненту(ПрогИД);
    Драйвер = Новый (ПрогИД);
    ИспользоватьСканерШК = Истина;
    Исключение
    ИспользоватьСканерШК = Ложь;
    Возврат;
    КонецПопытки;
```

"ПодключитьВнешнююКомпоненту(ПрогИД);" - при, выбивает "Ложь", но когда сканер был настроен только в режим клавиатуры, то процедура подключала его.

Задача стоит в том, что бы при сканирование, штрих-кода со сканера, выбивало информацию, есть ли такой штрих-код в регистре сведения и выдавало информацию по штрих-коду.
---
подключи процедуру к событию формы
---
Попробую более подробно. Я настроил сканер, он у меня работает как в режиме клавиатуры, так и в режиме эмулятора COM - порта. Название драйвера:Eclipse MS 5145 LS USB. Ниже скрин.

Дальше есть "Форма списка документа", мне нужно, что бы при сканирование штрих-кода, происходило событие "Внешнее Соединение". Процедуры подключена к форме. Ниже скрин.

Но процедура не происходить и также после того как я настроил сканер в режим " эмулятора COM - порта." Перестала отрабатывать процедура "ПодключитьСканерШК();".

Сама код с процедуры :

```1c
    Попытка
    ПрогИД = "AddIn.Scanner";
    ПодключитьВнешнююКомпоненту(ПрогИД);
    Драйвер = Новый (ПрогИД);
    ИспользоватьСканерШК = Истина;
    Исключение
    ИспользоватьСканерШК = Ложь;
    Возврат;
    КонецПопытки;
```

"ПодключитьВнешнююКомпоненту(ПрогИД);" - при, выбивает "Ложь", но когда сканер был настроен только в режим клавиатуры, то процедура подключала его.

Задача стоит в том, что бы при сканирование, штрих-кода со сканера, выбивало информацию, есть ли такой штрих-код в регистре сведения и выдавало информацию по штрих-коду.
Здравствуйте.
1С 8.1. В форме списка документов Реализация товаров и услуг у реквизита контрагент есть реквизит местоположение. Как реализовать отбор по данному реквизиту?
На форму списка это поле добавил, в СписокПриВыводеСтроки добавил вывод данного реквизита. Однако установить отбор по данному значение не возможно. Как это реализовать в 8.1/8.2 (неупр).
Спасибо.
---
для ОФ единственный вариант такого отбора это добавить КритерийОтбора. Конфигуратор - Общие - Критерии отбора.
---
для ОФ единственный вариант такого отбора это добавить КритерийОтбора. Конфигуратор - Общие - Критерии отбора.
---
Единственный вариант - отбирать в запросе список необходимых контрагентов и устанавливать принудительно их в отбор? Или есть более красивые и правильные решения на 8.1?
Здравствуйте. ЗУП 3.1. Как получить данные графика работы сотрудника? А именно выходные дни и их количество, скольки-дневная и скольки-часовая рабочая неделя.
---
Достал из БСП

```1c
    Функция ГрафикРаботы(ГрафикРаботы)

    Понедельник = '20120514';
    Дней = 0;
    Выходные = Новый Массив;

    Если ГрафикРаботы.СпособЗаполнения = Перечисления.СпособыЗаполненияГрафикаРаботы.ПоНеделям Тогда
    Для Каждого СтрокаШаблонаЗаполнения Из ГрафикРаботы.ШаблонЗаполнения Цикл
    Если СтрокаШаблонаЗаполнения.ДеньВключенВГрафик Тогда
    Дней = Дней + 1;
    Иначе
    Выходные.Добавить(Формат(Понедельник + (СтрокаШаблонаЗаполнения.НомерСтроки - 1) * 86400, "ДФ=дддд"));
    КонецЕсли;
    КонецЦикла;
    КонецЕсли;

    Если Выходные.Количество() = 0 Тогда
    Выходные.Добавить("без выходных");
    КонецЕсли;

    Возврат Новый Структура("Дней,Часов,Выходные", Дней, ГрафикРаботы.ДлительностьРабочейНедели, Выходные);

    КонецФункции //ГрафикРаботы()
```
---
Если вам нужно знать сколько сотрудник должен был отработать и отдыхать по установленному для него графику (но далеко не факт что он именно столько отработал и отдыхал согласно его табеля) то как я понимаю нужно смотреть какой график ему назначен в регистре "График работы сотрудников" (например график1) после чего смотреть содержание этого графика в регистре "Графики работы по видам времени"
---
Достал из БСП

```1c
    Функция ГрафикРаботы(ГрафикРаботы)

    Понедельник = '20120514';
    Дней = 0;
    Выходные = Новый Массив;

    Если ГрафикРаботы.СпособЗаполнения = Перечисления.СпособыЗаполненияГрафикаРаботы.ПоНеделям Тогда
    Для Каждого СтрокаШаблонаЗаполнения Из ГрафикРаботы.ШаблонЗаполнения Цикл
    Если СтрокаШаблонаЗаполнения.ДеньВключенВГрафик Тогда
    Дней = Дней + 1;
    Иначе
    Выходные.Добавить(Формат(Понедельник + (СтрокаШаблонаЗаполнения.НомерСтроки - 1) * 86400, "ДФ=дддд"));
    КонецЕсли;
    КонецЦикла;
    КонецЕсли;

    Если Выходные.Количество() = 0 Тогда
    Выходные.Добавить("без выходных");
    КонецЕсли;

    Возврат Новый Структура("Дней,Часов,Выходные", Дней, ГрафикРаботы.ДлительностьРабочейНедели, Выходные);

    КонецФункции //ГрафикРаботы()
```
Есть регистр сведений документы физических лиц, там данные о паспорте и прочие документы.
И выяснилась такая интересная проблема - в запросе(любом - уже очень много перепробовали) ни по какому отбору не появляются записи этого регистра от определенных физиков.
При этом если открыть регистр - и поискать по нужному физику - запись найдется.
При обращении к менеджеру записи с отбором по владельцу она есть, в запросе к этому регистру записи нет.
Куда копать?
База огромная - проблема по некоторым физикам - фактически даже создание для них еще каких либо документов ситуацию не изменяет - эти записи не появляются в результате запроса(различные отборы по разным полям и не только по владельцу уже перепробовали), но есть в регистре.
По остальным все хорошо, все записи видны и корректно отображаются в запросах.
---
Отбой) почти пятница)) к менеджеру регистра обращались к одному, а запрос написан к старому регистру от которого уже год как ушли и там соответственно только старые данные.
---
Куда копать? в текст запроса. Чем то отсутствующие физики отличаются от тех, которые в запрос попадают.
---
Отбой) почти пятница)) к менеджеру регистра обращались к одному, а запрос написан к старому регистру от которого уже год как ушли и там соответственно только старые данные.
Добрый день!
Подскажите пожалуйста, создаю новую роль в конфигураторе УНФ 1.6.
В режиме конфигуратора Пользователи -> Прочие есть возможность назначить ее пользователю.
А как ее сделать видной и доступной для выбора в Пользователи -> Права доступа в режиме предприятия?

Заранее спасибо!
---
....и не забываем запустить конфигурацию с ключом "ЗапуститьОбновлениеИнформационнойБазы",
иначе вся эта лажа с ролями, так и не заедет в подсистемы, и назначаться будет только через конфигуратор "ручками".
---
УНФ использует БСП. Там механизм такой предусмотрен:
1) Создаёте роль;
2) Создаёте профиль групп пользователей, куда свою роль включаете;
3) Создаёте группу пользователей, которой назначаете этот профиль;
4) Добавляете пользователей в группу.
Всё, пользователь перелогинивается и получает новые права.
---
А почему через конфигуратор делаете. Можно же создать роль в режиме предприятия. Только там это называется профили групп доступа. Создание профиль, даёте ему имя и настраиваете права. Сохраняете. И в ролях при выборе появляется эта роль. Все.
---
....и не забываем запустить конфигурацию с ключом "ЗапуститьОбновлениеИнформационнойБазы",
иначе вся эта лажа с ролями, так и не заедет в подсистемы, и назначаться будет только через конфигуратор "ручками".
Вопрос!
Суть.
Есть некая выгрузка Основных Средств для БГУ (отмечу что, в данной конфе есть возможность "группового ввода ОС", когда под одним объектом ОС числятся несколько инвентарных номеров, признак этого <ГрупповойУчет>Да</ГрупповойУчет>.
И вот, у ОС без группового учета обнаруживается одинаковый GUID.
 Получен он методом СокрЛП(ВыборкаДетальныеЗаписи.ОС.Ссылка.УникальныйИдентификатор())
представляет собой запись
<IDЗаписи>1051a6bf-8f5e-11e1-a500-20cf30e8746e</IDЗаписи>
На трех ОС одинаковый УникальныйИдентификатор(), как такое может быть?
на этих трех объектах
есть множество как одинаковых, так и различных реквизитов.
Одинаковые - наименование, код ОС, инвентарный номер, сумма амортизации расчетная.
Различные - МОЛ, дата принятия к учету, состояние, балансовая стоимость.
Основной вопрос, может ли у разных объектов справочника ОС быть одинаковый идентификатор?
Или, ж, программисты *сделали* неправильных запросов?
---
покажите запрос.
Вангую, в запросе получаете один и тот же элемент справочника несколько раз. Вот и показывает УникальныйИдентификатор одного и того же элемента.
Скорее всего в запросе есть соединение, или выбирается табличная часть.
---
покажите запрос.
Вангую, в запросе получаете один и тот же элемент справочника несколько раз. Вот и показывает УникальныйИдентификатор одного и того же элемента.
Скорее всего в запросе есть соединение, или выбирается табличная часть.
---
Не может. Нужно смотреть код.
---
Очень и очень маловероятно. Скорее всего, эти GUID были установлены некорректно - от одной карточки.
---
Может. В чем проблема? Идентификатор - поле в таблице. Может быть уникальным, а может и не быть. Надежность уникальности поля в таблице = надежность платформы 1С*надежность библиотеки управления базой данных.
Каждый из множителей меньше 1.
---
отправила клиенту элементарный запрос к справочнику
посмотрим
---
Очень похоже на неудачное соединение таблиц в запросе.
Одинаковые GUID означали бы нарушение структуры базы данных и такую ошибку обязательно нужно было бы исправлять.

Появиться одинаковые GUID могут например при обмене данными между двумя базами которые до этого когда-то давно были одной базой но были разделены.
По сути большая редкость...
отправила клиенту элементарный запрос к справочнику
Ждём, заинтриговали :)
---
естественным образом не может.
А непродуманными обработками, может быть и можно гуид воткнуть повторяющийся. Но мне кажется, оно не должно нормально работать после этого.
Интересны подробности.
---
а если получать

не через СокрЛП(ВыборкаДетальныеЗаписи.ОС.Ссылка.УникальныйИдентификатор())

а через

XMLСтрока(ВыборкаДетальныеЗаписи.ОС.Ссылка.УникальныйИдентификатор())

то каков будет ответ на

Основной вопрос, может ли у разных объектов справочника ОС быть одинаковый идентификатор?
---
Тестирование базы что-нибудь выдаёт?
---
Элементарный СКД отчетик к ОС с XMLСтрока(Ссылка) не выявил повторяющихся GUID.
Значит вывод: "неудачное соединение таблиц в запросе".
Делали до меня, все удовлетворяло, а когда ГУИД добавили, появились вопросы, потому не сразу поняла, что запрос с ошибкой.
Добрый день!
Не получается записать строку в регистр сведений Дополнительные сведения

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

    Набор.Объект=Клиент;
    Набор.Свойство=Свойство;
    Набор.Значение=Склад;
    Набор.Записать();
```

Не записывает в поле объект и выдает ошибку "Значение поля "Объект" не может быть пустым". Хотя в отладчике показывает, что нашел объект.
---
Набор.Объект=Клиент.Ссылка; - Думаю сюда надо передать ссылку

А лучше сразу
Клиент=Справочники.Партнеры.НайтиПоКоду(КлиентКод);

Набор.Объект=Клиент;
---
Набор.Объект=Клиент.Ссылка; - Думаю сюда надо передать ссылку

А лучше сразу
Клиент=Справочники.Партнеры.НайтиПоКоду(КлиентКод);

Набор.Объект=Клиент;
---
спасибо :)
Всем добрый[ое] [утро, день, вечер].

Есть вопрос по запросу.

Ситуация, есть спрНомеклатура, есть регистр сведений, Номенклатура контрагентов ( содержатся данные о ценах и стоке контрагентов по номенклатуре)

Нужно, к примеру, для 2 товаров, у которых есть по 3 поставщика, найти самых дешевых.

Если делать левым соединением, то будет 6 записей. .. как ограничить ? Что то в голову ни чего не пришло...
---
группируй по цена минимум
---
В регистре свед. ищешь минимум по полю Цена.
---
группируй по цена минимум
---
все просто, как обычно =) Спасибо!
Здравствуйте! Такой глупый вопрос, у меня есть на форме Заказ поставщику 4 доп реквизита, и на реализации товара такие доп реквизиты, как мне заполнить их при создании основании?

Нашел такую процедуру, но не знаю как правильно ее использовать.
УправлениеСвойствами.ЗаполнитьДополнительныеРеквизитыВФорме(Форма, Объект);

Мне кажется, что где то здесь она нужна, в модуле объекта Реализации:

```1c
    Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)
    Перем СкладОтгрузки;
    Перем РеквизитыШапки;
    Перем ВариантОформления;
    Перем ПараметрыОформления;

    ТипДанныхЗаполнения = ТипЗнч(ДанныеЗаполнения);
    ЗаполненНаОснованииДокумента = Ложь;

    Если ТипДанныхЗаполнения = Тип("Структура") Тогда

    // Заполнение из формы списка распоряжений.
    Если ДанныеЗаполнения.Свойство("ДокументОснование")
    И (ТипЗнч(ДанныеЗаполнения.ДокументОснование) = Тип("ДокументСсылка.ЗаказКлиента")
    Или ТипЗнч(ДанныеЗаполнения.ДокументОснование) = Тип("ДокументСсылка.ЗаявкаНаВозвратТоваровОтКлиента")
    Или ТипЗнч(ДанныеЗаполнения.ДокументОснование) = Тип("Массив")) Тогда

    // Если передан склад - необходимо заполнять товары только по указанном складу.
    ДанныеЗаполнения.Свойство("СкладОтгрузки", СкладОтгрузки);
    ДанныеЗаполнения.Свойство("РеквизитыШапки", РеквизитыШапки);
    ДанныеЗаполнения.Свойство("ВариантОформленияПродажи", ВариантОформления);
    ДанныеЗаполнения.Свойство("ПараметрыОформления", ПараметрыОформления);

    ЗаполнитьДокументНаОснованииЗаказаКлиента(ДанныеЗаполнения.ДокументОснование,
    СкладОтгрузки, ВариантОформления, РеквизитыШапки, ПараметрыОформления);

    ЗаполненНаОснованииДокумента = Ложь;

    ИначеЕсли ...
```
---
Вопрос закрыл, сделал просто:
ТЗ = ДанныеЗаполнения.ДокументОснование.ДополнительныеРеквизиты.Выгрузить();
ДополнительныеРеквизиты.Загрузить(ТЗ);
---
Вопрос закрыл, сделал просто:
ТЗ = ДанныеЗаполнения.ДокументОснование.ДополнительныеРеквизиты.Выгрузить();
ДополнительныеРеквизиты.Загрузить(ТЗ);
Добрый день !
Есть табличное поле, которое содержит данные РегистраСведений;
Как перебрать строки этого табличного поля и изменить значение определенной колонки ?

Заранее спасибо.
---
Всем спасибо за советы !
Решение следующее: попросить юзера перед копированием выделить строки (в нужной колонке)
И затем перед вставкой юзер также должен выделить строки в колонке.
Проще говоря юзер становится в колонку нажимает Ctrl + a кнопка {копировать}
Переходит на другую закладку, становится в нужную колонку, нажимает Ctrl + a кнопка {вставить}

```1c
    вчДанныеСкопированнойКолонки = Новый Массив;
    Для Каждого СтрТабличногоПоля из ТабличноеПолеНаЗакладке.ВыделенныеСтроки Цикл
    ЗначениеКолонки = СтрТабличногоПоля[вчИмяСкопированнойКолонки];
    вчДанныеСкопированнойКолонки.Добавить(ЗначениеКолонки);
    Сообщить(ЗначениеКолонки);
    КонецЦикла;
```
---
так измените сразу в регистре сведений. Зачем через форму то?
---
Дело в том, что всё это происходит в редактируемом Документе;
Пользователь открыл документ, Табличноеполе загрузилось из Регистра. Пользователь Редактирует данные в Табличномполе при этом Регистр - не меняется до тех пор пока документ не будет записан. Хотелось бы чтобы поведение документа (данные записываются в Регистр после записи) сохранилось ! А для этого надо перебрать строки ТабличногоПоля и изменить значения
---
Табличное поле с типом данных РегистрСведенийНаборЗаписей, при открытии установи отбор и записывай по любому событию, которое понравится: окончание редактирования в строке, отдельной кнопкой, закрытие формы и т.д. и т.п. Похожий пример можно поискать в справочнике Номенклатура типовых конфигураций.
---
Похожий пример можно поискать в справочнике Номенклатура типовых конфигураций.
Например, работа со свойствами номенклатуры
---
Проблемы две:
Номер 1: Получить строки ТабличноеПоле в цикле;
Номер 2: В полученную строку в определенную колонку записать свое значение;
так чтобы данные в Табличном поле были а в Регистре сведений их нет
---
```1c
    Для каждого Строка из ТабличноеПоле цикл
    Строка.Столбец = ВашеЗначение;
    конеццикла
```
---
Всем спасибо за советы !
Решение следующее: попросить юзера перед копированием выделить строки (в нужной колонке)
И затем перед вставкой юзер также должен выделить строки в колонке.
Проще говоря юзер становится в колонку нажимает Ctrl + a кнопка {копировать}
Переходит на другую закладку, становится в нужную колонку, нажимает Ctrl + a кнопка {вставить}

```1c
    вчДанныеСкопированнойКолонки = Новый Массив;
    Для Каждого СтрТабличногоПоля из ТабличноеПолеНаЗакладке.ВыделенныеСтроки Цикл
    ЗначениеКолонки = СтрТабличногоПоля[вчИмяСкопированнойКолонки];
    вчДанныеСкопированнойКолонки.Добавить(ЗначениеКолонки);
    Сообщить(ЗначениеКолонки);
    КонецЦикла;
```