1C Розница: Поле объекта не обнаружено (SKU)
После обновления до 2.2.11.16, стала выводится данная ошибка при печати ценников.
Решение: надо включить галочку «Обмен с офлайн оборудованием» в разделе «Администрирование» — «Подключаемое оборудование»
Жизнь замечательных грибов
Разработки на платформе 1С
После обновления до 2.2.11.16, стала выводится данная ошибка при печати ценников.
Решение: надо включить галочку «Обмен с офлайн оборудованием» в разделе «Администрирование» — «Подключаемое оборудование»
Ну собственно эта ошибка стала выводиться при запуске приложения «с ярлычка» пользователя, где прописан пусть для жесткого выбора базы данных, после последнего обновления.

Было:
"C:\Program Files (x86)\1cv8\common\1cestart.exe" /Slocalhost\roznica /ENTERPRISE
Стало:
"C:\Program Files (x86)\1cv8\common\1cestart.exe" ENTERPRISE /Slocalhost\roznica
Есть тысяча способов ограничить пользователя в 1С. Самый простой, если часть кода самописная, это «жесткая» привязка к конкретным пользователям. Например это можно сделать так:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
&НаСервере Функция ПроверитьПользователя(пользователь) рез=ложь; если пользователь=ПользователиИнформационнойБазы.ТекущийПользователь().Имя тогда рез=Истина; конецесли; возврат рез; конецфункции &НаКлиенте Процедура Моржа(Команда) если ПроверитьПользователя("Администратор")=истина или ПроверитьПользователя("Помидоров")=истина или ПроверитьПользователя("Сантаклаусов")=истина тогда Форма=ПолучитьФорму("Обработка.ОтчетПоМоржеНовыйГрибов.Форма"); ДанныеФормы=Форма.Объект; //ДанныеФормы=РеализацияТовараНаСервере(ДанныеФормы); КопироватьДанныеФормы(ДанныеФормы,Форма.Объект); Форма.Открыть(); иначе сообщить("Вам это не нужно.."); конецесли; КонецПроцедуры |
Например можно так:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
РазностьДат=9999999; Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1 | РАЗНОСТЬДАТ(ПоступлениеТоваровТовары.Ссылка.Дата, &ТекущаяДата, ДЕНЬ) КАК РазностьДат |ИЗ | Документ.ПоступлениеТоваров.Товары КАК ПоступлениеТоваровТовары |ГДЕ | ПоступлениеТоваровТовары.Ссылка.Проведен = ИСТИНА | И ПоступлениеТоваровТовары.Номенклатура = &Номенклатура | |УПОРЯДОЧИТЬ ПО | РазностьДат"; Запрос.УстановитьПараметр("Номенклатура", ном); Запрос.УстановитьПараметр("ТекущаяДата", ТекущаяДата()); Результат = Запрос.Выполнить().Выбрать(); пока Результат.Следующий() цикл РазностьДат=Результат.РазностьДат; конеццикла; |
Казалось бы тривиальная задача, при открытии формы чтобы было выбрано какоето значение по умолчанию. Но! с час гугленья дало кучу результатов для платформы 8.2 и ни одного (или плохо искал) для платформы 8.3 на управляемых формах.
Тадам!:
|
1 2 3 4 5 |
&НаКлиенте Процедура ПриОткрытии(Отказ) объект.ШтукНаСтранице=10; Элементы.ШаблонЦенника.ВыделенныйТекст="Длинный"; КонецПроцедуры |