arefaste/1C_Forums huggingface dataset:
Добрый день. Столкнулся с такой проблемой: есть регистр сведений "Курсы валют" в котором не назначена основная форма списка(по идеи форма должна генерироваться автоматически), при открытии данного регистра в предприятии отображается только командная панель.

Платформа 8.3.10.2650
Права тоже есть.

В чем может быть проблема?

Заранее благодарен.
---
Да права все были. Нашел проблему отключили константу "Использовать валютный учет" потому и не отображалось.

Всем спасибо.
---
а права на измерения и ресурсы все есть?
---
Да права все были. Нашел проблему отключили константу "Использовать валютный учет" потому и не отображалось.

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

Правда не совсем понятно почему и командная панель не убирается, как то меня ввело в заблуждение что учет не ведется а кнопка "Создать" отображается.
---
Какое у вас приложение (управляемое/обычное)? Форма должна открываться какая? Управляемая/обычная?
В БП 3.0 (3.0.58.26) есть задача часть зарплаты относить не на 26 счет ( который указан по умолчанию), а на 20. Отражение зарплаты привязано к видам расчета. Если завести новое начисление "по окладу" и прописать к нему отражение на 20 счете, то возникает проблема, в том, что перестают заполняться часы и дни по расчету сотрудника.

Посмотрел, для Плана вида расчета "Начисления" есть реквизит "КатегорияНачисленияИНеоплаченногоВремени".

Для существующего начисления этот реквизит имеет значение "Повременная оплата труда", а для нового значение "Прочее". При попытке (после добавления соответствующего реквизита на форму) установить значение "Повременная оплата труда", говорит, что начисление с такой категорией уже существует. Вопрос, почему такое начисление должно быть единственным в системе?
---
Одному сотруднику вы хотите относить часть выплат по 26, а другую часть по 20? Если же это не так и одному сотруднику всё по 20, а другому сотруднику всё по 26, то можно просто указать сотрудникам 20-го счёта свой способ отражения.
---
Одному сотруднику вы хотите относить часть выплат по 26, а другую часть по 20? Если же это не так и одному сотруднику всё по 20, а другому сотруднику всё по 26, то можно просто указать сотрудникам 20-го счёта свой способ отражения.
---
Да. Все гениальное просто :)
Добрый день!

Подскажите, как можно убрать колонку итогов (выделил красным на скриншоте)? Отчет написан для конфигурации ЗУП 3.1.4
---
не проще ли сделать свой макет итогов ?
---
Ему надо один ресурс

(6)Не получится, ресурсы всегда все вместе. Либо свой макет, либо пост-обработка таблицы.
---
Настройки = другие настройки - Расположение общих итогов по горизонтали
---
это я уже пробовал. И на уровне группировки и на уровне отчета. Не помогло.
---
Ну хз, всегда работало.
Да и сейчас в отчете, подобном вашему, при таких настройках горизонтальные итоги пропадают
---
Мы не поняли друг друга. Мне из горизонтальных итогов нужно убрать только одну колонку. А тот вариант что Вы предлагаете убирает горизонтальные итоги полностью.
---
Ему надо один ресурс

(6)Не получится, ресурсы всегда все вместе. Либо свой макет, либо пост-обработка таблицы.
---
не проще ли сделать свой макет итогов ?
Здравствуйте.
Не могу разобраться. 1С 8.3.11.
Имеется форма списка документа. На нее вынесен динамический список. Необходимо в зависимости от реквизитов документа ячейки одного из столбцов выделять различным цветом.
Специально для этого решил использовать динамический список. Заполнил как необходимо оформление, добавил условия и оформляемые поля - не работает?
Работает ли вообще в таком виде условное оформление? Там вроде негде ошибиться. Галочки понятное дело стоят.
Спасибо.
---
Проверил сейчас на свежей УТ 11.4.2.132, так и есть. В модулях форм документов и форм списков документов есть процедура

```1c
    &НаСервере
    Процедура УстановитьУсловноеОформление()

    УсловноеОформление.Элементы.Очистить();

    //Ну и далее по тексту оформление создается заново
    КонецПроцедуры
```

