Школа физики

Школа физики

Персональный сайт учителя физики
Лях Владимира Петровича

Понедельник, 09 июня 2014 00:00

Программирование в системе 1С-Предприятие. Приёмы.

Автор
Оцените материал
(17 голосов)

В этой статье мы собираем приёмы разработки в программе 1С-Предприятие. Что-то вроде шпаргалки.

Включение технологического журнала 1С Предприятие

Для включения технологического журнала необходимо:
Создать файл logcfg.xml в папке C:\Program Files (x86)\1cv82\8.2.15.301\bin\conf (путь — каталог 1С предприятия) на сервере 1С Предприятия.
После этого необходимо прописать в файле logcfg.xml пути к созданным папкам.

Пример простейшего конфигурационного файла с пояснением атрибутов:

В технологическом журнале регистрируются все возможные события;

Файлы технологического журнала располагаются в каталоге d:\v81\logs;

Файлы технологического журнала хранятся в течение одного часа;

Файлы дампа помещаются в каталог d:\v81\dumps;

Файлы дампа содержат всю доступную информацию (содержимое всей памяти процесса).

Включение технологического журнала 1С Предприятие

 

Устранение ошибки сетевого доступа к серверу на клиенте

В файле hosts прописать адрес сервера. Файл после изменения сохранить в кодировке UTF-8.

 

Настройка сортировки в форме списка по произвольной колонке

&НаКлиенте
Процедура ПриОткрытии(Отказ)

Список.Порядок.Элементы.Очистить();

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

//Если необходимо по возрастанию сортировать то меняем на Убыв на Возр
НовыйПорядок.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Обычный;
НовыйПорядок.ТипУпорядочивания = НаправлениеСортировкиКомпоновкиДанных.Возр;

//Дата регистрации мой реквизит, здесь заменить на Ваш реквизит сортировки
НовыйПорядок.Поле = Новый ПолеКомпоновкиДанных("Код");


НовыйПорядок.Использование = Истина;

КонецПроцедуры

 

В виртуальных таблицах регистра накопления недоступно поле "Регистратор"

Чтобы в виртуальных таблицах регистра накопления "Остатки", "Обороты", "Остатки и обороты" сделать доступным поле "Регистратор", нужно в параметрах виртуальной таблицы для параметра "Периодичность" выбрать одно из значений: "Запись", "Регистратор" или "Авто".

 

Схема компоновки данных. Как записать выражение на вкладке "Параметры"

Столкнулся с проблемой заполнения выражения для параметра:

НачалоПериода(&Период, Неделя)

Оказалось, слово "Неделя" нужно брать в кавычки:

НачалоПериода(&Период, "Неделя")

 

Как вычислить итог по колонке табличной части и обратиться к нему программно

Допустим, у нас есть Табличная часть СписокНоменклатуры с колонками Товар, Количество, Стоимость.

Чтобы вычислить итог по колонке Стоимость нужно записать следующую конструкцию:

Итог = СписокНоменклатуры.Итог("Стоимость");

Донец 14

Выпускник школы

Добавить комментарий


Защитный код
Обновить

Комментарии

  • Евгений Евгений 25.11.2017 16:51
    Наконец то Урок по всем современным требованиям. Мугамба доволен!!!!!!!!! Не просто СПАСИБО! А ...

    Подробнее...

     
  • Олег Олег 02.11.2017 16:17
    Владимир, а где сегодня можно купить омагничиватель воды СО-2 или СО-3?

    Подробнее...

     
  • Тимур Тимур 22.09.2017 08:36
    Доброго времени суток, на вашем сайте наткнулся на фотографию учебного вольтметр-термо метра ...

    Подробнее...