Механизм распределенных информационных баз предназначен для создания территориально распределенных систем на основе идентичных конфигураций 1С:Предприятия 8. Этот...
8.x
Как заблокировать считываемые в транзакции данные,чтобы они не могли изменяться из другой транзакции
Как заблокировать считываемые в транзакции данные,чтобы они не могли изменяться из другой транзакции
Используется режим управляемых транзакционных блокировок (в автоматическом режиме ничего делать не нужно, система сама блокирует все считываемые...
Попытка // Создать объект. Excel = Новый COMОбъект("Excel.Application"); Исключение Сообщить("Не удалось инициализировать Excel"); Возврат; КонецПопытки; Попытка //...
// Функция переводит обычную cтроку в шестнадцатеричное представление // Параметры: // ТекстСообщения - Строка - Текст сообщения...
ЭлементыФормы.ПолеВвода1.Формат = "ДП='01.01.0001'"; ЭлементыФормы.ПолеВвода1.Формат = "ДП='00:00:00'"; ЭлементыФормы.ПолеВвода1.Формат = "ДП='01.01.0001 00:00:00'";
Регулярные выражения — это то, что все время забывается из-за не слишком частого использования. Управляющие символы (.,...
В системе "1С:Предприятие" часто возникает ситуация, когда нужно закрыть окно сообщений, появляющееся при вызове метода Сообщить. Стандартно...
В том случае, когда в каком-то регистре сведений нужно заменить несколько видов значений какого-то конкретного ресурса на...
Как установить цены для номенклатурных позиций? Документом «Установка цен номенклатуры», табличную часть которого можно заполнить на основании...
СледующийДень = ТекущаяДата() + 60 * 60 * 24; ДобавитьМесяц(Дата(2005, 1, 31), 1); ДобавитьМесяц(Дата(2005, 2, 28), -1);...
ТекущееВремя = Формат(ТекущаяДата(), "ДЛФ=В"); Сообщить(ТекущееВремя); ТекущаяДата = Формат(ТекущаяДата(), "ДЛФ=Д"); Сообщить(ТекущаяДата);
// Выбрать(, , , ) Номенклатура = Справочники.Номенклатура; Отбор = Новый Структура("ТипНоменклатуры"); Пусто = Перечисления.ТипыНоменклатуры.ПустаяСсылка(); Отбор.ТипНоменклатуры =...
Проблема: Не найден интерфейс сервера (80070005) Решение: 1. На клиенте включить DCOM утилитой dcomcnfg и добавить нужные...
НовыйМассив = Новый Массив; Соответствие = Новый Соответствие; Для каждого ЭлементМассива Из Массив Цикл Соответствие.Вставить(ЭлементМассива); КонецЦикла; Для...
Функция РазницаДатВМесяцах(Дата1, Дата2) Экспорт ДатаНач = ?(Дата1 < Дата2, Дата1, Дата2); ДатаКон = ?(Дата1 < Дата2, Дата2,...
Пример поиска НАЙТИ: //Искать по всей таблице значений НайденнаяСтрока = ТаблицаЗначений.Найти(ИскомоеЗначение); //Искать в колонках Поставщик, Покупатель НайденнаяСтрока...
Процедура ЗапуститьПриложениеShell(Команда) Попытка Shell = Новый COMОбъект("Shell.Application"); Shell.ShellExecute(Команда, "", "", "open", 1); Исключение Сообщить(ОписаниеОшибки()); КонецПопытки; КонецПроцедуры //Пример...
Запись файла в каталог, проверка существования каталога, имя — Уникальный идентификатор пользователя
Запись файла в каталог, проверка существования каталога, имя — Уникальный идентификатор пользователя
ЮзерИД=ПользователиИнформационнойБазы.ТекущийПользователь().УникальныйИдентификатор; КаталогЗаметок = "С:\note\"; КаталогНаДиске = Новый Файл(КаталогЗаметок); Если Не КаталогНаДиске.Существует() Тогда СоздатьКаталог(КаталогЗаметок); КонецЕсли; ТекстЗаметки.Записать(КаталогЗаметок+строка(ЮзерИД)+".txt");
// Модифицированность() - Определяет, был ли изменен объект после считывания из базы данных. // НО Метод не...
Функция СтрЧислоБезРазделителей(Чсл) Экспорт Результат=Формат(Чсл,"ЧГ=0"); Возврат Результат; КонецФункции Дополнительно: Важно понимать, что здесь используется не символ пробела, а...