Приветствую Вас ГостьПятница, 17.10.2025, 01:29

Каталог статей

В разделе материалов: 260
Показано материалов: 241-250
Страницы: « 1 2 ... 23 24 25 26 »

При обновлении платформы на сервере могут вылезти следующие косяки:

1. Отвалилась консоль.

Чтобы исправить надо перерегистрировать в реестре новый путь для консоли. Так же надо не забыть установить "Администрирование сервера 1С: Предприятия"

2. Отвалились веб-сервисы.

Лечится установкой нового клиента на IIS. Так же в настройках IIS надо проверить обработчик ("Сопоставление обработчиков" в разделе IIS для сайта Default Web Site)

Для обработчика 1C Web-service Extension надо прописать путь C:\Program Files\1cv8\<правильная версия>\bin\wsisapi.dll 

3. Отвалилась отладка.

Если ранее была отладка по HTTP, то она может отвалиться. Для того, чтобы отладка заработала надо проверить строку запуска службы агента сервера 1С.

В строке запуска должны стоять ключи -debug -http . Первый говорит, что отладка должна быть, а второй указывает, что отладка по http.

Если этих ключей нет, то их можно добавить через regedit. После перезапуска службы должен появиться процесс dbgs с указанием портов, на которых работает отладка.

4. Отвалилась оснастка "Администрирование серверов 1С Предприятия".

Чтобы оснастка снова заработала надо зарегистрировать библиотеку "C:\Program Files\1cv8\<Версия платформы>\bin\radmin.dll".

Переходим в нужный каталог с платформой и пишем команду regsvr32 radmin.dll

Администрирование | Просмотров: 461 | Добавил: leshic | Дата: 21.05.2019 | Комментарии (0)

ОписаниеТипов используется для определения типов колонок в таблице значений.

Примеры:

ОписаниеТипов("СправочникСсылка.Оборудование");

Новый ОписаниеТипов("Дата");

Новый ОписаниеТипов("Строка"); // если тип колонки строка, то его можно вообще не указывать, так как тип Строка подставляется по умолчанию

///////////////////////////////////////////////////////////////////////

Через квалификаторы.

Формат:

Новый ОписаниеТипов(<Типы>, <КвалификаторыЧисла>, <КвалификаторыСтроки>, <КвалификаторыДаты>, <КвалификаторыДвоичныхДанных>)

Примеры:

Массив = Новый Массив;
Массив.Добавить(Тип("СправочникСсылка.Методы"));
Массив.Добавить(Тип("Число"));
Знак = ДопустимыйЗнак.Неотрицательный;
КвЧисла = Новый КвалификаторыЧисла(10, 2, Знак);

ДопустимыеТипы = Новый ОписаниеТипов(Массив, КвЧисла);

///////////////////////////////////////////////////////////////////////////

Когда колонка может содержать несколько типов:

КЧ = Новый КвалификаторыЧисла(12,2);
КС = Новый КвалификаторыСтроки(20);
Массив = Новый Массив;
Массив.Добавить(Тип("Строка"));
ОписаниеТиповС = Новый ОписаниеТипов(Массив, , КС);
Массив.Очистить();
Массив.Добавить(Тип("Число"));
ОписаниеТиповЧ = Новый ОписаниеТипов(Массив, , ,КЧ);

// Создание таблицы значений 

ТаблицаЗначений = Новый ТаблицаЗначений;
// добавим в таблицу значений три колонки

ТаблицаЗначений.Колонки.Добавить("Отдел",ОписаниеТиповС,"Отдел",20);
ТаблицаЗначений.Колонки.Добавить("Сотрудник",ОписаниеТиповС,
        "Фамилия сотрудника",20);
ТаблицаЗначений.Колонки.Добавить("Оклад",ОписаниеТиповЧ,"Оклад",10);

Объекты конфигурации и типы данных | Просмотров: 1183 | Добавил: leshic | Дата: 20.05.2019 | Комментарии (0)

1С СКД. Параметры и необязательные параметры
http://wiki.programstore.ru/1s-skd-parametry-i-neobyazatelnye-parametry/

