arefaste/1C_Forums huggingface dataset:
Здравствуйте, проблема такая: пробиваю через РМК правильно ставит ЕНВД и наличные, как и настраивал. Пробиваю из расходной накладной ставит ОСН и продажа в кредит, может кто сталкивался?
Розница (базовая), редакция 2.2 (2.2.8.27)
---
https://forum.infostart.ru/forum81/topic207276/

вот тут вроде тоже есть ответ на ваш вопрос)
---
Если, кому то нужно чтоб можно было выбирать виды цен в РМК, можно настроить управляемые скидки и поставить не по проценту, а по виду цен. А при правильной настройке и СНО и виды продажи в чек падают правильные.
---
СН и продажа в кредит, может кто сталкивалс

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

ну и систему налогообложения в базе, на счет склада там даже не сно а применение енвд идет...вдруг поможет.

http://cherev.ru/1sroznica-2-1-nastrojki-magazina/
---
И странно что приходной накладной вкладка - фискализация данных, стоит ОСН , но я ее ни где не ставил.
---
https://forum.infostart.ru/forum81/topic207276/

вот тут вроде тоже есть ответ на ваш вопрос)
---
Если, кому то нужно чтоб можно было выбирать виды цен в РМК, можно настроить управляемые скидки и поставить не по проценту, а по виду цен. А при правильной настройке и СНО и виды продажи в чек падают правильные.
---
сделайте перерегистрацию без замены ФН, оставив только ЕНВД в качестве используемой СНО, и не будет ставить ОСН ))
Необходимо передать структуру из модуля формы в модуль объекта для записи в регистр сведений, подскажите, пожалуйста, как это можно реализовать?
---
Так и записывайте прямо из формы, зачем это тащить в объект ?
По идее в объекте, должно быть все что нужно для записи и проведения в реквизитах, т.к. он еще и программно может быть создан без всяких форм.

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

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

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

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

    ПараметрВАШ.Значение = ЗначениеВАШЕГОпараметра;

    ПараметрВАШ.Использование = Истина;
    КонецПроцедуры
```

(4)
---
можно указать в настройках скд, на вкладке Параметры
---
Как там указать? там нельзя выбрать точку маршрута.
---
можно еще в модуле отчета прописать , в процедуре ПриКомпоновкеРезультата
---
```1c
    Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
    ПараметрВАШ = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("ВАШпараметр");

    ПараметрВАШ.Значение = ЗначениеВАШЕГОпараметра;

    ПараметрВАШ.Использование = Истина;
    КонецПроцедуры
