arefaste/1C_Forums huggingface dataset:
Как узнать в каких объектах находятся данные....Регистр сведений или где еще
Например есть документ "Акт сверки" у него есть статус - "Сверка Согласованна", но когда период закрывают этот статус соответственно изменить нельзя.....Смотрел в регистре сведений - Статусы документов, там нет такого документа .....
собственно вот и задача....

Знаю при регистрации на обмен при проведении показывает где документ, но это как то....
---
поиск ссылок на объект тебе поможет.
А вообще,
когда период закрывают этот статус соответственно изменить нельзя...
не только статус, но и документ вообще закрыт для изменений.
---
О какой конфигурации идет речь? Если о БП 3.0, то "Сверка согласована" - это реквизит документа с типом "Булево". По поводу того, что изменить нельзя - так в закрытом периоде документ в целом не редактируется.
---
поиск ссылок на объект тебе поможет.
А вообще,
когда период закрывают этот статус соответственно изменить нельзя...
не только статус, но и документ вообще закрыт для изменений.
---
да конфа БП 3,0,,,
Спасибо за "поиск ссылок на объекты" движение док-та увидел, Но там нет возможности поменять статус на "СверкаСогласованна" :(
это понятно что док-т в закрытом периоде закрыт для редактирования....НО этот реквизит "Сверка Согласованна" не влияет на изменение цифр :)

вот к примеру у док-тов :Поступление, реализация, счет на оплату, счет покупателю, можно поменять статус в рег-ре сведений "статусы док-тов".....а здесь именно булево
Какие есть мысли господа?
---
(6) Какие есть мысли господа?

при необходимости можно доработать))
думаю что 1с просто не сочла нужным сделать статус аналогично другим документам и сделала по простому.
---
Доработать то можно не спорю, но если по каждому хочу бухов писать доработки , то при обновлении потом будет весело))

Самый простой вариант это открыть период и указать статус, при этом "сохраняя" БЕз ПРОВЕДЕНИЯ док-тов иначе поползут данные
---
самый простой способ - взять какой-нибудь редактор реквизитов документа и проставить реквизит без перепроведения.

Ну или свой написать.
---
Акт сверки взаиморасчетов, если вы про него движений в регистрах не делает, он не проводится
---
берете реквизит документ "Сверка Согласованна" смотрите его тип и смотрите в Форме и Модуле где используется и кто его меняет, если примитивный тип - значит, чаще всего, что общий запрет на редактирование документа
Подскажите, как сделать доступным УсловиеСчета в запросе по регистру Хозрасчетный?

Хозрасчетный добавил с нужными измерениями и ресурсами. План счетов добавил с нужным счетом. В запросе УсловиеСчета не вылезает.
---
Всем спасибо, разобрался. В свойствах регистра Хозрасчетный самого расширения нужно указать в качестве плана счетов - Хозрасчетный, который мы до этого добавили в расширение :)
---
Проваливаюсь в стандартные реквизиты регистра Хозрасчетный - в контекстном меню пункта Добавить в расширение нету
---
Всем спасибо, разобрался. В свойствах регистра Хозрасчетный самого расширения нужно указать в качестве плана счетов - Хозрасчетный, который мы до этого добавили в расширение :)
Добрый день, не могу понять в чем дело 7.7 Торговля+Склад
В общем сбили нумерацию руками, решил перенумеровать обработкой, но часть перенумеровалась, а часть нет - справочник номенклатуры
Полез в отладчик и в коде