Иными словами, все что вы нарисуете в конфигураторе похерится в момент вызова этой процедуры
---
Попробовал вообще элементарное условие на форме документа на элемент.
Что не так почему не работает условное оформление?
---
Динамический список с именем Объект? Попробуй через Ещё Настроить список в режиме Предприятия поиграться с условным оформлением. Потом перенесешь в код.
---
Если в самом тонком клиенте настраивать то там все работает.
А из конфигурации нет.
В чем может быть дело?
Единственное, я своей настройки из конфигуратора в списке условных оформлений не вижу, может в этом дело?
---
Программные настройки не доступны для редактирования пользователю
---
Скрин окна формы покажи
---
что за условия равно " "?
Можно же просто заполнено использовать
---
Это Как пример.
Все равно не работает.
Форма списка именно эта, проверил по отладчику.
А в настройке списка в условном оформлении их нет.
---
Ну вот Вам пример
---
Странно, но действительно не работает. И действительно в списке нет, хотя программно добавленное оформление есть. Мистика :)
---
Вот же!
На справочниках без проблем работает, в вот на документах нет (тот же заказ клиента в УТ 11.4). Видимо там как-то перебиваются эти настройки на стандартные. Очень не удобно это конечно! Под каждого не настроишь условное оформление если людей > 50 человек.
---
Пробовал напрямую на динамический список оформление накладывать, тоже не работает.
---
Неужели никто не знает решения для документов Заказ поставщику, Заказ клиента в УТ 11.4?
---
Речь идет о типовых документах?
В какой момент вы создаете усовное оформление?
Поищите в модуле форму процедуру УстановитьУсловноеОформление или как-то так, нет щас УТ под рукой. В ней очищается условное оформление и добавляется заново
---
Проверил сейчас на свежей УТ 11.4.2.132, так и есть. В модулях форм документов и форм списков документов есть процедура

```1c
    &НаСервере
    Процедура УстановитьУсловноеОформление()

    УсловноеОформление.Элементы.Очистить();

    //Ну и далее по тексту оформление создается заново
    КонецПроцедуры
```

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

Подскажите пожалуйста, как программно изменить проводки в документе - необходимо заменить счет 41.02 на 41.12. Ошибка в том, что на 41.02 указывается Количество, а на 41.12 - количества нет. Как мне изменить набор свойств? Отрывки кода: (запись - это считанная проводка из исходного документа).

Заранее спасибо за уделенное время

```1c
    Для каждого Запись из ПроводкиДокумента Цикл
    **************************************************************************
    ИначеЕсли Запись.СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("90.02.2") и Запись.СчетКт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("41.02") Тогда
    новаястрока = ПроводкиДокументаКопия.Добавить();
    ЗаполнитьЗначенияСвойств(новаястрока,запись);
    новаястрока.СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("90.02.2").Ссылка ;
    новаястрока.СубконтоДт1 = Запись.СубконтоДт1 ;
    новаястрока.СчетКт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("41.12").Ссылка ;
    новаястрока.ВидСубконтоКт1 = ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Склады ;
    новаястрока.СубконтоКт1 = Запись.СубконтоКт2 ;
    новаястрока.ВидСубконтоКт2 = " ;
    новаястрока.ВидСубконтоКт3 = " ;
    новаястрока.Сумма = новаястрока.Сумма * КоэфПродаж ;
```
---
добавила