```

(4)
---
Спасибо.
Всем привет, на кассовом пк у нас есть кнопка «поиск товара по коду» когда я ищу 4 значный код, то он сам выбирает конкретный товар с данным кодом, когда я ищу 1-3 значный код, то он показывает уже несколько товаров где содержаться похожие цифры.

Я хотел дать короткие коды для ходовых товаров без штрихкода, например хлеб изделиям я назначил единичные коды, 1,2,3 и тд.

Как решить данную проблему ? Чтобы при поиске кода «1» программа сама выбрала хлеб, а не показывала товары где также содержится единица, ведь при поиске 4 значного кода она работает нормально.
---
Вам нужно скорректировать процедуру поиска "Поиск товара по коду" , вней поиск осуществляет по принципу подобно, вам нужно же реализовать по приницпу равно!
---
Вы можете в справочнике товары переназначить обработку поиска, например, форматировать данные поиска с ведущими нулями, префиксом и т.д.
---
Вам нужно скорректировать процедуру поиска "Поиск товара по коду" , вней поиск осуществляет по принципу подобно, вам нужно же реализовать по приницпу равно!
---
можешь подсказать где и как это сделать ?
---
я смогу самостоятельно это сделать или нужно связаться с программистом?
---
Это в конфигураторе. Если сомневаетесь, создайте заявку в разделе тендеры или обратитесь к программисту.
При наличии времени и желания разобраться самостоятельно ничего сложного нет.
---
время и желание разобраться самому есть, а вот знания и опыта в 1с почти нет, только месяц назад купили и установили кассовое оборудование, все это время я просто заносил товар в программу.
---
Тогда лучше связаться с программистом
---
В запросе отбора используется ПОДОБНО в условии ГДЕ,
а вам нужно = (равно), чтобы искать по точному совпадению.
---
рекомендации выше выполнять в расширении
Есть отчет на СКД в котором нужно отобрать данные по следующим условиям:
1. ПериодСобытия начался раньше "ДатаС" и кончается раньше "ДатаПо"
2. ПериодСобытия начался раньше "ДатаС", и кончаются позже "ДатаПо"
3. ПериодСобытия начался и закончился в период с "ДатаС" по "ДатаПо"
4. ПериодСобытия начался в период с "ДатаС" по "ДатаПо" и заканчиваются позже "ДатаПо"

ПериодСобытия имеет дату начала и окончания. Настройки в приложенном файле. Верно ли делаю?
---
1. ПериодСобытия начался раньше "ДатаС" и кончается раньше "ДатаПо"
2. ПериодСобытия начался раньше "ДатаС", и кончаются позже "ДатаПо"
Это равносильно любым событиям которые начались раньше "ДатаС". Если же конечно сама "ДатаПо" входит в условие.

(1) 3. ПериодСобытия начался и закончился в период с "ДатаС" по "ДатаПо"
4. ПериодСобытия начался в период с "ДатаС" по "ДатаПо" и заканчиваются позже "ДатаПо"
тут тоже можно объединить.
Любы события начинающиеся в заданный интервал.

Итого:
ИЛИ:
- Событие начинается раньше "ДатаС"
- И:
- - Событие начитаются позже "ДатаС"
- - Событие начинается раньше "ДатаПо"

Хотя если присмотреться, то вообще укладывается в одно единственное условие:
- Событие начинается раньше "ДатаПо".

Все остальные условия туда вписываются.

PS. Соответственно еще условие, что событие вообще завершено.
---
1. ПериодСобытия начался раньше "ДатаС" и кончается раньше "ДатаПо"
2. ПериодСобытия начался раньше "ДатаС", и кончаются позже "ДатаПо"
Это равносильно любым событиям которые начались раньше "ДатаС". Если же конечно сама "ДатаПо" входит в условие.

(1) 3. ПериодСобытия начался и закончился в период с "ДатаС" по "ДатаПо"
4. ПериодСобытия начался в период с "ДатаС" по "ДатаПо" и заканчиваются позже "ДатаПо"
тут тоже можно объединить.
Любы события начинающиеся в заданный интервал.

Итого:
ИЛИ:
- Событие начинается раньше "ДатаС"
- И:
- - Событие начитаются позже "ДатаС"
- - Событие начинается раньше "ДатаПо"

Хотя если присмотреться, то вообще укладывается в одно единственное условие:
- Событие начинается раньше "ДатаПо".

Все остальные условия туда вписываются.

PS. Соответственно еще условие, что событие вообще завершено.
---
да, соглашусь. Спасибо
---
Первые три вроде как верно, а вот последнее смущает немного
---
если это стандартная задача на пересечение периодов с заданным, то первое условие не верное:
1. ПериодСобытия начался раньше "ДатаС" и кончается раньше "ДатаПо"

а в скриншоте воообще тогда полный мрак

правильно условия ставить так:
ПериодСобытия начался раньше "ДатаПо"
И ПериодСобытия кончается позже "ДатаС"
Есть строка с адресом вида http://st.mydom.local/DocLib33Учебные%20планы2016.pdf. Доступ по логину/паролю. Необходимо по ней получить документ. Подскажите как сделать. Или куда копать, хотя бы.
---
Логин/пароль как-то так можно передать:

```1c
    HTTPСоединение = Новый HTTPСоединение(СтруктураПараметров.Сервер,,
    СтруктураПараметров.Логин,
    СтруктураПараметров.Ключ,,);
```
---
Логин/пароль как-то так можно передать:

```1c
    HTTPСоединение = Новый HTTPСоединение(СтруктураПараметров.Сервер,,
    СтруктураПараметров.Логин,
    СтруктураПараметров.Ключ,,);