```1c
    Справочник = СоздатьОбъект("Справочник.Номенклатура");
    Справочник.ВыбратьЭлементы();
    КоличествоЭлементов=0;
    Пока Справочник.ПолучитьЭлемент() = 1 Цикл

    Если СокрЛП(Лев(Справочник.Код,2)) = "99" Тогда
    КоличествоЭлементов = КоличествоЭлементов+1;
    КонецЕсли;
    //Код = СокрЛП("К")+СокрЛП(Прав(Справочник.Код,7));

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

Эти элементы не выбираются, в чем может быть причина?
Которые не перенумеровываются имеют код "99958400", думал дело в коде попробовал у одной номенклатуры сменить вручную на "00058400" и прогнать обработкой - код не меняется
---
Там 8 символов
Помогла обработка UChoice - она даже показала элементы которых нет "Объект не найден" - убрал с них галочки и все перенумеровалось
---
В выборке перенумеровываете? Смутно припоминаю, что выборка при этом сбивается. Загоняйте найденные элементы в список значений и оттуда уже дергайте и перенумеровывайте. А вообще, количество готовых обработок по перенумерации уже даже на инфостарте стремится к бесконечности.
---
в этот код эти элементы просто не попадают и в примере я не перенумеровываю.
---
длина кода в справочнике номенклатура насколько я помню 10, а не 8
---
т.е. получается, что в вашем примере левые два символа в коде не 99, а null-null
---
для проверки измените на проверку правых 7 и 8 символы... посмотрите что получится
---
Там 8 символов
Помогла обработка UChoice - она даже показала элементы которых нет "Объект не найден" - убрал с них галочки и все перенумеровалось
Добрый день, обновился на конфигурацию 2.2.1 (комплексная автоматизация) и перестала работать обработка, подскажете почему, вроде ошибок не было.

```1c
    {ВнешняяОбработка.РаботаСБуферомОбмена.Форма.СлужебнаяФорма.Форма(27)}: Поле объекта недоступно для записи (Окно)
    Для Каждого Окно из Окна Цикл
```

```1c
    Процедура ПроцедураОбработкиОбъектов()

    ЭтаФорма.Закрыть();

    ОбъектыНазначенияМассив = СписокЭлементов.ВыгрузитьЗначения();
    Окна = ПолучитьОкна();
    Для Каждого Элемент из ОбъектыНазначенияМассив Цикл
    Для Каждого Окно из Окна Цикл
    Если НЕ Окно.Основное Тогда
    Форма = Окно.ПолучитьСодержимое();
    ОбъектФормы = Неопределено;
    Попытка
    ОбъектФормы = Форма.Объект;
    Исключение
    КонецПопытки;
    Если ОбъектФормы <> Неопределено
    И ОбъектФормы.Ссылка = Элемент Тогда

    ПараметрЗаголовок = НСтр("ru = 'Заполнение табличной части документа %Документ% из буфера обмена'");
    Если ЗначениеЗаполнено(ОбъектФормы.Ссылка) Тогда
    ПараметрЗаголовок = СтрЗаменить(ПараметрЗаголовок, "%Документ%", ОбъектФормы.Ссылка);
    Объект.СсылкаНаОбъект = ОбъектФормы.Ссылка;
    КонецЕсли;

    ПараметрыФормы = Новый Структура;
    ПараметрыФормы.Вставить("ПараметрЗаголовок", ПараметрЗаголовок);
    ПараметрыФормы.Вставить("Документ", ОбъектФормы.Ссылка);

    СтруктураРезультат = ОткрытьФормуМодально("ВнешняяОбработка.РаботаСБуферомОбмена.Форма.Форма", ПараметрыФормы, ЭтаФорма);
    Если Объект.НовыйОбъектСтруктура <> Неопределено Тогда

    ЗаполнитьОбъект(ОбъектФормы);
    КопироватьДанныеФормы(ОбъектФормы, Форма.Объект);
    Форма.Модифицированность = истина;

    КонецЕсли;

    КонецЕсли;
    КонецЕсли;
    КонецЦикла;
    КонецЦикла;
    КонецПроцедуры
