понедельник, 19 ноября 2018 г.

Размещение колонки в ТЧ

Процедура ДобавитьКолонкуТЧ(Форма, ИмяТЧ, ИмяРеквизитаТЧ, ИмяОбработчика = "")  Экспорт
    МДРеквизита = Метаданные().ТабличныеЧасти[ИмяТЧ].Реквизиты[ИмяРеквизитаТЧ];
    НоваяКолонка = 
Форма.ЭлементыФормы[ИмяТЧ].Колонки.Добавить(ИмяРеквизитаТЧ, МДРеквизита.Синоним);
 Если МДРеквизита.Тип = Новый ОписаниеТипов("Булево") Тогда
  НоваяКолонка.ДанныеФлажка = ИмяРеквизитаТЧ;
 Иначе
  НоваяКолонка.Данные = ИмяРеквизитаТЧ;
 КонецЕсли;
 НоваяКолонка.ПодсказкаВШапке = МДРеквизита.Комментарий;
 
 Если НЕ ИмяОбработчика = "" Тогда
  Форма.ПодключитьОбработчикИзмененияДанных(ИмяТЧ, ИмяОбработчика);
 КонецЕсли;
КонецПроцедуры

пятница, 31 августа 2018 г.

Не приходят задачи в Документообороте



В документообороте пользователю не приходят задача на ознакомление или пользователь не видит процессы и задачи в окне "Все процессы и задачи" (там пусто).

Лечиться остановкой и запуском задачи повторно


четверг, 16 августа 2018 г.

1С не останавливается на точке останова



Проблема когда ЕРП (в моем случае) не останавливается на точке останова, лечится вот такой магией:
Отладка-Подключение  кнопки Отключить, Подключить.

понедельник, 13 августа 2018 г.

Процедура перед записью бизнес процесса



Изменения поведения задач, наложения определенных условий, отправка задач определенным пользователям  и т.д. Где в коде процедура которая отвечает за запись Задачи ???

Что бы долго не капаться в конфигурации, все это делается


понедельник, 23 июля 2018 г.

Настройка прав доступа в Докуметообороте


Важное замечание
из ролика может показаться что рабочая группа может дать права пользователю на документ

Если пользователь не имел прав на просмотр документа, после того как он будет добавлен в рабочую группу он все равно не сможет просмотреть документ (он будет для него не доступен).

среда, 6 июня 2018 г.

Перебрать все реквизиты любого объекта


Задача нужно сделать запись из справочника в РС и это все в УФ. При этом если это не новый то записывать не надо. Проверить на Модифицированность() ПриЗаписи у справочника не получится, поэтому делаем вот так

суббота, 5 мая 2018 г.

Планировщик Windows не запускает задание



Не корректно работает Планировщик, на очень устававшей Windows 2008 r2. При загрузке сильно "Залипает". Плюс приходящий админ выключил журнал событий = (. Мне надо запустить батник, который запустить обработку в 1С. Простая задача, но не для этого сервера. Он через раз запускает обработку.

четверг, 26 апреля 2018 г.

пятница, 20 апреля 2018 г.

Передача параметров во внешний отчет СКД


Ситуация когда мы в расширении добавили кнопку по которой будем вызывать отчет СКД. При этом сложность в том что отчет находится в базе во  внешних обработках (ДополнительныеОтчетыИОбработки) и используем ШаблонСКД 
Вот эти ресурс был интересен, но у меня не взлетело

1С 8.3 Как при помощи БСП программно открыть внешний отчет из "Дополнительные отчеты и обработки" и передать параметры


четверг, 22 марта 2018 г.

Узнать IP адрес


Как узнать  IP  адрес удаленного пользователя, если пользователь не знает как смотреть IP  адрес. Но может сделать пару кликов по  скрипту или батнику

среда, 14 марта 2018 г.

Переносим список баз или ковыряем 1CEStart.cfg


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

четверг, 8 марта 2018 г.

Удаление элементов списка

обычное удаление элементов списка

// Обход списка с конца, так как при удалении элементы сдвигаются к началу
КоличествоСтрок = <?"ИмяСписка">.Количество();
Для сч=1 По КоличествоСтрок  Цикл
 _Строка = <?"ИмяСписка">[КоличествоСтрок-сч];
 <?"ИмяСписка">.Удалить(_Строка);
КонецЦикла;

вторник, 9 января 2018 г.

понедельник, 8 января 2018 г.

Запрос НЕ в цикле


Часто совершаемая ошибка новичками, цикл в запросе. Потому то это просто и делается на автомате. Но это замедляет скорость выполнения кода. Как правильно делать запрос не в цикле.

Печать чека ККМ из драйвера ККМ

Суть проблемы: Пробиваем чек из 1С: Бухгалтерии. Чек пробит не  правильно. Теперь нужно сделать чек коррекции. Но в программе это сделать н...