В таком случае нужно вызывать код не напрямую, а через ПодключитьОбработчикОжидания с задержкой в 0.1 секунды. В большинстве случаев это помогает. В типовой на упр. формах должно быть полно примеров такого
Посмотрите ВидПериода.СписокВыбора до начала доавления Ну или явно ВидПериода.СписокВыбора.Очистить() сделать перед добавлением В свойствах элемента на форме может явно набили?
Но сама розница скорее всего уже имеет обвязку по подготовке XML из текста В УНФ это МенеджерОборудованияВызовСервера.ПолучитьXMLПакетДляТекста, посмотрите по аналогии в рознице Должно быть по аналогии с Текст = Текст + "|ШтрихКод|QR|" + АдресЧека + Символы.ПС;
Получить остатки на минимальную дату + обороты (развернутые до дня) до максимальной. Дальше соединится по дате меньше или меньше или равно в зависимости от того, нужен остаток на начало или конец дня
Смотрите модуль менеджера обработки ОперацииЗакрытияМесяца - там методы ЗаполнитьОписаниеГруппЭтаповЗакрытияМесяца, ЗаполнитьОписаниеЭтаповЗакрытияМесяца и дальше по ним вглубь
Если в списках документы фильтруются через отбор, а не через параметр, то можно у реквизита проставить флаг Заполнять из данных заполнения. В обработке заполнения тогда должна быть структура с отбором (или она возможно без флага будет, просто так прийдется вручную заполнить - нужно смотреть). И тогда новый документ откроется уже с заполненным нужным реквизитом. Ну и если формы списка ничем не отличаются кроме отбора, я бы оставил одну и отбор параметром передавал. А то потом каждое возможное изменение повторять 3 раза
Для управляемой формы по идее в Параметры.Расшифровка должно что-то быть. Посмотрите при создании на сервере какое там значение в обычном случае и в случае с расшифровкой
kapacb @ Сегодня, 18:07
, Свойства копируются в том порядке, который указан в строке. Флаг не на форме, а у почтового профиля. Даже если просто вызвать, код
Результат = Новый ИнтернетПочтовыйПрофиль; Результат.ПортIMAP = 55; // любой порт не 143, 993 Результат.ИспользоватьSSLIMAP = Ложь; // или Истина, не важно
то после установки значения флага ИспользоватьSSLIMAP порт сбрасывается.
kapacb @ Сегодня, 17:43
, ПортIMAP меняется на 993 при изменении флага ИспользоватьSSLIMAP. Вот если сначала изменить порт, потом изменить флаг, то порт будет 993. Если сначала меняем флаг, потом порт, то соответственно остается указанный порт
По ходу он заполняет, но использование порта по умолчанию на изменение флага "ИспользоватьSSLIMAP" завязано - т.е. при изменении флага, меняется и порт. Перенесите порт в конец списка свойств "АдресСервераIMAP,ИспользоватьSSLIMAP,ПользовательIMAP,ПарольIMAP,ТолькоЗащищеннаяАутентификацияIMAP,ПортIMAP"
Wsrkst @ Сегодня, 19:50
, Там же дальше применяется в настройках макета группировки
"Если возникает задача изменить подвал с итогами, то нужно использовать этот макет с типом Общий итог подвал или Общий итог заголовок. Насколько я понял, эти два типа макета делают одно и то же"
Общий итог заголовок – данный макет предназначен для оформления области отчета, отображающей общий итог по группировке, и выводится в начале группировки; Общий итог подвал – данный макет предназначен для оформления области отчета, отображающей общий итог по группировке, и выводится в конце группировки. Если данный макет не задан, то используется макет общего итога заголовка.
Может подвал имеет значение когда итоги внизу группировки?
Можно через ОбщегоНазначения.ЭтоСтандартныйРеквизит - при наличии хоть одного владельца вернет Истину Только ему нужно передать коллекцию стандартных реквизитов - т.е. ЭлементСправочника.Метаданные().СтандартныеРеквизиты
Вам же вроде на инфостарте ответили просто параметры выбора прописать? С этим только один косяк может быть, если быстрый выбор стоит и пользователь уже выбирал элемент, я не помню, он будет показываться или нет.
Это если для одного документа. Если для всех сразу хотите тоже провернуть, то ОбработкуПолученияДанныхВыбора в модуле менеджера справочника
Первое обращение через точку (Ссылка.ИтогВес) считает документ из базы, дальше он кэшируется, насколько я помню на 20 секунд, поэтому второе обращение не запрашивает его повторно.
Возможно из-за того что дергается сервер (ЗначениеЗаполнено). С явным вызовом серверного метода так и было, здесь нужно проверить. В таких случаях обычно в событии вызывают обработчик ожидания через 0.1 секунды для вызова кода:
Если Элементы.Список.ВыделенныеСтроки.Количество() = 1 Тогда
Насколько я помню, при вызове из формы объекта в ПараметрыВыполненияКоманды есть источник - это и будет форма объекта. А там уже можно обратится к Объект
Constantus @ Сегодня, 12:46
, А если по кнопке записывать через Набор Записей РС, как партионка, а не через проведение? Я же так понимаю запрете именно на запись документа, а не набора записей? Фигово, что прийдется задублировать запись статуса и по кнопке и при проведении, но по сути можно сделать универсально через набор записей - и вызывать из проведения ту жу процедуру.
Если за основу бралась структура подчиненности из БСП, то модуль СтруктураПодчиненностиПереопределяемый - там по аналогии с методами получение полей представления/получение представления - два метода
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!