Блог Tiger

Основная специалисзация программирование в среде 1С 8

новости мира за сегодня

Как запустить БСП в режиме отладки в 1С

08.12.2015 10:46 | Просмотров: 4307 | Доход: 0 руб. | Комментариев: 4
[Программирование] 
Рейтинг: 0/0
При работе в 1С с библиотекой стандартных подсистем (БСП) столкнулся с проблеммой, что при обновлении конфигурации многие обработчики запускаются в фоновом режиме, из-за чего их невозможно отлаживать, то есть точка остановка в коде не срабатывает. После долгих ковыряний вилкой в коде нашел решение. Необходимо в параметры запуска в режиме 1С:Предприятие установить параметр "РежимОтладки". В конфигруаторе "Сервис" -> "Парметры..." -> "Запуск 1С:Предприятие" -> в поле "параметр запуска" вписываем текст (без кавычек): "РежимОтладки" Вуаля! Теперь можете отлаживать спокойно вашу

...читать далее...
© Tiger (08.12.2015)

Консоль запросов для 1С 8.3 управляемое приложение тонкий и веб клиент

12.01.2015 15:39 | Просмотров: 16312 | Доход: 0 руб. | Комментариев: 15
[Программирование] 
Рейтинг: 5/3
В последнее время работаю в основном в управляемом приложении платформы 1С 8.3 и столкнулся с проблемой при работе с запросами, что старая добрая консоль запросов не работает в управляемом приложении на тонком и веб клиенте.
Пришлось искать рабочий вариант и вот я его нашел и делюсь с вами.                                Скачать консоль запросов 1С 8.3 с конструктором тонкий клиент веб клиент :

...читать далее...
© Tiger (12.01.2015)

Загрузка данных в 1С 8 из файлов формата Excel без установленного офиса MS Office и любого другого (Open Office, Libre Office)

14.03.2014 16:24 | Просмотров: 12062 | Доход: 267.75 руб. | Комментариев: 2
[Программирование] 
Рейтинг: 5/2
Загрузка из Excel в 1С 8 c помощью стандартного провайдера Windows  - Microsoft Jet OLEDB Для начала необходимо получить название листа в книге, для этого пользуемся функцией представленной ниже:  
// Функция возвращает список значений, содержащий имена листов книги EXCEL или Пустой СписокЗначений.
//
// Параметры:
//     ФайлEXCEL - Полное имя файла (путь к файлу с именем файла и расширением).
//     ПодключениеADODB - Тип драйвера ADODB для подключения к EXCEL.
//
// Возвращаемые значения:
//     СписокЛистов - Список имен листов в файле, например: Лист1, Лист2, Лист3.
//
Функция ФайлExcelПолучитьСписокЛистов(Знач ФайлEXCEL, Знач ПодключениеADODB = "MicrosoftJetOLEDB40")
    Перем СписокЛистов, ВсегоЛистов, ИмяЛиста, МассивЛистов;
    Перем ServiceManager, Desktop, Properties1, Properties2, Arguments, Book, Sheets;
    Перем СonnectionString, ADODBConnection,..


...читать далее...
© Tiger (14.03.2014)

Периодические реквизиты в 1С 8. Особенности перехода с 1С 7.7 на 1С 8

26.11.2013 15:12 | Просмотров: 9290 | Доход: 143.8 руб. | Комментариев: 2
[Программирование] 
Рейтинг: 3.75/4
При переходе с платформы 1С 7.7 на 1С 8 возникает проблема с переиодическими реквизитами, которые есть в 1С 7.7, но их нет в 1С 8. Однако в 1С 8 их можно заменить использованием периодических регистров сведений. Рассмотрим на примере переноса справочника "Сотовые телефоны" из 1С 7.7 в 1С 8.2. Итак у нас есть справочник "Сотовые телефоны" с набором реквизитов часть из которых периодические. Обычне реквизиты в 1С 8 создаются точно так же как и в 1С 7.7, а вот что делать с периодическими. Для них мы создадим регистр сведений "История сотовых телефонов". В регистре сведений указываем переодичность . На форме элемента справочника добавляем элементы управления (в нашем случае поле ввода) для всех переодических реквизитов. В нашем случае это:
  • Норма
  • Действует
  • Сотрудник
  • Примечание
Эти же реквизиты должны быть и в регистре..

...читать далее...
© Tiger (26.11.2013)

Конвертация в 1С 8 из регистра сведений в справочник

26.11.2013 15:11 | Просмотров: 7257 | Доход: 195 руб. | Комментариев: 0
[Программирование] 
Рейтинг: 5/3
Стояла задача создать конвертацию данных, чтобы должности организации из бухгалтерии переносились в управление торговлей, но вот не задача в бухгелтерии должность хранится в регистре сведений, а в УТ реквизит справочника "Физические лица". Как конвериторовать сотрудники организации в справочник физ. лицо? Необходимо создать стандартное правило для выгрузки физ.лиц из БУХ в УТ "ФизическиеЛица00001", гле источник будет пустой, а приемник будет справочник "Физические лица". Далее в ПКО "ФизическиеЛица00001" заходим в ПКС и ставим галочку "Получать значения из входящих данных". После этого заходим на вкладку "Правила выгрузки данных" и в правиле "ФизическиеЛица" прописываем код в секцию "Перед выгрузкой"
Если (НЕ Объект.ЭтоГруппа) И (Найти(НРег(Объект.Код), "рин") = 0) Тогда
	Запрос = Новый Запрос;
	Запрос.Текст =..


...читать далее...
© Tiger (26.11.2013)

Консоль заданий 1С Предприятия 8

19.07.2013 09:55 | Просмотров: 3748 | Доход: 28.16 руб. | Комментариев: 0
[Программирование] 
Рейтинг: 5/2
Консоль заданий 1С Предприятия 8 Для легкого и не принужденного управления обработка «Консоль заданий», позволяющая выполнить регламентные задания, а так же копировать фоновые задания вместе с параметрами и создавать новые. Ссылка на скачивание: www.newblog.kz/app/webroot/files/tiger/konsol_zadaniy.epf

...читать далее...
© Tiger (19.07.2013)

Как в 1С Предприятие 8 добавить в нижний колонтитул картинку

04.07.2013 11:01 | Просмотров: 8505 | Доход: 480.19 руб. | Комментариев: 18
[Программирование] 
Рейтинг: 5/3
Изображение в нижнем колонтитуле в 1С 8 Для того что бы вывести в табличный документ текст в нижний колонтитул проблем не возникает, а вот с картинкой уже возникают проблемы. Например нужно выводить логотип компании внизу каждого листа. Что бы вывести в врехний колонтитул можно воспользваться функцией ПовторятьПриПечатиСтроки. Ей же можно воспользоваться и для нижниго колонтитула, но только в том случае если на странице фиксированный текст, но это как правило бывает редко.
Поэтому нам придется высчитывать для каждой страницы оставшееся свободное место и выводить в самом низу область табличного документа с картинкой нижнего колонтитула. Для этого воспользуемся процедурой приведенной ниже.
Процедура ВыводСПроверкой(ТабДок, СекцияВывод, СекцияВерх, СекцияНиз, СекцияДоп)
	ТабДок.Вывести(СекцияВывод);
	Возврат;
	
	Если СекцияВывод = СекцияДоп Тогда
		М = Новый..


...читать далее...
© Tiger (04.07.2013)
<12>>>