5 сент. 2017 г.

Об особенностях составления резюме программисту 1С

Написание внешних отчетов и обработок
Разработка дополнительной функциональности для различных прикладных решений.

Написание выгрузок/загрузок данных
Разработка подсистемы интеграции с информационной системой: .....

Создание документов, справочников, регистров
Разработка подсистемы/функционального модуля/блока...

Обучение и консультирование пользователей, настройка ролей пользователей
Внедрение новой функциональности.
Настройка прав доступа учетных записей пользователей.

Ошибки платформы 8.3.9.1818

Не удалось найти объект "#tt76", так как он не существует, или отсутствуют разрешения

Вернуть старый формат записи журнала регистрации

Новый формат журнала регистрации (SQLite, *.lgd ) появился в платформе 1С:Предприятие 8 начиная с версии 8.3.5.
Само по себе обновление на 8.3.5 (или даже более новые релизы) не приводит к смене формата ЖР.
Но вот если на 8.3.5+ создать новую базу (или пересоздать старую) с очисткой папки 1Cv8Log, то при отсутствии в ней файла 1Cv8.lgf будет создан ЖР уже нового формата (*.lgd)
На большом количестве пользователей он может оказаться хуже старого режим работы. Чтобы вернуть старый режим записи — для этого (при остановленном сервере 1С):
Найдите в папке базы (…\srvinfo\reg_<PortNo>\<GUID>) папку журнала регистрации (1Cv8Log),
далее из папки 1Cv8Log удалить все файлы (или переместить, или переименовать папку),
в папке 1Cv8Log создать пустой файл 1Cv8.lgf.
Повторите эти шаги для каждой базы.

Скопировано с сайта gilev.ru!!!

16 авг. 2017 г.

Отладка http сервисов 1С 8.3

Для отладки HTTP-сервиса нужно включить (или убедиться в том, что включено) следующие флажки.
1. Разрешить отладку HTTP-сервисов в меню публикации 1С:Предприятие (Конфигуратор / Администрирование / Публикация на веб сервере…).


 
 
2. Адрес отладчика – адрес компьютера, где мы будем запускать конфигуратор (обратите внимание на синтаксис: «tcp://<адрес отладчика>»).
Включить автоматическое подключение к HTTP-сервисам на сервере (Конфигуратор / Отладка / Подключение…).  

27 мар. 2017 г.

Конвертация данных: обновление метаданных конфигураций

После выхода обновлений к конфигурациям связанным с кодами для НН (налоговой накладной), решил обновить правила обмена УТ -> БП.

В справочнике Номенклатура, у реквизита НоменклатураГТД изменился тип, стал составным.
Но в правилах обмена использовались метаданные старых версий конфигураций, где ещё не было составного типа.

Сначала попробовал обновить метаданные из выгрузки метаданных новой конфигурации в файл xml, но при загрузке возникает ошибка:

{Обработка.ЗагрузкаСтруктурыМетаданных.МодульОбъекта(499)}: Ошибка при вызове метода контекста (Записать)
        Объект.Записать();
по причине:
Ошибка при попытке вставки записи с неуникальным значением ссылки.
таблица Reference7.

Решение оказалось простым: нужно сначала выгрузить существующие правила в xml, а затем при загрузке этих же правил из xml, выбрать заранее загруженные в справочник Конфигурации версии обновленных конфигураций.

После загрузки правил конфигурации будут на обновленных версиях метаданных, теперь можно приступать к изменению правил обмена.

26 янв. 2016 г.

Настройка SSL для web-сервисов 1С 8.2

Открываем файл httpd.conf в папке C:\Program Files\Apache Software Foundation\Apache2.2\conf. Находим строку Listen 80, под ней дописываем Listen 443 (стандартный https порт).

Копируем файл openssl.cnf из C:\Program Files\Apache Software Foundation\Apache2.2\conf в C:\Program Files\Apache Software Foundation\Apache2.2\bin.

Создаем ключи.

27 мая 2015 г.

Константы в запросах 1С

Первый способ:
ВЫБРАТЬ Значение ИЗ Константа.ВалютаРегламентированногоУчета


Второй способ:
ВЫБРАТЬ ВалютаРегламентированногоУчета ИЗ Константы

7 мая 2015 г.

Обработка нажатия на гиперссылку в ПолеHTMLДокумента

СтандартнаяОбработка = Ложь;   

Процедура хтмлonclick(Элемент, pEvtObj)
   
    СтандартнаяОбработка = Ложь;   
    Попытка
        ЗапуститьПриложение(pEvtObj.srcElement.href);
   
   
        Если НЕ СтандартнаяОбработка Тогда   
            pEvtObj.returnValue  = Ложь;
        КонецЕсли;
       
    Исключение
    КонецПопытки;
   
КонецПроцедуры

3 апр. 2015 г.

Открыть отчет несколько раз 1С 8

Добавляем в событие ПриОткрытии() строку:
ЭтаФорма.КлючУникальности = Новый УникальныйИдентификатор;

21 февр. 2015 г.

Исследование планов запросов в SQL (перевод с англ.)


SQL Server хранит наиболее часто используемые планы запросов в кэше (оперативной памяти), поэтому нет необходимости строить план каждый раз для одного и того же запроса. Как мы можем извлечь из этого выгоду, чтобы найти потенциальные узкие места в производительности? Давайте рассмотрим некоторые возможности для оптимизации, используя информацию, хранимую в кэше SQL Server.

Перейти в начало отчета СКД 1С

В процедуре формирования отчета:

...
ПроцессорВывода.ЗакончитьВывод();
Результат.ТекущаяОбласть = Результат.Область("R1C1");
...

18 янв. 2015 г.

1С и Asterisk. Часть II

О настройке AMI можно почитать здесь
Описание какой класс прав за что отвечает можно здесь

Ссылка на описание команды Originate


28 дек. 2014 г.

No xeldz

У меня была проблема, слетел активатор и я его удалил, после возникла такая как описана в заголовке ошибка и комп не грузил винду.

В общем, проблема решается так:

4 авг. 2014 г.

Обмен между УТ 2.3 для Укр. и БП 1.2 для Укр.

Суть задачи: иногда возникает необходимость выгрузить данные из, например, 1С:Бухгалтерии предприятия в 1С:Управление торговлей, но не по узлам обмена распределенной информационной базы (РИБ), а через обработку Универсальный обмен данными XML. Это, например, может возникнуть когда Вы создаете новую базу УТ, и хотите импортировать справочник из БП в УТ, не настраивая двусторонний обмен данными или собственные правила обмена, или бухгалтеру привычнее и удобнее выгружать данные за выбранный период, а не по принципу регистрации обмена.
Решение: