1C Программирование

1С Получение данных из Excel при помощи ADO

Опубликовано

Статья о выгрузке данных из 1с в Excel при помощи ADO Сначала расскажу о достоинствах и недостатках данного метода: Достоинства: высокая скорость простота и понятность кода нет необходимости иметь установленный Microsoft Excel Недостатки: вы получаете таблицу данных без учета группировок

1C Программирование

1С код инструкция «Перейти» (Goto)

Опубликовано

Иногда возникает потребность в коде программы совершить прыжок в совершенно другое место программы. Как это реализовано в 1С я сейчас и расскажу. Для этого в 1С существует оператор «Перейти» . Вот пример кода с его использованием: Док=СоздатьОбъект(«Документ»); Док.ВыбратьДокументы(); Пока Док.ПолучитьДокумент()=1 Цикл Док.ВыбратьСтроки(); Пока Док.ПолучитьСтроку()=1 Цикл Если Док.Товар.Наименование=»Нужный нам товар» Тогда Перейти ~а; //метка КонецЕсли; КонецЦикла; […]

1C Программирование

Как «убить» все процессы 1С на сервере терминалов

Опубликовано

На сервере работает масса людей и частенько, некоторые из них, забывают закрыть перед уходом домой программу 1С. Автоматизация, которая исполняется ночью, требует монопольного доступа к базе данных 1С, а соответственно натыкается на проблему. Данная проблема решена при помощи …

1C Программирование

Проверка запущена ли программа и запуск если не запущена (Mobi-C)

Опубликовано

Делалось для автозапуска обработки Mobi-C Как проверить запущен ли определенный процес и запустить его если он не запущен Windows Server 2003 RU Создаем файлик с расширением *.cmd Содержимое: @echo off set application=1cv7s.exe tasklist /FI «Пользователь eq ххх» | find /I «%application%» >nul if errorlevel 1 (   echo %application% is not running   d:\automation\mobi-c.vbs ) […]

1C Программирование

XML 1С: «Ошибочное определение для корневого элемента в схеме».

Опубликовано

При сохранении налоговой накладной в формате XML, с помощью кнопки, 1С выдала странную для ошибку. ====== Декларация о НДС=================================== — Начало загрузки схемы (J0200109.xsd) — Схема загружена успешно! — Начало выгрузки в файл ******.xml — Отчет выгружен успешно! —- Начало проверки отчета по xsd-схеме. Схемы.ДобавитьСхему(«»,ПутьКСхемам+ИмяСхемы+».XSD»); {D:\БАЗА1С\EXTFORMS\RP10Q2.GRP\XMLEXPRT.ERT(2189)}: msxml3.dll: Ошибочное определение для корневого элемента в схеме. ======================================================= […]

1C Программирование

Проблемы с выгрузкой регламентированных отчетов в XML (1с 7.7)

Опубликовано

Налоговики неожиданно обновили регламентированную отчетность. В связи с чем возникли проблемы с выгрузкой готовых отчетов в формат XML для сдачи в налоговую. Приведу список возможных проблем и их решений. 1. При выгрузке появляется сообщение о том, что не найдены схемы выгрузки. Причина: вместе с изменением формы отчета налоговая сменила и схемы. Решение: зайти на сайт […]

1C Программирование

Кнопка обновления версии внешнего отчета (1С 7.7)

Опубликовано

После исправления внешнего отчета вместо рекомендации пользователю: «Закрой отчет и открой его заново», говорим:  «Нажми на кнопку». «Полезная фича», удобная при отладке внешних отчетов.  По нажатии открывается новый экземпляр отчета, старый закрывается. В кнопке в формуле пишем: ОткрытьФорму(«Отчет»+Симв(35),Форма.Параметр,РасположениеФайла()) #Закрыть А еще для удобства в свойствах кнопки в действии выбираем горячую клавишу F5 и вуаля наша обработка […]

1C Программирование

Для типизации поля «Док», не найдено дополнительное типизирующее поле.

Опубликовано

Пацаны не проебите. как я проебал…. Два дня я потратил чтобы дойти до сути данной ошибки. Оказывается какието мегаультрастранным местом думали программисты «пошутив» таким образом. Внимание ответ: |SELECT | Взаиморасчеты.IDDOC as [Док $Документ] |, Взаиморасчеты.IDDOCDEF as Док_вид   Обязательно буква должна быть маленькой и никак иначе конструкция типа Док_Вид — даст ошибку!!!! Дебилы придумали не […]

MS Windows Server 2003

Немного об 1с и MS SQL

Опубликовано

1. Что такое SQL Server Enterorise Manager? Это приложение с графическим интерфейсом для администрирования и настройки MS SQL Server 2000, а также управления серверами и базами данных MS SQL. Запускается или через меню Пуск:: Программы — Microsoft SQL Server — Enterprise Manager (в случае стандартной установки группы прогамм MS SQL Server 2000). Или же через […]

1C Программирование

1С + MS Excel

Опубликовано

В прошлый раз мною была рассмотрена задача выгрузки данных из 1С в MySQL сервер, а теперь я хочу поделиться примером работы 1С и MS Excell. Такая задача возникает например когда есь необходимость наряду с каталогом товаров на сайте опубликовать еще и прайс-лист в формате *.xls