новаястрока.КоличествоКт = "" ;
---
А в чём проблема?
---
ошибка Запись не верна! Не совпадает активность записей (Регистр бухгалтерии: Журнал проводок
---
Встань в отладчике и посмотри свойства переменной НоваяСтрока
---
обработка внешняя
---
Сохраните из внешней и запустите как обычную тогда можно будет отладить.
Вызывает сомнение строчка: новаястрока.СубконтоКт1 = Запись.СубконтоКт2 ;
На счете 42 субконто кт2 нет, а субконто кт1 это склад
Если конечно план счетов у вас типовой.
---
Прочитайте про "УстановитьСубконто"
---
Спасибо всем за уделенное время, все получилось, работает
---
добавила

новаястрока.КоличествоКт = "" ;
Подскажите кто знает.
УТ11. У документа РеализацияТоваровУслуг есть реквизит ЗаказКлиента и если реализация по одному заказу, то в нем хранится ссылка на заказ.
Но если реализация по нескольким заказам, то этот реквизит имеет значение Неопределено.
Где смотреть по каким заказам эта реализация?
---
в товарах указано в какому заказу позиция относится!
---
Посмотреть можно в табличной части "Товары" документа
---
в товарах указано в какому заказу позиция относится!
---
Посмотреть можно в табличной части "Товары" документа
---
Спасибо!
---
Здравствуйте.
Пожалуста подскажите.
В УТ 10,3 нужно реализацию и поступление проводить по нескольким заказам одним документом.
Всем доброго дня!

Подскажите, пожалуйста, есть ли в 1С способ получить Итого по строкам (в запросе)?

Пока делаю так - выгружаю результат запроса в ТЗ (Рез), затем

```1c
    Рез.Колонки.Добавить("ОбщаяСумма", Новый ОписаниеТипов("Число"));

    Для Каждого Строка из Рез Цикл
    Строка.ОбщаяСумма = 0;
    Для Каждого Колонка из Рез.Колонки Цикл
    Если Колонка.Имя <> "Колонка1" И Колонка.Имя <> "Колонка2" Тогда
    Строка.ОбщаяСумма = Строка.ОбщаяСумма + Строка[Колонка.Имя];
    КонецЕсли;
    КонецЦикла;
    КонецЦикла;
```

Если все же работать с ТЗ, то есть ли более правильный/простой способ?
---
Отдельной функции для итогов по строке нет.
Если хотите, например, просуммировать N полей в запросе тогда вам нужно самостоятельно сложить необходимые,

```1c
    Выбрать
    Номенклатура,
    СУММА(Сумма1 + Сумма2 + Сумма3) КАК ИтогПоСтроке
    ИЗ
    <ТутВашиТаблицы>
    СГРУППИРОВАТЬ ПО
    Номенклатура
```
---
Используйте "Итоги" в конструкторе запроса.
---
Посмотрите здесь.

Расписано

http://helpme1c.ru/yazyk-zaprosov-1s-8-3-dlya-nachinayushhix-programmistov-itogi
---
Итог по одной колонке? Если да, то
ОбщаяСумма = Рез.Итог("ИмяКолонки");
---
Мне нужен итог именно по строкам, не по колонкам. То есть, у меня в ТЗ несколько колонок с числами - я добавляю новую колонку, затем беру первую строку и суммируя все ее поля (в примере все кроме двух), помещаю результат в эту колонку. И так для остальных строк.
---
Отдельной функции для итогов по строке нет.
Если хотите, например, просуммировать N полей в запросе тогда вам нужно самостоятельно сложить необходимые,

```1c
    Выбрать
    Номенклатура,
    СУММА(Сумма1 + Сумма2 + Сумма3) КАК ИтогПоСтроке
    ИЗ
    <ТутВашиТаблицы>
    СГРУППИРОВАТЬ ПО
    Номенклатура
```
День добрый! Впервые встретился с такой проблемой :
УТ 11.4.1.261 (типовая, доработки в расширении). Включено штрихкодирование печатных форм, НО при попытке распечатать документ \ сохранить в файл, штрихкод не выводится.
То есть вкратце : при предпросмотре печати штрихкод есть, после вывода на принтер\файл - уже нету.
---
Вынес типовую печать во внешнюю ПФ, "слегка" уменьшил размер ШК на макете, - всё решилось.
Всем спасибо за внимание.
---
Вынес типовую печать во внешнюю ПФ, "слегка" уменьшил размер ШК на макете, - всё решилось.
Всем спасибо за внимание.
Добрый день!
Подскажите, пожалуйста!
Пишу обмен данными между мобильным приложением и самопистной конфигурацией (8.2 легкий клиент).

Иногда при обмене по разным причинам сбиваются номера отправленного и принятого сообщения.
Вопрос: Возможно отключить контроль номеров сообщений??? Если да то как?
---
Разобрался. Спасибо за помощь.
Квитанцию формирую ответом функции веб сервиса.

Если нужно не учитывать номера исходящих и входящих сообщений, то отдельной командой веб сервера можно установить нужные значения:

Если УзелОбмена.НомерОтправленного <> НомерОтправленного ИЛИ УзелОбмена.НомерПринятого <> НомерПринятого Тогда
   Узел = УзелОбмена.ПолучитьОбъект();
   Узел.НомерОтправленного = НомерОтправленного;
   Узел.НомерПринятого = НомерПринятого;
   Узел.Записать();
КонецЕсли;
---
а чем тогда планируете заменить систему контроля "номера отправленного и принятого сообщения"?
---
Не планирую контролировать.
---
Если можно, то изменю вопрос.
После отправки сообщений на веб сервер, как определить дошло оно или нет. Чтобы удалить сообщения с номером отправляемого.
---
после чтения сообщения на клиенте сформировать ответ(квитанцию) - в нем будет номер сообщения принятого
---
Спасибо. Стараюсь разобраться по отправке квитанции
---
Разобрался. Спасибо за помощь.
Квитанцию формирую ответом функции веб сервиса.

Если нужно не учитывать номера исходящих и входящих сообщений, то отдельной командой веб сервера можно установить нужные значения:

Если УзелОбмена.НомерОтправленного <> НомерОтправленного ИЛИ УзелОбмена.НомерПринятого <> НомерПринятого Тогда
   Узел = УзелОбмена.ПолучитьОбъект();
   Узел.НомерОтправленного = НомерОтправленного;
   Узел.НомерПринятого = НомерПринятого;
   Узел.Записать();
КонецЕсли;
```1c
    НазваниеРегистра = "ИмяРегистра";
    КлючЗаписи = РегистрыСведений.НазваниеРегистра.СоздатьКлючЗаписи(...);
```
---
```1c
    КлючЗаписи = РегистрыСведений[НазваниеРегистра].СоздатьКлючЗаписи(...);
```

Попробуй так.
---
```1c
    КлючЗаписи = РегистрыСведений[НазваниеРегистра].СоздатьКлючЗаписи(...);
```

Попробуй так.
---
РегистрыСведений[НазваниеРегистра];
Насколько коректно через счет 00 ввести?
Например нашел документ "Расчеты по налогу на прибыль" с признаком ввод остатков, но как им вводить?
---
Остатки по 68,69,77,09 вводятся через ручную операцию в корреспонденции с 000.
Если это ввод остатков на начало эксплуатации, то 000 должен закрыться.
---
Вводили операцией 68, 69 счет в корреспонденции с 00 счетом.
---
А что с 09 и 77 делать ? он же в паре 68.04.02 идет?
в каком случае тогда документ "Расчеты по налогу на прибыль" с признаком ввод остатков используется?
---
Остатки по 68,69,77,09 вводятся через ручную операцию в корреспонденции с 000.
Если это ввод остатков на начало эксплуатации, то 000 должен закрыться.
---
Если это ввод остатков на начало эксплуатации, то 000 должен закрыться.
 Спасибо большое.
Изначально так же подумал,но смутил документ Расчеты по налогу на прибыль" с признаком ввод остатков
---
Так же операцией в корреспонденции с 00 счетом. Документ "Расчеты по налогу на прибыль" не делает движения по регистрам(по крайней мере у меня), так что можно через операции.
Добрый вечер такая проблема
Есть обработка, которая качает с почты Excel файлы и всячески их обрабатывает
Так как сообщений много разных периодически выскакивают ошибки работы с excel, как сделать так, что бы обработка не вылетала, а продолжала свою работу??
---
Попытка
Исключение
КонецПопытки
---
завершите кусок кода где выдаются ошибки в
Попытка
// Ваш код
Исключение
КонецПопытки
---
завершите кусок кода где выдаются ошибки в
Попытка
// Ваш код
Исключение
КонецПопытки
---
Попытка
Исключение
КонецПопытки
---
накапливайте тексты ошибок в переменную, по завершению вываливайте всё пользователю.
---
Спасибо)
Потребовалось в одном из документов добавить поле штрихкода номенклатуры и дописать его заполнение.
Код заполнения добавил в процедуры При изменении номенклатуры и при выводе строки.
В процедуру при выводе строки добавил код, т.к. необходимо, чтобы штрихкод появлялся при добавлении товара со сканера.