```
---
замените окно другой прееменной. у знакого была похожая ситуация с переменной "Ширина", после обновы стало выдавать такую же ошибку. Заменил и все взлетело.
---
замените окно другой прееменной. у знакого была похожая ситуация с переменной "Ширина", после обновы стало выдавать такую же ошибку. Заменил и все взлетело.
---
"Окно" это глобальная переменная не доступная для записи.

УправляемаяФорма (ManagedForm)
Окно (Window)
Использование:

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

Тип: ОкноКлиентскогоПриложения.
Содержит окно клиентского приложения, в котором расположена форма.

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

Тонкий клиент, веб-клиент, толстый клиент, мобильное приложение(клиент).
Здравствуйте. Изменили руками нумерацию Реализаций - сделали на символ короче. Как я понял чтобы исправить нумерацию нужно поправить все документы с неправильной нумерацией. Потом запустить функцию "ОбновитьНумерациюОбъектов()". Тогда нумерация должна поправиться.
 Но дело в том что прошло несколько дней и было создано много реализаций которые были распечатаны и выданы клиентам. Есть ли способ оставить неправильные реализации и вернуть старую нумерацию? Я так понимаю что единственный вариант это вмешиваться программно в установку нового номера и "руками" вычислять следующий номер реализации. Очень нужен совет . Спасибо.
---
Спасибо за советы. Перенумеровал все кривые документы своей обработкой и воспользовался процедурой "ОбновитьНумерациюОбъектов()" . Все заработало. При этом придется контрагентам новые документы отсылать. Тема закрыта.
---
самое правильное перенумеровать и те которые выдали клиентам распечатать и заменить у клиентов. Иначе будете весь год будете танцевать с бубном.
---
по-моему тут, на Инфостарте, находила обработку по перенумерации, которая как раз оставляет номер тем же, но восстанавливает полное количество символов, т.е. добавляет префиксы (при необходимости) и нули
---
обработкой перенумерации самое оно будет
http://infostart.ru/public/236496/
---
А как выглядят укороченные номера? В реальности и в печатной форме, отданной клиенту?
Если там "ЦБ0000123456" и "ЦБ 123456", то можно добавить нули после префикса во все "корявые" реализации.
---
Спасибо за советы. Перенумеровал все кривые документы своей обработкой и воспользовался процедурой "ОбновитьНумерациюОбъектов()" . Все заработало. При этом придется контрагентам новые документы отсылать. Тема закрыта.
---
тогда поставьте свой пост (6) в найденные решения ))
1с8, УПП 1,3

Собственно вопрос в теме.
При записи документа необходимо проверить, изменился ли он.

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

Вот не могу разобраться, что это за признак?
---
свойство Модифицирован
---
Модифицированность()
---
если ДокументОбъект.Модифицированность() тогда ...
---
свойство Модифицирован
---
Модифицированность()
---
если ДокументОбъект.Модифицированность() тогда ...
---
Спасибо всем.
Настроил стандартный обмен между бухгалтерией 3.0 и Розницей 2.2. Все вроде хорошо работает, но не выгружаются ни ПКО и РКО, точнее какие то документы перенеслись, какие то нет. Обработкой регистрация изменений для обмена не могу зарегистрировать документы , они просто не регистрируются, подскажите что делать
---
Если они не регистрируются, то возможно не проходят по отбору. Нет ли каких закрытых периодов?
---
Если они не регистрируются, то возможно не проходят по отбору. Нет ли каких закрытых периодов?
---
Закрытый период получается в бухгалтерии ноябрь, не декабрь, не январь не выгружаются.
В рознице пытаюсь сделать регисрацию ПКО, но он не регистрирует
Приветствую! Собственно вот в чем вопрос. Есть у нас представительство в другом городе, но работают все в одной базе. Как можно подставлять руководителя в документы - у нас Руководителя, а с той стороны - Действующего по доверенности?
---
Можно подвязаться к пользователю, и в пользователе поставить некое условие (филиал булево, директор - физ-лицо,...) и в процедуре формирования печатной формы, там где получаем ответственных лиц, по этому условию получать того или того. Хотя смотря какая конфигурация, вроде в БП 3.0 в самом документе РТУ есть поля ответственных лиц и там это можно задавать вручную (можно так же заполнение изменить автоматически).
---
Можно подвязаться к пользователю, и в пользователе поставить некое условие (филиал булево, директор - физ-лицо,...) и в процедуре формирования печатной формы, там где получаем ответственных лиц, по этому условию получать того или того. Хотя смотря какая конфигурация, вроде в БП 3.0 в самом документе РТУ есть поля ответственных лиц и там это можно задавать вручную (можно так же заполнение изменить автоматически).
---
УТ 11.3.
---
11.3.
My Webpage
тут всё расписано как сделать, как и говорил в документе рту есть поля для ответственного
---
вы бы конфигурацию озвучили, а то ведь варианты разнятся в зависимости от конфы
---
если склады разные, то можно подвязаться к ответственным лицам склада
если склад один, то через доп.настройки пользователя можно реализовать
---
Увидел - поля можно настроить. Думаю делать через регистр сведений по подразделениям - для меня самое оно :)
Есть отчет (Скрин1). В нем можно провести расшифровку поля "Поставлено" по документу поступления и тогда отображается отчет (Скрин2) в котором информация во многих полях не имеет смысла или не корректна. Можно ли настроить в конфигураторе вид отчета, который будет выводиться после расшифровки (Скрин2)?
---
Через макет по градуировочному полю можно поменять представление отчета при расшифровке.
---
или быть может в вычисляемых полях можно прописать условия их отображения?
---
или хотя бы строчку итогов убрать..
---
Через макет по градуировочному полю можно поменять представление отчета при расшифровке.
Есть отчет (скрин1).
В нем можно расшифровать поле "Осталось поставить" по документу движения (скнины 2-4).
Но тогда вычисляемая колонка "Осталось поставить" дает не объективную информацию!
Можно ли в конфигураторе настроить этот расшифрованный отчет, чтобы это поле не появлялось по умолчанию?
---
Через макет по группировочному полю "ДокументРегистратор" можно полностью поменять представление отчета при расшифровке.
---
Через макет по группировочному полю "ДокументРегистратор" можно полностью поменять представление отчета при расшифровке.
Здравствуйте,
Не могу понять где хранится информация о текущем Зарплатном проекте по счету сотрудника, которая видна при переходе из карточки сотрудника по Выплаты. Предыстория такая, некорректно загрузились из 2.5 счета сотрудников, я написал заливку из экселя собственную в регистр накопления ЛицевыеСчетаСотрудниковПоЗарплатнымПроектам, счета залились, но все равно при открытии формы со счетами активны косячные Зарплатные проекты, если руками выбрать верный то все норм, но проблема в том что по 4 разным проектам около 1000 сотрудников, как программно изменить текущий Зп проект, чего-то уже пару часов ищу и никак, может кто сталкивался?
---
регистр МестаВыплатыЗарплатыСотрудников, сам нашел, очень жаль что никто не откликнулся :(
---
регистр МестаВыплатыЗарплатыСотрудников, сам нашел, очень жаль что никто не откликнулся :(
БП 3,0,199 док-т "Счет покупателям" печатная форма встроенная "Счет на оплату"

Ребята, забыл как с макета выйти на код

например в макете есть ячейка "ВсегоНДС" как в конфе найти его код??

Смотрел в модуле объекта "СчетНаОплатуПокупателю" и в "Модуле Менеджера" там такого нет "ВсегоНДС" где она? Все забыл :)
---
нет, не туда отправил...

это в общих модулях...

ПечатьТорговыхДокументов

Функция ПечатьСчетаНаОплату
---
явного заполнения параметра может не быть
---
смотрите в модуле формы документа
я так понимаю, вам нужно было что-то вроде этого?

Результат.Вставить("ИтогиВсегоНДС", ТаблицаТовары.Итог("СуммаНДС"));
---
нет, не туда отправил...

это в общих модулях...

ПечатьТорговыхДокументов

Функция ПечатьСчетаНаОплату
---
Как пришли к верному решению))??
---
просто вспомнил ))) когда-то давно искал для торг-12...
---
так они все там печатные формы для документов?
---
откройте - посмотрите... там только торговые документы, а не все... торг-12, счет, акты...
Есть отчет. В отчете вычисляемое поле "ОсталосьДней" РАЗНОСТЬДАТ(ТекущаяДата(), ДатаПоступления, "День")

Хочу строить отчет на дату. Для этого в поле "ОсталосьДней" меняю ТекущаяДата() на параметр ОтчетНаДату, и тут же получаю предупреждение "Поле не найдено".

Подскажите, как выйти из этого положения? (скрин приложил)
---
&ОтчетНаДату
---
&ОтчетНаДату
---
Заведите отдельным параметром &ТекущаяДата и выставьте значение НачалоЭтогоДня
Добрый день, подскажите где искать или в чем ошибка, конфа УПП 8, переходим с 8.2 на 8.3 не типовая, делаем всё по методичке ИТС, после завершения 1 этапа и снятия галочки "совместимость с 8.2" обновляем конфу и получаем такую ошибку:

{ОбщийМодуль.ГлобальныйМодуль.Модуль(98,9)}: Процедура или функция с указанным именем уже определена (СтрШаблон)
Функция <<?>>СтрШаблон(Знач СтрокаПодстановки, (Проверка: Толстый клиент (обычное приложение))

{ОбщийМодуль.ГлобальныйМодуль.Модуль(112,9)}: Процедура или функция с указанным именем уже определена (СтрЗаканчиваетсяНа)
Функция <<?>>СтрЗаканчиваетсяНа(Строка, Подстрока) Экспорт (Проверка: Толстый клиент (обычное приложение))

но по глобальному поиску таких функций больше нет
---
http://v8.1c.ru/o7/201408str/index.htm
---
В 8.3 ввели такие функции в платформу.
Нужно переименовать свои.
Или переделать их использование на стандартные
---
http://v8.1c.ru/o7/201408str/index.htm
---
Спасибо
(3) Спасибо
---
В 8.3 ввели такие функции в платформу.
Нужно переименовать свои.
Или переделать их использование на стандартные
Здравствуйте! Возможно ли в конфигурации Управление торговлей 11.2.3.177 сделать рабочее место кассира открывающимся при запуске?
---
NECHISTb, кассира ККМ? администрирование-Настройки и права пользователей-настройки форм при открытии - и там настраиваете, какие формы и АРМы должны открываться при запуске 1с конкретным пользователем.
---
NECHISTb, возможно. Права нормально выстави кассиру
---
NECHISTb, кассира ККМ? администрирование-Настройки и права пользователей-настройки форм при открытии - и там настраиваете, какие формы и АРМы должны открываться при запуске 1с конкретным пользователем.
---
Спасибо!
Здравствуйте! Не могу разобраться как сделать. Есть Документ запись изменений в котором происходит в результате запуска Обработок. Я хочу знать какой именно обработкой я обратился к документу. Как это реализовать? Спасибо!
---
Получается, что обработки пишут данные в контексте ДокументОбъект? Как вариант, пусть обработки чего-нить пишут в ДокументОбъект.ДополнительныеСвойства
---
В общем случае, обработка должна где-то как-то в документе или его связанных данных оставить какой-то свой идентифицируемый след.
Варианты реализации зависят от того, на каком этапе в док-те это нужно определить.

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

"Заполнение происходит интерактивно и синхронно? Или какой-то другой вариант?"
Суть вот какая: у меня есть документ у которого при записи выполняется процедура. А так же у меня есть две обработки, которые обращаются к этому документу, к процедуре записи. В этой процедуре мне надо отследить, какой обработкой совершается запись. Если первой обработкой, то выполнить одно условие, если второй обработкой, то другое условие, если вообще не обработкой, а просто из документа записать нажали, то третье условие. Смысл такой.
---
Получается, что обработки пишут данные в контексте ДокументОбъект? Как вариант, пусть обработки чего-нить пишут в ДокументОбъект.ДополнительныеСвойства
---
Вооооот!!! Именно так я и сделаю, а то через переменную экспортную как то колхозно. Спасибо = )
Нужен ценник для УТ 11.3 Проф Образец в файле. Программа на поддержке.
---
Программа на поддержке
В этом случае можно сделать внешнюю обработку по печати ценников и к ней прикрепить тот макет, который вас интересует.
---
Программа на поддержке
В этом случае можно сделать внешнюю обработку по печати ценников и к ней прикрепить тот макет, который вас интересует.
---
Написать такую обработку сможете? Цена вопроса?
---
внешнюю обработку сделайте - там просто все, часа на два работы грамотному специалисту.
---
Внешнюю обработку сделали, остатки формируются в ценнике как надо. Подскажите, можно эту обработку использовать для печати из документов (поступление, перемещение), зарегистрировав ее в справочнике дополнительных отчетов/обработок?
---
Заходим в справочник "Шаблоны Этикеток и ценников" и рисуем, что хотим. в чем сложность?
Извиняюсь, не заметил про остатки.

Без доработок, я бы предложил печатать весь размерный ряд в ценнике. И вычеркивать ручкой те размеры которых уже нет, а не перепечатывать ценник.
---
Этот вариант не устраивает, нужны актуальные остатки на определённую дату
---
Помогите разобраться с куском модуля для регистрации обработки в конфигурации;

```1c
    Функция СведенияОВнешнейОбработке() Экспорт

    РегистрационныеДанные = Новый Структура();
    РегистрационныеДанные.Вставить(«Наименование», «ПечатьЭтикетокИЦенников»);
    РегистрационныеДанные.Вставить(«БезопасныйРежим», Истина);
    РегистрационныеДанные.Вставить(«Версия», «v 1.0»);
    РегистрационныеДанные.Вставить(«Информация», «Обработка для Печати этикеток и ценников»);
    РегистрационныеДанные.Вставить(«Вид», «ДополнительнаяОбработка»);

    НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
    НоваяКоманда.Представление = НСтр("ru = '......?'");
    НоваяКоманда.Идентификатор = "......?";
    НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыВызовКлиентскогоМетода();
    НоваяКоманда.ПоказыватьОповещение = Истина;

    Возврат ПараметрыРегистрации;
    КонецФункции