```
---
Спасибо! Это то, что нужно по идее.
Но на практике уперся в 401 код возврата, хоть тресни. Хотя всё вроде верно передаю.
Есть кнопка, которая находится в командной панели таблицы маршруты на УФ. Выставляю кнопке цвет фона и т.д., но визуально изменений не вижу. Почему такое происходит?
(кнопки не в командной панели красятся отлично)
---
подтверждаю,
А еще, надо смотреть на режим совместимости конфигурации...если платформа новая но режим конфигурации в режиме совместимости с какой-то старенькой, то работать не будет.
А тут же открыть какую-нибудь ERP2.4.6 то там прекрасно все красится и в командной панели.
---
Даже и не знаю что сказать....
---
У Вас кнопка не в командной панели. КХМ в командной
---
А где? Я ведь даже стрелочкой верхней показал где она....
---
Почему тогда у меня они не красятся? О_о
Оформление вовсе не отрабатывает.
---
У командной панели стоит галка автозаполнение?
---
Нет. Как только я вытаскиваю кнопку из командной панели, то она сразу красится.
---
Может дело в том что у Вас кнопки в командной панели находятся в группе?
---
Кнопка которую я покрасил находится не в группе.
Я помню у меня когда то давно тоже был такой косяк, и решение было банально глупым, но я его не запомнил(
Может в коде где настраивается фон или в настройках пользователя?
---
Код ведь отрабатывает при запуске, а не в конфигураторе. После изменения цвета сразу должна кнопка перекраситься в УФ в конфигураторе, но такое не происходит со всеми кнопками в разных таблицах.
---
Ну ок глупый вопрос - какая платформа?)
---
Не глупый, 8.3.13.1690
---
Проверил в других типовых документах, обработках (УТ последняя версия) - тоже не красится.
Разве не найдется человека на этом огромном форме, который знает в чем причина ? :(
Явно какая то недоработка, либо галочка стоит где то "страшная"
---
На релизах до 8.3.10 цвет кнопок в командной панели было не изменить. Это для 1С мелочи. Создайте группу, переместите команды в нее и делайте что угодно с цветами.
---
подтверждаю,
А еще, надо смотреть на режим совместимости конфигурации...если платформа новая но режим конфигурации в режиме совместимости с какой-то старенькой, то работать не будет.
А тут же открыть какую-нибудь ERP2.4.6 то там прекрасно все красится и в командной панели.
---
Спасибо за идею с режимом совместимости. Поскольку платформа 8.3.13, то остается только проверить режим совместимости. Дельный совет.
---
Вы были правы. Совместимость с 8.3.6 стояла, как только изменил - все заработало. спасибо Вам большое. Браво :)
---
Кнопка - ЭлементФормы, а не КнопкаКоманднойПанели.
Здравствуйте, возникла ошибка.
Помогите разобраться.
Хочу изменить документ из другого документа. Но он не хочет!)

```1c
    &НаСервере
    Функция МаршрутыБракСервер(МассивДокументов)//ТочкаМаршрута)
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
    | МаршрутПоездки.Маршруты.(
    | ТочкаМаршрута
    | )как ТочкаМаршрута
    |ИЗ
    | Документ.МаршрутПоездки КАК МаршрутПоездки";
    Результат = Запрос.Выполнить();
    а = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
    Пока а.Следующий() Цикл

    Док = Документы.Доставка.НайтиПоНомеру(А.ТочкаМаршрута);
    Док.СтатусДоставки = Справочники.СтатусыДоставок.БракПриПродаже;
    Док.Записать();
    КонецЦикла;

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

{Документ.МаршрутПоездки.Форма.ФормаДокумента.Форма(1725)}: Поле объекта недоступно для записи (СтатусДоставки)
 Док.СтатусДоставки = Справочники.СтатусыДоставок.БракПриПродаже;
---
```1c
    &НаСервере
    Функция МаршрутыБракСервер(МассивДокументов)//ТочкаМаршрута)
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
    | МаршрутПоездки.Маршруты.(
    | ТочкаМаршрута
    | )как ТочкаМаршрута,
    | МаршрутПоездки.Ссылка как Ссылка
    |ИЗ
    | Документ.МаршрутПоездки КАК МаршрутПоездки";
    Результат = Запрос.Выполнить();
    а = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
    Если а.Следующий() тогда

    Док = а.Ссылка.ПолучитьОбъект();
    Док.СтатусДоставки = Справочники.СтатусыДоставок.БракПриПродаже;
    Док.Записать();

    КонецЕсли;

    КонецФункции
```
---
У тебя ссылка, а нужен объект. Получи объект после того как нашел по номеру ссылку.
---
Ошибка

```1c
    Пока а.Следующий() Цикл

    Док = Документы.Доставка.НайтиПоНомеру(А.ТочкаМаршрута);
    Дока = Док.ПолучитьОбъект();
    Дока.СтатусДоставки = Справочники.СтатусыДоставок.БракПриПродаже;
    Дока.Записать(РежимЗаписиДокумента.Запись);
    КонецЦикла;
```

