ЗТ = Новый ЗаписьТекста(ИмяФайла, КодировкаТекста.ANSI); ЗТ.Закрыть(); ЗТ = Новый ЗаписьТекста(ИмяФайла,,, Истина, Символы.ПС); ЗТ.Записать(Данные); ЗТ.Закрыть();
Тут человек сначала записывает пустой файл в кодировке ANSI, потом туда дописывает что надо в кодировке UTF-8. Это может не совсем прям то, что вам надо (т.к. тут создается файл на диске), но если другого варианта не найдете, можете попробовать это прогонять таким образом через временный файл и потом файл удалять.
В последних типовых конфигурациях, если мне не изменяет память, сотни ролей. Технически оно работает. Но управлять этим всем - это ад. На мой взгляд, такого вида решение не жизнеспособно по другим причинам. Когда мы говорим про чтение или запись, обычно это означает чтение или запись не только одного объекта, а и других связанных объектов, например, регистров. И надо держать в голове, что "если давать доступ на справочник А, то надо дать доступ на регистр сведений Б". С документами, какими-то отчетами и обработками будет еще сложнее.
В 8 есть метод ПодключитьОбработчикОжидания() или что-то типа этого. Там, кажется, указывается процедура которую надо вызвать, интервал через когда вызвать, и еще что-то. Короче точно не помню, но суть должна быть понятна. В 7.7 я вообще ничего уже не помню, но быстренько загуглил, вроде как там тоже есть метод ОбработкаОжидания(). Я бы смотрел в эту сторону. Т.е. открыть форму, а в ПриОткрытии вконце добавить обработчик ожидания, который выведет лог.
Добрый день. В конфигурации BASКомплексноеУправлениеПредприятием не мгу найти где устаноавливается Условное оформление для списка докумнтеа заказ клиента. Законетировал процедуру УстановитьУсловноеОформление() формы списка документов все равно срабатывает. Подскажите где искать?
Напоминает какой-то тест, когда надо прочитать что-то, где в словах перепутаны местами или пропущены буквы. Я тест вроде прошел, но с "Законетировал" пришлось напрячься.
Просто у меня ощущение, что на самом деле они хотят что-то другое, т.к. 2 позиции с полностью одинаковыми атрибутами в документе (характеристика, серия, цена, заказ и т.п.) с точки зрения учета всеравно "схлопнутся" в одну в итоге.
|И Дата >= " + Формат(ТекДата, "ДФ='yyyy-MM-dd'") + " |И Дата <= " + Формат(ТекДата, "ДФ='yyyy-MM-dd'") + "
Формат yyyy-MM-dd - это дата вида год-месяц-день, начало дня. Вы выбираете данные из регистра на момент времени условно 20.02.2025 00:00:00. Но другой момент еще в том, что если вам нужен остаток, то выбирайте данные из виртуальной таблицы Остатков регистра. Ну и на конец дня, а не на начало.
Там вроде такая система, что где-то в свойстве поля указывается картинка, а значение поля - это индекс "подкартинки" в картинке. Сама картинка это на самом деле набор подкартинок в одной картинке, а индекс - это смещение * ширину подкартинки. У вас по идее там должна быть картинка, в которой 9 подкартинок (от пустого кружка до полностью залитого) и значениями поля могут быть цифры от 0 до 8.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!