```
Делаю отчет который выводит контрагентов и их последнее событие.

Текст запроса:

```1c
    ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1
    СобытиеУчастники.Ссылка КАК Событие,
    СобытиеУчастники.Ссылка.НачалоСобытия КАК Дата,
    Контрагенты.Ссылка КАК Контрагент,
    СобытиеУчастники.Ссылка.ТипСобытия.Ссылка,
    СобытиеУчастники.Ссылка.НачалоСобытия,
    СобытиеУчастники.Ссылка.ОкончаниеСобытия,
    СобытиеУчастники.Ссылка.Содержание,
    СобытиеУчастники.Ссылка.Автор.Ссылка,
    СобытиеУчастники.Ссылка.Важность.Ссылка
    ИЗ
    Документ.Событие.Участники КАК СобытиеУчастники,
    Справочник.Контрагенты КАК Контрагенты

    УПОРЯДОЧИТЬ ПО
    СобытиеУчастники.Ссылка.НачалоСобытия УБЫВ
```

Результат в прикрепленном скрине.

Вопрос: как вывести весь список контрагентов, а не только тех у кого есть последнее событие?
---
решение дал antz в этой теме: http://forum.infostart.ru/forum9/topic165455/
---
группировка с максимумом, а потом левое соединение
---
не выводит события

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

    СГРУППИРОВАТЬ ПО
    СобытиеУчастники.Ссылка,
    Контрагенты.Ссылка

    УПОРЯДОЧИТЬ ПО
    СобытиеУчастники.Ссылка.НачалоСобытия УБЫВ
```
---
для начала убрать ПЕРВЫЕ 1

