17 правил для составления оптимального ЗАПРОСа к данным базы 1С 52 Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос . Создается этот объект вызовом конструкции Новый Запрос . Запрос удобно использовать, когда требуется получ1C и Google Maps 21 была поставлена задача отображения на географической карте медицинских учреждений. После обзора предлагаемых решений был выбран сервис google. Но так же подобного рода подход будет работать и с картами сервиса yandex. Во время решения задачи было решCOM-подключение к базе 7.7 из 8.2 1С 7 Если код выполняется на стороне клиента, то необходимо наличие базы 7.7 на локальной машине.
Пример (На форме объекта присутствует реквизит Таблица(ТаблицаЗначений)):
НаКлиенте
Процедура Загрузки()
ПутьКБазе=" D: ВашаБаза 1с77 " ;
Пользователь=Битая ссылка, <Объект не найден>, Уникальный Идентификатор, GUID 76 Когда кто-то удаляет данные из базы без проверки ссылок на эти объекты, то везде где этот объект использовался появляется сообщение вида: Объект не найден (84:bf5600145e3710ab11dda4c605dbe824) .
https://helpf.pro/uploads/img/_1-46z7I4U7Ww.png
ВВ регламентированной отчетности не печается штрих-код 1С ( EanGnivc ) 0 Установка шрифта EanGnivc
В формах регламентированной отчетности, например, налоговые декларации, которые введены для предоставления отчетности, на всех листах в левом верхнем углу содержат свой уникальный штрих-код. В этих формах, которые распросПосмотреть все результаты поиска похожих
Как вычислить разницу между двумя датами в часах и минутах 13 Функция РазностьВремени(Время1, Время2);
Разность = Время1 - Время2;
Если Разность 0 Тогда
Часов = Цел(Разность / 3600);
Минут = Цел((Разность - Часов * 3600) / 60);
Возврат Дата(1, 1, 1, Часов, Минут, 0);
Иначе
Возврат Дата(1,1,1,0,0,0);
Как вычислить количество дней между датами 6 Запрос=Новый Запрос(" ВЫБРАТЬ
| РАЗНОСТЬДАТ( НачалоПериода, КонецПериода,МЕСЯЦ) КАК Месяцев,
| РАЗНОСТЬДАТ( НачалоПериода, КонецПериода,ДЕНЬ) КАК Дней" );
// или
КоличествоДней = (ДатаКонец - ДатаНачала) / 60 / 60 / 24;
КоличествоДней = ДатаКоРазница между датами в рабочих днях, подсчет рабочих дней в 1С 5 Разрабатывая некий функционал в 1С, бывает, необходимо посчитать количество рабочих дней после какой-то даты. В этой статье примеры кода и запросы в которых считается количество рабочих дней: Код, при вычислении определяет только по дню недели, виКак посчитать разницу между двумя датами? 5 Код уникален и сработает везде. Функция ПолучитьКоличествоДней()
Счетчик = 1;
НачалоПериода = Объект.НачалоПериода;
Пока НачалоПериода Объект.КонецПериода Цикл
Счетчик = Счетчик + 1;
Функция ПредставлениеПериода() аналог 7-ной функции ПериодСтр() 4 Функция позволяет формировать описание периода, заданного датами начала и окончания на одном из языков, поддерживаемых платформой. Например, в результате выполнения следующего кода:
ТекДата = ТекущаяДата();
НачПериода = НачалоМесяца(ТекДата);
КонППосмотреть все в категории Работа с Датами (Временем)