{Документ.МаршрутПоездки.Форма.ФормаДокумента.Форма(1724)}: Ошибка при вызове метода контекста (ПолучитьОбъект)
 Дока = Док.ПолучитьОбъект();
по причине:
Элемент не выбран!
---
Смысл в том что у вас не находится документ. Вы по значению переменной А.ТочкаМаршрута сможете найти документ, какой у нее тип значения в отладки??
---
Значит не нашел он твой документ способом "Документы.Доставка.НайтиПоНомеру(А.ТочкаМаршрута);"

Сделай так:

Если Не Док.Пустая() Тогда
Дока = Док.ПолучитьОбъект(); и т.д.
---
```1c
    &НаСервере
    Функция МаршрутыБракСервер(МассивДокументов)//ТочкаМаршрута)
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
    | МаршрутПоездки.Маршруты.(
    | ТочкаМаршрута
    | )как ТочкаМаршрута,
    | МаршрутПоездки.Ссылка как Ссылка
    |ИЗ
    | Документ.МаршрутПоездки КАК МаршрутПоездки";
    Результат = Запрос.Выполнить();
    а = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
    Если а.Следующий() тогда

    Док = а.Ссылка.ПолучитьОбъект();
    Док.СтатусДоставки = Справочники.СтатусыДоставок.БракПриПродаже;
    Док.Записать();

    КонецЕсли;

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

    СГРУППИРОВАТЬ ПО
    МаршрутныйЛист.ТабличнаяЧасть.(Наименование.Код)
```

Не срабатывает группировка. Управляемые формы
---
попробуйте так:

```1c
    ВЫБРАТЬ
    СУММА(МЛТЧ.Колличество) КАК Колличество,
    МЛТЧ.Наименование.Код КАК НаименованиеКод
    ИЗ
    Документ.МаршрутныйЛист.ТабличнаяЧасть КАК МЛТЧ
    ГДЕ
    МЛТЧ.Ссылка.Дата >= &ДатаНачала
    И МЛТЧ.Ссылка.Дата <= &ДатаКонца
    И МЛТЧ.Ссылка.Проведен = &Проведен

    СГРУППИРОВАТЬ ПО
    МЛТЧ.Наименование.Код
```
---
попробуйте так:

```1c
    ВЫБРАТЬ
    СУММА(МЛТЧ.Колличество) КАК Колличество,
    МЛТЧ.Наименование.Код КАК НаименованиеКод
    ИЗ
    Документ.МаршрутныйЛист.ТабличнаяЧасть КАК МЛТЧ
    ГДЕ
    МЛТЧ.Ссылка.Дата >= &ДатаНачала
    И МЛТЧ.Ссылка.Дата <= &ДатаКонца
    И МЛТЧ.Ссылка.Проведен = &Проведен

    СГРУППИРОВАТЬ ПО
    МЛТЧ.Наименование.Код
```
---
Спасибо огромное. А чтобы объединить два запроса, что нужно сделать? Поле Колличество и "Проведен" поменяются
---
Варианты разные могут быть. Можете например сначала объединить во вложенном запросе, а потом уже группировать.
Кто-нибудь подскажет для какой цели 1cv8.exe 1С Предприятие 8.2.19.83 формирует файлы типа {f3cc4668-6a17-11e4-ad76-c5a9094987ab}{3808876b-c176-4e48-b7ae-04046e6cc752} в папке System Volume Information? это же папка для восстановления Windows, а не как временная для 1С или Винда считает выгрузку в dt случаем для создания точки восстановления?

