Блог
// минимальный набор для описания внешней обработки или отчета
//&НаКлиенте
Функция СведенияОВнешнейОбработке() Экспорт
РегистрационныеДанные = Новый Структура;
РегистрационныеДанные.Вставить("Наименование", " ");
РегистрационныеДанные.Вставить("БезопасныйРежим", Истина);
&НаКлиенте
v82=Новый COMОбъект("V82.COMConnector");
База=v82.Connect("Srvr=""192.168.1.2"";Ref=""base" ";");
нормально работает
&НаСервере
v82=Новый COMОбъект("V82.COMConnector");
База=v82.Connect("Srvr=""192.168.1.2"";Ref=""base" ";");
Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса
решение:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Табл = Новый ТаблицаЗначений;
Табл.Колонки.Добавить("Абонент", Новый ОписаниеТипов(Справочники.ТипВсеСсылки().Типы()));
Табл.Колонки.Добавить("ЛицевойСчет", Новый ОписаниеТипов("Строка"));
Табл.Колонки.Добавить("Период", Новый ОписаниеТипов("Строка"));
// тут строчка чтобы не отвкывали карточку обьекта
Был замечен случай когда на данном компьютере пользователя в рабочей базе была старая конфигурация, хотя на любом другом ПК и на сервере она обновилась. В таком случае поможет очистка кеша 1С 8.2 в каталоге пользователя %userprofile%\Local settings\Application data\1C\1Cv82\. Известные программы очистки диска обходят этот каталог стороной.
НАЧАЛОПЕРИОДА(<Дата>, <Период>) КОНЕЦПЕРИОДА(<Дата>, <Период>) <Дата> - тип дата, берется для расчета периода. <Период> - тип константа, период расчета, значения конца или начала этого периода. Значения:день,месяц,год,квартал,неделя Пример: между началопериода(&ДатаНач,месяц) и конецпериода(&ДатаКон,месяц) Пример: между началопериода(&ДатаНач,месяц) и конецпериода(добавитькдате(&ДатаНач, месяц, 1)) {codecitation style="brush: xml;"} выбрать {/codecitation} // Преобразовывает таблицу значений в массив структур
Функция ЗапросSQL (SQLServer,Login,Password,ТекстSQL) //Функция выборки данных из SQL сервера и передача во временную таблицу 1С 1С 7.7 1cv7.exe MODE [ /M | /D | /U | /N | /P ], {codecitation style="brush: xml;"}
Как добавить запись в непериодический независимый регистр сведений? {codecitation style="brush: xml;"} НаборЗаписей = РегистрыСведений.ЗначенияСвойств.СоздатьНаборЗаписей();
НаборЗаписей.Записать(); {/codecitation} // Работа 1C с FTP (8.0,8.1,8.2) // Загрузка файлов на FTP сервер {codecitation style="brush: xml;"} Функция СобратьМассивВСтроку(МассивСтрок, Разделитель = ";") Экспорт {/codecitation}
Множество примеров работы с почтой и в конце теоретические основы. {codecitation style="brush: xml;"} В данном случае выполняется стандартная для всех версий Windows команда ping на IP-адрес, ответа от которого не будет и выставляется время ожидания отклика в секундах.
Мультибазовый отчет СКД - гибкая система получения данных с физически разных но одинаковых по запрашиваемым данным баз. Например из баз в разных филиалах при наличии доступа к сам базам или из Бухгалтерии, УТ и ЗИК одновременно. Сбор и отображение отчетности из разных баз и возможно даже конфигураций с одинаковыми частями учета. Этот отчет предназначен для программистов. Он наглядно может представить принцип создания отчета СКД по COM соединению, и созданию запросов на стороне сервера. По сути это шаблон СКД отчета, основанного на COM соединении на стороне сервера, может служить для программистов основой для создания своего отчета из нескольких баз. В отчете есть возможность задавать как отдельные данные для каждой базы, так и задавать на форме общие параметры, такие как дата или период. В этом шаблоне проверены схемы работы в режиме мультиотчета, поэтому шаблон предлагает один иV82.COMConnector, COMОбъект, Automation - сервер.
Функция добавления {codecitation class="brush: vb; gutter: true;" width="500px" } Функция ДобавитьНули(Значение, НужнаяДлинаЗначения) {/codecitation}
Передача файла на сервер 1с. {codecitation class="brush: vb; gutter: true;" width="500px" } &НаКлиенте Функция ПередатьФайлНаСервер(Путь)
Чтение DBF {codecitation class="brush: vb; gutter: true;" width="500px" } ФайлВВР = Новый XBase; {/codecitation}
пример коммандного файла, формирующего переменные для года, месяца, дня недели и пр.: Клиент-серверная версия Рисунок 1С трехступенчатой структуры (так называемые "trehzvenka»), которая включает в себя: клиент, сервер и сервер базы данных 1С. Это совершенно отдельный компонент, которые могут быть объединены для достижения наилучших результатов в любых допустимых комбинации. Рассмотрим следующую схему: Давайте начнем с клиентом является текущей версией платформы (8,2), использование трех типов клиентов. Давайте рассмотрим их подробнее. 'Перед работой необходимо импортировать пространство имен System.IO: Imports System.IO' Как создать новый файл?
Copyright © 2024 VitalInvent. All Right Reserved.
Design by VitalInvent
|