СКД | Просмотров: 465 | Добавил: leshic | Дата: 08.05.2019 | Комментарии (0)

Источник https://infostart.ru/public/181336/

В конфигураторе условное оформление существует на уровне самой формы (как в формах объекта, так и списка):

В формах списка условное оформление существует и на уровне самого динамического списка:

Программная работа с условным оформлением (УО).

Начнем с того, что работа с УО доступна только:

&НаСервере

Для Добавления элемента УО в списке нужно обратится к списку и добавить элемент УО:

ЭлементОформления = Список.УсловноеОформление.Элементы.Добавить();

Для УО формы добавление происходит через прикладной объект УсловноеОформление:

ЭлементУсловногоОформления = УсловноеОформление.Элементы.Добавить();

Далее алгоритмы будут похожими. Для УО нам нужно задать условие отбора, задать значение свойства УО и добавить оформляемые поля.

// Создаем условие отбора
ЭлементОтбора = ЭлементОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных(ИмяПоля); // имя поля
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; // либо задаем свой
//**** Значение для отбора
ЭлементОтбора.ПравоеЗначение = ЗначениеДляОтбора;
// следует заметить что правым значением может выступать ПолеКомпоновкиДанных формы или списка
ЭлементОтбора.ПравоеЗначение = Новый ПолеКомпоновкиДанных(ИмяПоля);
//****
ЭлементОтбора.Использование = Истина;

Значение свойства УО:

// Установка значения элемента УО
// Возможно обращение как по индексу так и установка через метод
//1.
Элемент = ЭлементОформления.Оформление.Элементы[0];
Элемент.Значение = Цвет;
//2.
ЭлементОформления.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.СеребристоСерый);

Элемент.Использование = Истина;

Добавим поля оформления, если ничего не добавлять, то система применит оформления ко всей строке:

// Создаем поля оформления
ПолеОформления = ЭлементОформления.Поля.Элементы.Добавить();
ПолеОформления.Поле = Новый ПолеКомпоновкиДанных(ПолеДляОформления);
ПолеОформления.Использование = Истина;

В качестве ИменПолей нужно передавать строковое представление ИМЕНИ реквизита.

Формы | Просмотров: 834 | Добавил: leshic | Дата: 29.04.2019 | Комментарии (0)

Если требуется выводить только количество в итогах, а в детальных записях ничего не выводить, тогда в настройках выбираем ветку <Детальные записи>, на вкладке "Выбранные поля", разворачиваем <Авто> и убираем галку с того поля, которое не должно отображаться.

Если надо чтобы в группировке выходила не сумма всех записей, а только одно значение (например когда есть общий остаток по абоненту и остатки в разрезе услуг в 2 разных столбцах), то в выражении ресурса можно использовать формулу типа:  Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ТекущийОстаток)", "Абонент"))

 

СКД | Просмотров: 818 | Добавил: leshic | Дата: 26.04.2019 | Комментарии (0)

1С продвигает технологию 1C:Enterprise Development tools (EDT)

По сути это разработка в Eclipse функционала 1С. Надо скачать плагины и добавить конфигурацию. Пока не все объекты доступны, но основная часть уже включена.

Так как Eclipse работает на Java, то разработка теперь доступна не только под Windows, но и под Linux.

Подробнее можно почитать здесь https://infostart.ru/public/344802/

https://edt.1c.ru/docs/git/?hash=t000055.html#t000055

Администрирование | Просмотров: 378 | Добавил: leshic | Дата: 24.04.2019 | Комментарии (0)

https://its.1c.ru/db/v8312doc#bookmark:adm:TI000000446

Система «1С:Предприятие» обеспечивает возможность ведения технологического журнала, в который помещается информация от всех приложений, относящихся к системе «1С:Предприятие».

Технологический журнал предназначен для выявления ошибок, возникающих при эксплуатации системы, и диагностики работы системы службой технической поддержки фирмы «1С», а также для анализа технологических характеристик работы системы.

Состав и свойства событий технологического журнала могут меняться при выпуске обновлений платформы.

 

Администрирование | Просмотров: 426 | Добавил: leshic | Дата: 24.04.2019 | Комментарии (0)

