Vofka @ Сегодня, 8:48
, {ОбщаяФорма.ПраваДоступаУпрощенно.Форма(1194)}: В обработчике ПрофилиПриАктивизацииСтроки изменяется свойство элемента, которое требует обращения к серверу Это происходит когда стаю на поле где уже есть булево. ну и при самом открытии формы.
burza @ Сегодня, 9:46
, И только на серверной версии оно не появляетьсяка ошибка а как сообшить
Если ТекущиеДанные <> Неопределено Тогда Форма.ТекущийПрофиль = ТекущиеДанные.Профиль; РедактированиеТекущихОграничений = ТекущиеДанные.Пометка И Форма.ТекущийПрофиль <> Форма.ПрофильАдминистратор И НЕ Форма.ТолькоПросмотр; КонецЕсли;
// УНФ Если ТекущиеДанные <> Неопределено Тогда ИмяТекущегоПрофиля = ИмяТекущегоПрофиля(ТекущиеДанные.Профиль); Если ИмяТекущегоПрофиля = "Продажи" ИЛИ ИмяТекущегоПрофиля = "Продажі" Тогда Элементы.РазрешитьРедактированиеЦенВДокументах.Видимость = Истина; Элементы.РазрешитьРедактированиеНоменклатуры.Видимость = Истина; Элементы.РазрешитьВидимостьРасходовНаИсточникиПривлечения.Видимость = Истина; Иначе Элементы.РазрешитьРедактированиеЦенВДокументах.Видимость = Ложь; Элементы.РазрешитьРедактированиеНоменклатуры.Видимость = Ложь; Элементы.РазрешитьВидимостьРасходовНаИсточникиПривлечения.Видимость = Ложь; КонецЕсли; Если ИмяТекущегоПрофиля = "Деньги" ИЛИ ИмяТекущегоПрофиля = "Гроші" Тогда Элементы.НастройкаДополнительныхПравДеньги.Видимость = Истина; Элементы.ГруппаРазделенныеПраваДеньги.Видимость = Истина; Иначе Элементы.НастройкаДополнительныхПравДеньги.Видимость = Ложь; Элементы.ГруппаРазделенныеПраваДеньги.Видимость = Ложь; КонецЕсли; Элементы.РазрешитьРедактированиеЦенВДокументах.Доступность = ТекущиеДанные.Пометка; Элементы.РазрешитьРедактированиеНоменклатуры.Доступность = ТекущиеДанные.Пометка; Элементы.РазрешитьВидимостьРасходовНаИсточникиПривлечения.Доступность = ТекущиеДанные.Пометка;
и наверно на файловой базе такого не было? у разработчика ведь файловая конфигурация, а после переноса на рабочую "всё словалось"?
да на файловой все ок. конфигурация не на поддержке. модули не дорабатывались.
burza @ Сегодня, 14:29
, про демоническое не скажу вроде было все ок. там процедура &НаКлиентеНаСервереБезКонтекста
burza @ Сегодня, 14:36
, Обновляли через сравнение. может загрузить конфигурации поможет иди это тут не причем?
burza @ Сегодня, 14:45
, Это все происходит в спрвочнике пользователи где выставляться роли. роли работают все ок но вот постоянное сообщение когда становишься на роль которая уже отмечена.
Добрый день! Странные вещи на происходят. Что это может значить. Ничего по той форме не делалось. Только в Группе доступа добавилась роль новая.Это УНФ
{ОбщаяФорма.ПраваДоступаУпрощенно.Форма(1194)}: В обработчике ПрофилиПриАктивизацииСтроки изменяется свойство элемента, которое требует обращения к серверу
burza @ Сегодня, 9:47
, Это справочник Пользователи. sql версия
burza @ Сегодня, 17:57
, в Динамическом списке есть все поля, вся таблица добавлена на форму. а вот когда включаешь список поля стоят не все. где они выставляються не могу понять в УНФ.
Конечно банальщина но я уже мозг сломал, помогите) нужно программно для определённого пользователя сделать видимость описания товара на форме списка и перенести местами реквизиты, пример для всех артикул на 7-м месте а для Пупкина на первом через
Есть УНФ, делаю печать комплекта документов по маршрутному листу а именно накладные. Накладные печатает вразброс, а нужно как-то поочерёдно, так как в документе. Не могу понять где задать сортировку при формировании всех печатных форм. Может кто сталкивался.
в УНФ штатная загрузка внешных данных, делаю загрузку из ексель. В справочники номенклатуры добавил поле КатегорияОбмена- ведет на другой справочник(поле выбора). При загрузке все показывает а когда создаеться номен то поле пустое.Если поле простое строка то все ок, а если там стоит выбор то не как. Вроде по аналогии добавил в модули но ничего. Может кто-то сталкивался. Это в менеджере Номенклатуры
Здравствуйте. Задача стоит вывести всю номен с ее фото в отчет. У меня ошибка где-то . Когда вывожу один товар всё ок, а когда все то картинка растягиваеться на всю номен а не отдельно на каждую строку.Что не так подскажите? Запрос
ВЫБРАТЬ Номенклатура.Ссылка КАК Ссылка, Номенклатура.ФайлКартинки КАК ФайлКартинки ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Номенклатура.КатегорияНоменклатуры.Родитель.Наименование = &Наименование
ПараметрПериод = НастройкиОтчета.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ДатаОстатка")); Если ПараметрПериод <> Неопределено И ПараметрПериод.Использование И ЗначениеЗаполнено(ПараметрПериод.Значение) Тогда
// Устанавливаем настройки отбора в соответствии с пользовательскими настройками ТаблицаОтборов = КомпоновщикНастроек.ПользовательскиеНастройки.Элементы; Для Каждого ЭлементОтбора Из КомпоновщикНастроек.Настройки.Отбор.Элементы Цикл НайденнаяПользовательскаяНастройка = ТаблицаОтборов.Найти(ЭлементОтбора.ИдентификаторПользовательскойНастройки); Если НайденнаяПользовательскаяНастройка <> Неопределено Тогда ЭлементОтбора.ВидСравнения = НайденнаяПользовательскаяНастройка.ВидСравнения; ЭлементОтбора.Использование = НайденнаяПользовательскаяНастройка.Использование; ЭлементОтбора.ПравоеЗначение = НайденнаяПользовательскаяНастройка.ПравоеЗначение; КонецЕсли; КонецЦикла;
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных; // Создаем данные расшифровки КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; // Создаем компоновщик макета // Инициализируем макет компоновки используя схему компоновки данных // и созданные ранее настройки и данные расшифровки СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, НастройкиОтчета, ДанныеРасшифровки);
// Скомпонуем результат ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки);
ДокументРезультат.Очистить();
// Выводим результат в табличный документ ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ДокументРезультат); //.... ПроцессорВывода.Вывести(ПроцессорКомпоновки);
// Заполняем рисунки для полей, в данных расшифровки которых находятся элементы справочника // "НоменклатураПрисоединенныеФайлы" КоличествоКолонокТаблицы = ДокументРезультат.ШиринаТаблицы; // Количество колонок в отчете КоличествоСтрокТаблицы = ДокументРезультат.ВысотаТаблицы; // Количество строк в отчете Рис1 = 0; стПерв = 0; Номен = ""; // Обходим все ячейки отчета Для Кл = 1 По КоличествоКолонокТаблицы Цикл Для Ст = 1 По КоличествоСтрокТаблицы Цикл ТекОбласть = ДокументРезультат.Область(Ст, Кл); // Если имеется расшифровка ячейки, то проверям наличие полей расшифровки Если ТекОбласть.Расшифровка <> Неопределено Тогда ПоляРасшифровки = ДанныеРасшифровки.Элементы[ТекОбласть.Расшифровка].ПолучитьПоля(); Если ПоляРасшифровки.Количество() > 0 Тогда // Если тип значения поля расшифровки соответствует справочнику прикрепленных файлов, то // выводим связанную картинку
Рисунок = ПолучитьИзображение(ПоляРасшифровки.Получить(0).Значение); Если Рисунок <> Неопределено Тогда Если ДокументРезультат.Область(ст, 4, Ст, 4).Текст <> Номен и стПерв <> 0 Тогда ТекОбласть = ДокументРезультат.Область(стПерв, Кл, Ст-1,Кл); Если Ст - стПерв = 1 Тогда ТекОбласть.ВысотаСтроки = 20.5*9; Иначе ТекОбласть.ВысотаСтроки = 20.5*9/ (Ст - стПерв); КонецЕсли;
Если ТипЗнч(ПрисоединенныйФайл) = Тип("СправочникСсылка.НоменклатураПрисоединенныеФайлы") Тогда Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | НоменклатураПрисоединенныеФайлы.Ссылка КАК ХранимыйФайл |ИЗ | Справочник.НоменклатураПрисоединенныеФайлы КАК НоменклатураПрисоединенныеФайлы |ГДЕ | НоменклатураПрисоединенныеФайлы.Наименование = &ПрисоединенныйФайл"; Запрос.УстановитьПараметр("ПрисоединенныйФайл", ПрисоединенныйФайл.Наименование); Результат = Запрос.Выполнить(); Если НЕ Результат.Пустой() Тогда Выборка = Результат.Выбрать(); Выборка.Следующий(); // Получаем двоичные данные катинки Если НЕ ЗначениеЗаполнено(Выборка.ХранимыйФайл) Тогда Возврат Новый Картинка(ПолучитьМакет("НетКартинки")); Иначе ДанныеФайла = РаботаСФайлами.ДвоичныеДанныеФайла(Выборка.ХранимыйФайл, Неопределено); Возврат Новый Картинка(ДанныеФайла); КонецЕсли; Иначе //// Если данные отсутствуют, получаем стандартное изображение из // дополнительного макета внешнего отчета Возврат Новый Картинка(ПолучитьМакет("НетКартинки")); КонецЕсли; КонецЕсли;
alex-l1904 @ Сегодня, 8:54
, да вы были правы, не стояло. тупанул не про тот модуль сразу полумал. Не теперь в мутабельность сваливаеться(
по причине: Произошла исключительная ситуация (1C:Enterprise 8.3.19.1522): Ошибка при выполнении обработчика - 'ПередЗаписью' Попытка передачи с клиента на сервер мутабельного значения 1-го параметра метода ПередЗаписьюДокумента ().
Если Источник.ОбменДанными.Загрузка Тогда Возврат; КонецЕсли;
Если Отказ Тогда Возврат; КонецЕсли;
Если Источник.ЭтоНовый() Тогда Источник.ДополнительныеСвойства.Вставить("ЭтоНовый", Истина); Возврат; КонецЕсли;
Если ОбщегоНазначения.ЭтоДокумент(Источник.Метаданные()) Тогда Сообщение = ОбсужденияСравнитьОбъектыДокумент(Источник, РежимЗаписи, РежимПроведения); ИначеЕсли ОбщегоНазначения.ЭтоСправочник(Источник.Метаданные()) Тогда Сообщение = ОбсужденияСравнитьОбъектыСправочник(Источник); КонецЕсли;
Если НЕ ПустаяСтрока(Сообщение) Тогда ДобавитьСообщение( Сообщение, Источник.Ссылка, , Истина); КонецЕсли;
Делаю обмен через COM между базами, когда делаю через файловую версию всё ок через сервер вот такое вылазит.Помогите уже не знаю куда смотреть.
Лазил в обсужение ОбсужденияПередЗаписьюДокумента удалил оттуда документ, всеровно ошибка.
Произошла исключительная ситуация (1C:Enterprise 8.3.19.1522): При подписке ОбсужденияПередЗаписьюДокумента на событие ПередЗаписью произошла ошибка. Обработчик события не найден. {Обработка.ОбменСДана.Форма.Форма1.Форма(800)}: ДокументБух = ПоступленияТУБух.СоздатьДокумент(); {Обработка.ОбменСДана.Форма.Форма1.Форма(861)}: ОбменЗаказНаСервере();
по причине: Произошла исключительная ситуация (1C:Enterprise 8.3.19.1522): При подписке ОбсужденияПередЗаписьюДокумента на событие ПередЗаписью произошла ошибка. Обработчик события не найден.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!