Но теперь при открытии любого документа, он считается измененным и просит его записать. Причем просит записать постоянно, т.к. кнопка записи по сути не срабатывает. Я так понимаю по нажатию записи он заново выводит строки и переписывает штрикоды и так по кругу.

В какую другую процедуру можно поместить код заполнения штрихкода со сканера и через подбор?
---
Можно поставить проверку заполнения реквизита штрихкода:

```1c
    Если НЕ ЗначениеЗаполнено(ТекущаяСтрока.ШтрихКод) Тогда
    // Проведура заполнения реквизита штрихкода
    КонецЕсли;
```
---
ОФ или УФ ?
---
Можно поставить проверку заполнения реквизита штрихкода:

```1c
    Если НЕ ЗначениеЗаполнено(ТекущаяСтрока.ШтрихКод) Тогда
    // Проведура заполнения реквизита штрихкода
    КонецЕсли;
```
---
Штрихкод добавлен как реквизит табличной чатсти документа? Если да, то это неправильно.
Добавьте его как реквизит на форме, тогда он не будет сохранятся в базу и не будет влять на Модифицированность.

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

    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | ИнформационныеСистемы.ОбъектОИС
    |ИЗ
    | РегистрСведений.ИнформационныеСистемы КАК ИнформационныеСистемы
    |ГДЕ
    | ИнформационныеСистемы.ОбъектОИС = &Ссылка";
