Блокировка записей, невозможно изменить или удалить из регистра. Конфликт блокировок MS SQL + 1C 4 При попытке удалить запись из регистра сведений - получаю ошибку: она заблокирована, ошибка блокировок и т.д. Отключил всех пользователей, перезапустил сервер, пробую удалить - опять ошибка блокировки :( Путем тестов было вяснено, что проблема Добавление в список выбора листов excel-файла с возможностью последующего к ним обращения 0 https://helpf.pro/uploads/img/_6470-PREo4UHRTx.png
//Реквизит " Листы" - неопределенного типа
//Реквизит " Файл" - строковой реквизит, в котором хранится путь к excel-файлу
Процедура ЗаполнитьЛисты()
ЭлементыФормы.Листы.СписокВыбора.Очистить(Запустить приложение через COMОбъект 1 Процедура ЗапуститьПриложениеShell(Команда)
Попытка
Shell = Новый COMОбъект(" Shell.Application" );
Shell.ShellExecute(Команда, " " , " " , " open" , 1);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
КонецПроцедуры
//Пример обращения Использование Web-сервисов для синхронизации баз данных в режиме online 1с 8.х 13 Часто при ведении учета в различных конфигурациях 1с возникает необходимость выполнения обмена данных. Для решения этой задачи принято использовать Универсальный обмен данными XML или другие внешние обработки, общим у которых является использование Использование СГРУППИРОВАТЬ ПО и ИТОГИ, Виртуальные таблицы 5 Виртуальная таблица
Виртуальная таблица применяется для обращения к итогам и автоматической свертки по нужным полям.
Например:
можно получить все итоги регистра (итоги по всем измерениям и ресурсам),
Выбрать * Из РегистрНакопления.Продажи.ОборПосмотреть все результаты поиска похожих
Как программно получить Картинку из базы и сохранить ее преобразовав в другой формат? 5 //Получим и сохраним Общую картинку из библиотеку картинок конфигурации
ИмяКартинки = Метаданные.ОбщиеКартинки.OutlookExpress;
ВыбраннаяКартинка = БиблиотекаКартинок ;
// Сохраним полученную картинку в c: temp
ВыбраннаяКартинка.Записать(" c: teПолучить список Документов конфигурации 3 //ЭлементыФормы.ОбъектПоиска - Поле Выбора на форме
СписокВыбора = ЭлементыФормы.ОбъектПоиска.СписокВыбора;
Для Каждого Документ Из Метаданные.Документы Цикл
//Проверим, есть ли права на просмотр? Да- добавляем, Нет - пропускаем
Если ПравоДостуПолучить список Справочников конфигурации 2 НаКлиенте
Процедура ПоКнопкеЧтениеИзМетаданных(Команда)
// Вставить содержимое обработчика.
Перем СписокСправочников;
СписокСправочников = Новый СписокЗначений;
СписокСправочников = СправочникиИзМетаданных();
Для Сч = 0 По СписокСправочниковОбход метаданных (полезные функции) 1 При написании небольших автоматизированных тестов часто надо обойти всю конфигурацию и проверить, например, для всех форм какое-нибудь свойство. Это все легко делается через свойство глобального контекста " Метаданные" , но чтоб дорбаться до обхода рПеребор Основных Реквизитов формы 0 //Перебор Основных Реквизитов формы
Для Каждого Рек из ЭтаФорма.Метаданные().Реквизиты Цикл
Сообщить(рек.Имя+" - " +рек.Синоним+" - " +Строка(рек.Тип));
КонецЦикла;
// или так
Для Каждого Рек из Метаданные().Реквизиты Цикл
Сообщить(рек.Имя+"Посмотреть все в категории Метаданные