Сделать Левое соединение справочника Контрагенты с документом по контрагенту
---
если уберу, попадут все события а не последнее
---
сначала надо во временную таблицу выбрать максимальную дату события для контрагента, а потом соединять по контрагенту и дате
---
а можно чуть подробнее?
---
ох, да.. совсем оно тут не нужно..
---
В СКД делается 2-мя Наборами данных.
1. Набор Контрагенты
2 Набор Документ.Событие (Максимальное по дате,контрагенту -последнее) в условие пишите ГДЕ СобытиеУчастники.Контрагент = &Контрагент
3. Соединяете 1 с 2 по параметру Контрагент на закладке "Связи набора данных".
---
что-то пошло не так, а я даже не знаю как такую ошибку искать
---
решение дал antz в этой теме: http://forum.infostart.ru/forum9/topic165455/
Если
```1c
    ПолеТекстовогоДокумента.Доступность = Ложь
```
, то соответственно поле блокируется полностью, в том числе и его прокрутка, а как можно сделать так, чтобы блокировалась только доступность редактирования текста, но при этом прокрутка была доступна?
---
ПолеТабличногоДокумента.ТолькоПросмотр = Истина;
---
ПолеТабличногоДокумента.ТолькоПросмотр = Истина;
---
А еще лучше

```1c
    ПолеТабличногоДокумента.Редактирование = Ложь;
```

Т.к. ТолькоПросмотр не дает сворачивать-разворачивать группы отчета.