```

Нужно "ИнформационныеСистемы" заменить на "НазваниеРегистра"
---
```1c
    Запрос.Текст = СтрЗаменить(Запрос.Текст, "ИнформационныеСистемы",НазваниеРегистра);
```
---
```1c
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | НашРегистр.ОбъектОИС
    |ИЗ
    | РегистрСведений.%1 КАК НашРегистр
    |ГДЕ
    | НашРегистр.ОбъектОИС = &Ссылка";
    Запрос.Текст = СтрШаблон(Запрос.Текст, НазваниеРегистра);
```
---
```1c
    Запрос.Текст = СтрЗаменить(Запрос.Текст, "ИнформационныеСистемы",НазваниеРегистра);
```
---
СтрШаблон - это 1С-ки-разработчики фирмы 1С таким методом часто балуются. Ну а так можно (как писали) и через СтрЗаменить. По мне так СтрЗаменить как-то красивее. Только может быть проблема, если в запросе несколько вхождений подстроки.
Добрый вечер. В Управление торговлей 11, в заказе покупателя в табличной части можно включить колонку срок поставки. Но в нее нельзя записывать информацию. Вопрос: Можно ли как то активировать данную колонку, не снимая конфигурацию с поддержки?
Я понимаю, что можно через расширение, но для этого нужен режим совместимости с 8.3.11, а в УТ 11 пока только 8.3.10.
---
Она работает если у тебя установлено обеспечение товаров на склад и есть заказ поставщику на основании этого заказа клиента (или заказ поставщику сформирован по потребности заказов клентов), и заполняеться по датам поставок от поставщика. Нюансов много.
---
эта колонка нужна для информации из заказа поставщика!
---
то есть все связано теперь
---
методологию изучай. Не для того тебе эта колонка нужна!
---
понял, спасибо за совет!
---
свою колонку запилить можно и на 8.3.6.
---
В смысле расширением?
---
Она работает если у тебя установлено обеспечение товаров на склад и есть заказ поставщику на основании этого заказа клиента (или заказ поставщику сформирован по потребности заказов клентов), и заполняеться по датам поставок от поставщика. Нюансов много.
---
тогда можно предположить, что дату поставки можно менять в заказе поставщика
---
То есть, как в 10 торговле эта колонка работать не будет?
Добрый день.
Есть отчет. прикрутил к нему свой макет, но есть проблема - колонки не статичны - они растягиваются в зависимости от содержимого.
Как заставить скд использовать мой макет без увеличения ширины колонок?
---
Достаточно интерактивно изменить ширину колонки макета, чтобы отключилась "автоширина".
---
как вариант в условном оформлении задать максимальную и минимальную ширину колонок.
---
Почему не установить фиксированную ширину колонок?
---
Достаточно интерактивно изменить ширину колонки макета, чтобы отключилась "автоширина".
---
Всем спасибо за ответы.
Скажите, как можно задать условие в запросе в иерархии определенной группы

```1c
    ГДЕ
    ПродажиОбороты.Номенклатура В ИЕРАРХИИ (&Номенклатура)