Может конечно не в эту ветку задаю вопрос, но больше не нашел куда, win 7 64 bit
---
отвечу сам себе спустя несколько лет, 1С действительно лезет и тормозится проведение документов и т.п., для отключения нужно отключить систему защиты в Windows и снова включить, тогда интерактивное проведение ускоряется в разы, а 1С не лезет в System Volume Information
---
Посмотрите планировщик заданий скорее всего там прописана задача на автоматическое создание точки восстановления при выгрузке базы.
---
Выгрузка и загрузка ИБ через конфигуратор, там есть планировщик?
---
Планировщик заданий Windows
---
ничего криминального не нашел
---
EvgenAEY, посмотрите а это что за задача?
Папка: \Microsoft\Windows\SystemRestore
Имя задачи Время следующего запус Состояние
======================================== ====================== ===============
SR 14.11.2014 0:00:00 Неизвестно
---
azmon, Ничего такого, обычное "При выполнении этой задачи будут созданы обычные точки восстановления системы.", но попутно обнаружил неизвестную программу: C:\Users\1\AppData\Roaming\UpdSysDrv32Xz\dekusuky.exe - модифицированный Win32/Injector.BPIS троянская программа, попробую посмотреть что после ее удаления будет
---
Удаление ничего не дало, процесс снова лезет, и в платформе 8.3 и 8.2, в общем эта фича такая. Только 8.3. еще и кучу системных файлов открывает - значит 1С "совершенствует" платформу
---
отвечу сам себе спустя несколько лет, 1С действительно лезет и тормозится проведение документов и т.п., для отключения нужно отключить систему защиты в Windows и снова включить, тогда интерактивное проведение ускоряется в разы, а 1С не лезет в System Volume Information
Здравствуйте. Есть конфигурация ут 10.3. Возникает такая проблема, что иногда валовая прибыль показывает задвоенную себестоимость. Пока только увидела, что если товар идет в одном отчете о розничных продажах несколькими строками (продажа разным покупателям). Причем движения по регистру партий проходит нормально. Валовая прибыль - стандартный отчет, который никто не менял. Может кто сталкивался с данной проблемой?
---
В УТ 10.3, вроде как, регистр ПродажиСебестоимость крепится к регистру Продажи через регистратор, так что в теории задвоение себестоимости вполне вероятно при двух одинаковых движениях в регистре Продажи
---
В УТ 10.3, вроде как, регистр ПродажиСебестоимость крепится к регистру Продажи через регистратор, так что в теории задвоение себестоимости вполне вероятно при двух одинаковых движениях в регистре Продажи
---
Спасибо, попробую поискать в этом направлении.
---
Спасибо преогромное!
Здравствуйте, недавно задался вопросом как записать данные в уже существующую строку ТЧ документа.

Попробовал вот так:

```1c
    Таблица=Объект.ЗапДок.Товары;
    n=0;
    Пока n<=КоличествоТоваров Цикл
    Таблица[n].Номенклатура=НайденнаяНоменклатура[n].Номенклатура;
    n=n+1;

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

и выдает ошибку:

{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(119)}: Поле объекта недоступно для записи (Номенклатура)
  Таблица[n].Номенклатура=НайденнаяНоменклатура[n].Номенклатура;

Понимаю что можно удалить строку, создать новую, записать туда данные и сохранить документ.
Но считаю что это уже какое то извращение. Подскажите пожалуйста, есть ли способ попроще?
---
```1c
    РедактируемыйОбъект = Объект.ЗапДок.ПолучитьОбъект();
    Таблица = РедактируемыйОбъект.Товары;
    Для n=0 По Таблица.Количество()-1 Цикл
    Таблица[n].Номенклатура=НайденнаяНоменклатура[n].Номенклатура;

    КонецЦикла;
    РедактируемыйОбъект.Записать();
```
---
А что у вас лежит в Объект? Покажите скрином?
---
```1c
    РедактируемыйОбъект = Объект.ЗапДок.ПолучитьОбъект();
    Таблица = РедактируемыйОбъект.Товары;
    Для n=0 По Таблица.Количество()-1 Цикл
    Таблица[n].Номенклатура=НайденнаяНоменклатура[n].Номенклатура;

    КонецЦикла;
    РедактируемыйОбъект.Записать();
```
Всем привет, появилась задачка реализовать защиту от добавления страниц во вложенные файлы к входящей и исходящей документации в ДО.
У меня нет вариантов решения, как это сделать, в какую сторону копать.
В ДО вложенные файлы в разном формате, Word, PDF. Может кто подскажет варианты с водяными знаками(не путать с картинкой), установкой паролей или что-то иное
---
Может вы что то из этой темы имели ввиду? https://infostart.ru/public/830374/
PS там в комментариях пишут что
штатный 1С: Документооборот из коробки может вставлять в doc картинку штрихкода или вместе с текстом штампа
---
попробуйте использовать хэш для "вложенных файлов"
---
так вроде как пдф нельзя редактировать?
---
Может вы что то из этой темы имели ввиду? https://infostart.ru/public/830374/
PS там в комментариях пишут что
штатный 1С: Документооборот из коробки может вставлять в doc картинку штрихкода или вместе с текстом штампа