Для записи событий, возникающих в критических ситуациях (с точки зрения системы «1С:Предприятие») предназначен технологический журнал по умолчанию. Для этого журнала создается фиксированный фильтр событий, который формирует платформа и который невозможно изменить.

Технологический журнал по умолчанию имеет следующие настройки:

● Каталог файлов технологического журнала по умолчанию:

● ОС Windows: %USERPROFILE%\Local Settings\Application Data\1C\1cv8\logs (или %LOCALAPPDATA%\1C\1cv8\logs для ОС Windows Vista и старше).

● ОС Linux: ~/.1cv8/1C/1cv8/logs.

● ОС macOS: ~/.1cv8/1C/1cv8/logs.

● Информация удаляется из технологического журнала по умолчанию через 24 часа.

● В технологический журнал по умолчанию попадают события SYSTEM с уровнем Error.

Указанные настройки можно изменить с помощью элемента <defaultlog> (см. здесь). Настройка правил формирования событий, которые регистрируются в технологическом журнале по умолчанию выполняется с помощью элемента <system> (см. здесь).

Администрирование | Просмотров: 479 | Добавил: leshic | Дата: 24.04.2019 | Комментарии (0)

Для файловых баз данных 1С журнал находится в папке с базой данных в подкаталоге 1Cv8Log. При переносе базы данных надо скопировать эту папку чтобы не потерять историю.

В клиент-серверном режиме файлы истории обычно хранятся на сервере в каталоге:

C:\Program Files\1cv8\srvinfo\<Имя кластера сервера>\<Идентификатор базы на сервере>\1Cv8Log

Начиная с версии 8.3.5.1068 журнал регистрации может храниться в одном файле базы данных SQLite с расширением .lgd, который располагается:

  • Для файлового варианта информационной базы – в подкаталоге 1Cv8Log каталога информационной базы.
  • Для клиент-серверного варианта информационной базы – в подкаталоге 1Cv8Log каталога информационной базы в каталоге служебных файлов кластера. Имя каталога можно определить по файлу реестра данных кластера.

Целью переработки журнала регистрации и перевода его в новый формат было увеличение скорости выполнения запросов к нему и повышение надежности хранения данных. Новость об этом была размещена на официальном ресурсе фирмы 1С. Обновление платформы до версии 8.3.5.1068 и выше не приводит к автоматическому переводу журнала регистрации в новый формат у уже созданных информационных баз. Но при этом имеется возможность смены формата на новый штатными средствами платформы. Для этого следует открыть диалог настройки журнала регистрации (Главное меню –> Администрирование –> Настройка журнала регистрации) и нажать кнопку «Новый формат».

Однако при использовании нового формата ЖР при наличии большого количества пользователей возникают проблемы, которые можно решить только переходом на старый формат

Для сокращения размера журнала регистрации есть 2 функции:

  1. Кнопкой «Сократить» удаляем все данные до определенной даты;
  2. Возможность выбора периодов разделения журнала. При установке данной опции в значение «День», каждый день будет создаваться новый файл журнала регистрации. Мы сможем устаревшие данные перемещать на отдельный ресурс. Также не лишним будет применить архивирование журнала в zip или rar для минимизации занимаемого места.

 

Администрирование | Просмотров: 1103 | Добавил: leshic | Дата: 24.04.2019 | Комментарии (0)

Можно обратиться к таблице по имени и выполнить ПолучитьДанные. В результате вернется тип "Результат запроса". 

тзТаблицаРабот     = пТаблицаРаботИсточник.Таблицы["ТаблицаРабот"].ПолучитьДанные().Выгрузить();

здесь пТаблицаРаботИсточник - это МенеджерВременныхТаблиц

Запросы | Просмотров: 488 | Добавил: leshic | Дата: 22.04.2019 | Комментарии (0)


Вход на сайт
Поиск
Категории раздела
СКД [52]
Регистры [7]
Формы [48]
Администрирование [51]
Запросы [11]
Объекты конфигурации и типы данных [20]
Взаимодействие с другими базами, приложениями и источниками данных [16]
Программирование [55]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0