```

вместо &Номенклатура нужно жестко задать группу товара 2.3.2. Конфеты
---
В отчете СКД в схеме компоновки данных на странице "Параметры" для параметра "Номенклатура" в поле "Выражение" задать выражение Справочник.Номенклатура.НайтиПоКоду("2.3.2"), включить флаг "Ограничение доступности".
---
Запрос.УстановитьПараметр("Номенклатура", Справочник.Номенклатура.НайтиПоКоду("2.3.2"))
---
это будет отчет на скд
---
В отчете СКД в схеме компоновки данных на странице "Параметры" для параметра "Номенклатура" в поле "Выражение" задать выражение Справочник.Номенклатура.НайтиПоКоду("2.3.2"), включить флаг "Ограничение доступности".
---
Только не Справочник.Номенклатура, а Справочники.Номенклатура.
---
это я понял.

а если мне из двух групп типа
Справочники.Номенклатура.НайтиПоНаименованию("2.3.2. Конфеты") или Справочники.Номенклатура.НайтиПоНаименованию("2.3.3. Конфеты вес.")

пишет

Ошибка исполнения отчета
по причине:
Ошибка инициализации
по причине:
Неверные параметры "OR"
---
Используйте, например, 2 параметра
ГДЕ
    ПродажиОбороты.Номенклатура В ИЕРАРХИИ (&Номенклатура1, &Номенклатура2)
---
Я сделал так

(ПродажиОбороты.Номенклатура В ИЕРАРХИИ (&НоменклатураКонфеты)
     ИЛИ ПродажиОбороты.Номенклатура В ИЕРАРХИИ (&НоменклатураКонфеты1))) КАК Конфеты
1С:Предприятие 8.3 (8.3.10.2580) УПП 1.3 (1.3.53.1).

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

Делаю подписки на события, в модуле пишу:

```1c
    СписокПользователей = Новый СписокЗначений;
    СписокПользователей.Добавить("Вася");
    СписокПользователей.Добавить("Юрий");
    СписокПользователей.Добавить("Сергей");
    СписокПользователей.Добавить("Любовь");
    Если ЭтотОбъект.Проведен И СписокПользователей.НайтиПоЗначению(ПараметрыСеанса.ТекущийПользователь.Наименование) = Неопределено Тогда
    Отказ = Истина;
    Сообщить("У Вас нет прав на изменение проведенного документа!!!" );

    КонецЕсли;
```

Проблема: ЭтотОбъект.Проведен ВСЕГДА = Истина.
Вопрос: ЧЯДНТ?
---
Событие ОбработкаПроведения происходит после записи документа, в единой транзакции. Свойство Проведен записывается в объект событием при записи. Проверку нужно перенести из проведения в перед записью.
---
Подписка на каком событии-то? Проверять надо передзаписью через режимзаписи
---
Вопрос то в чем?
---
Почему в не зависимости от того проведен док или нет ЭтотОбъект.Проведен = Истина?
---
а теперь внимательно перечитать - если Проведен = Истина то документ проведен если Ложь то не проведен или вы как понимаете что документ Проведен и не проведен?
---
Я имею ввду что признак "проведен"= истина, в не зависимости проводился док или нет.
---
Подписка на какое событие?
---
значит что то документ проводит - в соседних ветках советуют посмотреть подписки... и еще неплохо бы знать что за документ - есть ли у него свойство Проведения на закладке Движения в конфигураторе. Напр для запрещенных к проведению документов признак проведения ставится платформой при записи хочется или нет
---
Может дата запрета редактирования установлена в будущее?
---
Дата запрета не используется...
---
Подписка на каком событии-то? Проверять надо передзаписью через режимзаписи
---
Вы и так сняли с поддержки, Так введите новую роль. Зачем жестко прописывать список пользователей ?
---
режим редактирования с сохранением поддержки.
---
Событие ОбработкаПроведения происходит после записи документа, в единой транзакции. Свойство Проведен записывается в объект событием при записи. Проверку нужно перенести из проведения в перед записью.
---
удалил
---
Всем спасибо! Да, с проверкой режима записи взлетело!
ЗЫ (8) Прям телепат))

МожноЗакрывать
В БП3.0 в справочнике номенклатура есть два реквизита. Производитель и Импортер. Оба на форму не выводятся. Хочу их использовать под свои нужды, но не могу понять как включить их видимость. Явным образом не включаются. Добавил на форму реквизит с данными Объект.Импортер тоже не выводится. В чем фокус?
---
В функциональных опциях. Посмотрите доп. свойства реквизита.
---
На форме есть кнопочка "Еще" обычно справа вверху - Нажмите, выбирайте пункт Изменить форму - в открывшемся окне слева деррево объектов, найдите объект - ссылка, спозиционируйтесь и вверху будет активна кнопочка добавить поле - вот там посмотрите.
---
В функциональных опциях. Посмотрите доп. свойства реквизита.
---
Оно, спасибо.