Запуск внешней обработки по расписанию v7.7

Публикация № 121390

Разработка - Практика программирования

Неоднократно возникали задачи организовать, например ежедневную выгрузку и отправку отчетов по эл.почте, и вот…

...представляю вашему вниманию простой и достаточно дубовый способ: 

1. Создаём в списке пользователей специальное имя, например АвтоEmail, набор прав минимальный – лишь бы хватило открыть общую внешнюю обработку.

2. В Глобальном модуле в процедуре ПриНачалеРаботыСистемы() описываем вызов отработки и завершение работы системы:

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


глПользователь = Спр.ТекущийЭлемент();

 

// Вызов и завершение работы

Если ИмяПользователя() = "АвтоEmail" Тогда
    СтатусВозврата(
0);
    ОткрытьФорму(
"Отчет", "АвтоEmail", КаталогИБ() + "ExtForms\ПродажиОстатки.ert");
    Возврат;
КонецЕсли;

 

3. В самой обработке при открытии выполняем все нужные действия.

4. Далее собираем команду запуска 1С с параметрами:

Пример: "C:\Program Files\1Cv77\BIN\1cv7.exe" ENTERPRISE /D"D:\DataBase\Db\" /N"АвтоEmail" /P"123"

5. Осталось лишь Создать задачу в Планировщике заданий windows, указать команду запуска в действии и расписание.

 

И раз уж речь была об отправке почтой, то модуль формы обработки может выглядеть примерно так:


Процедура ПриОткрытии()
   
// Какой нибудь Запрос
   
Таб = СоздатьОбъект("Таблица");
   
Таб.ВывестиСекцию("Шапка");
    Пока
Запрос.Группировка(1) = 1 Цикл
       
Таб.ВывестиСекцию("Строка");
    КонецЦикла;
   
Таб.ВывестиСекцию("Подвал");
   
Таб.Записать(КаталогИБ()+"ExtForms\Остатки.xls", 1);

    Попытка
        Если ЗагрузитьВнешнююКомпоненту(
"ROM-Mail.dll")=0 Тогда
            Сообщить(
"Не удалось загрузить ROM-Mail.dll");
            Возврат;
        КонецЕсли;
    Исключение
        Возврат;
    КонецПопытки;
   
ВК = СоздатьОбъект("AddIn.AddInMail");
   
ВК.СерверОтправки  = "smtp.yandex.ru";
   
ВК.ПортОтправки                  = 25;
   
ВК.Логин                 = "МойЛогин";
   
ВК.Пароль               = "МойПароль";
   
ВК.АутентификацияПриОтправке     = 1 ;
    Если
ВК.Подключиться("Отправка") = 0 Тогда
        Возврат;
    КонецЕсли;
   
ВК.АдресОтправителя "МойЛогин@yandex.ru";
    ВК.ИмяОтправителя   = "ООО Рога и копыта"; // можно на несколько адресов через ;
   
ВК.АдресПолучателя  = СокрЛП(Мыло1) + ";" + СокрЛП(Мыло2) + ";" + СокрЛП(Мыло3);
   
ВК.Тема             = "Например, отчеты по ТМЦ на складах";
   
ВК.Кодировка        = "windows-1251";
   
ВК.ТипПисьма        = 2;                   // можно отправить несколько файлов через ;
   
ВК.Вложения = КаталогИБ()+"ExtForms\Движения.xls;"+КаталогИБ()+"ExtForms\Остатки.xls";
    Если
ВК.Отправить()=1 Тогда
        Сообщить(
"Отчеты успешно отправлены.");
    Иначе
        Сообщить(
"Не удалось отправить отчеты на почтовый сервер!", "!");
    КонецЕсли;
   
ВК.Отключиться();
КонецПроцедуры

Компонента ROM-Mail.dll бесплатная и легко пробивается в яндексе. 

 

Возможная проблема или «запишу, чтоб не забыть».

Планировщик Windows 2008 ошибка 2147943645

Планировщику заданий не удается запустить задачу "такую-то" для пользователя "такого-то". Дополнительные сведения: значение ошибки: 2147943645.

Дело в том, что при создании задания по умолчанию оно «Выполняется только зарегистрированного пользователя», но не в смысле, что пользователь должен существовать, а в смысле, что он должен быть залогинен. В случае, если эта галка выставлена «Выполнять вне зависимости от регистрации пользователя», то задание от имени незалогиненного в момент срабатывания триггера планировщика пользователя выполняется без проблем.

Предлагаемое решение – выставить вышеописанную галку и до кучи поставить галку "Выполнить с наивысшими правами", расположенную там же – мне лично сразу помогло.

Ссылка на источник

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. TrinitronOTV 7 20.03.12 07:48 Сейчас в теме
неплохая реализация задачи
2. andrewks 1306 20.03.12 08:26 Сейчас в теме
вместо ROM-mail советую использовать dialmail.dll - гораздо меньше глючит в современных условиях, и функционал побогаче. или ещё CDO можно заюзать
7. Yury1001 1449 20.03.12 10:48 Сейчас в теме
(2) ну я что нашёл 5 лет назад то и юзаю, а так компонента конечно может быть любая.
3. janber 20.03.12 09:53 Сейчас в теме
Вижу по тексту, что на сервере будет по расписанию открываться окно 1С,
а кто его будет закрывать?
И еще, в письмо вкладывается файл результата другой обработки, а ее кто будет запускать?
4. 1v7 187 20.03.12 10:20 Сейчас в теме
Для отправки мыла не обязательно использовать ВК.
(3) Alex210, поддерживаю...
Проще использовать таймаут в 1С или если время не принципиально - засунуть обработку в процедуру ПриНачалеРаботыСистемы().
6. Yury1001 1449 20.03.12 10:47 Сейчас в теме
(4) таймаут в 1С зависает наглухо, при некоторых условиях, к тому же предполагается что 1С будет запущена всегда, а кто её запустит после перезагрузки сервера и как её останавливать при обновлениях - каждый раз, не...

ПриНачалаеРаботыСистемы засунуть можно, но изменять проще обработку - никого из базы выгонять не нужно.
5. Yury1001 1449 20.03.12 10:44 Сейчас в теме
(3) Закрывать окно 1С будет строка СтатусВозврата(0).
Запускать другую обработку будет текст первой обработки ПриОткрытии() хоть 5 штук подряд.
8. Jelu 20.03.12 10:49 Сейчас в теме
Запускать можно скриптом по планировщику виндовс.
9. Yury1001 1449 20.03.12 10:51 Сейчас в теме
(8) так об этом и публикация
14. yuraos 978 28.03.12 17:30 Сейчас в теме
(9) Изящьное решение!
;)))
Я подобное тоже использовал в своей базе на прошлом месте работы.
Правда набор прав "автоюзера" назывался "Робот".
Причем юзер-робот по имени "Налипаефф" с утра заходил в базу целых три раза:
- первый раз делал выгрузки на сайты;
- второй раз аннулировал счета и заказы;
- третий раз выполнял рассылку прайсов, первичных документов и графиков платежей оптовикам;
Еще этого робота я мог при открытии заставить выполнить произвольный код на языке 1С из внешнего файла.
Метода описана в статье Обработка "Партионное удаление объектов" для 1С:Предприятие-7.7
в сааамом конце (над картинками).
PS:
Кроме "Робота" у меня еще был набор прав "Демон".
Он запускался в базу также планировщиком Windows,
но в отличии от "робота" он не отваливал, после выполнения положенных действий,
а оставался там в течении дня и выполнял в обработке ожидания фоновое задание
(гасил документы под названием "Заказ розничного покупателя").
10. soba 21.03.12 03:00 Сейчас в теме
Прямо в лоб и эффективно. Только вот непонятно назначение операторов Сообщить("....") Для отладики разве что. Наверное все-же лучше ЗаписьЖурналаРегистрации("Мыло отправлено")
11. Yury1001 1449 21.03.12 20:56 Сейчас в теме
(10) soba, ну да, это просто рабочий кусок по отправке почты, а в этой задаче конечно запись журнала или лог файла.
12. warden 101 22.03.12 07:54 Сейчас в теме
Таки советую использовать CDO, меньше глючит, чем компоненты. Сам использую примерно такую схему, только запускается управляющая обработка, а дальше по критериям уже запускает остальные.
13. automatizator 293 25.03.12 03:35 Сейчас в теме
Что бы само закрывалось надо дать команду
Форма.Закрыть();
15. selesta 17 30.03.12 11:23 Сейчас в теме
в добавок к таким фоновым юзерам-роботам использую обработку ожидания из ФормЕкса, все замечательно работает, например поднятие карточки звонка у оператора колл-центра
за сабж спасибо, главное не настроить планировщик в тоже время что и бекап :)
16. MrDen 442 19.09.12 14:42 Сейчас в теме
Когда то тоже не нашел пришлось делать самому
http://infostart.ru/public/15995/
Оставьте свое сообщение

См. также

Использование классов .Net в 1С для новичков Промо

Практика программирования Разработка внешних компонент Универсальные функции v7.7 v8 Бесплатно (free)

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016    78971    Serginio    113    

Сбой, отказ 1C:Предприятия 7.7, код исключения e06d7363. APPCRASH 1cv7s.exe

Администрирование СУБД Журнал регистрации v7.7 1cv7.md Бесплатно (free)

Прекращена работа программы "1CV7 starter program". Никто не может зайти в 1C 7.7. Апкреш. Что делать? Проверьте, возможно журнал регистрации информационной базы 1С: Предприятия 7.7 поврежден.

17.08.2020    1274    ksnik    3    

Расчет страховых взносов в 1С 7.7 "Учет и отчетность предпринимателя, ред. 1.2" с апреля 2020

Бухгалтерский учет Практика программирования Зарплата v7.7 1cv7.md Россия БУ ФОМС, ПФ, ФСС Бесплатно (free)

В этой статье описано, какие небольшие изменения можно внести в модуль документа Начисление налогов с ФОТ, чтобы правильно рассчитывались страховые взносы с 1 апреля 2020 г.

09.04.2020    12196    Юджин58    39    

Маркировка лекарств - как передать код маркировки при продаже через ККТ Штрих-М

Практика программирования ККМ v7.7 Здравоохранение, медицина, стоматология Фармацевтика, аптеки Россия Бесплатно (free)

Пример программного кода для вывода чеков на ККМ Штрих-М с передачей информации о маркированных товарах (лекарства).

10.02.2020    11327    vovaapril    34    

.Net в 1С. На примере использования HTTPClient, AngleSharp. Удобный парсинг сайтов с помощью библиотеки AngleSharp, в том числе с авторизацией аля JQuery с использованием CSS селекторов. Динамическая компиляция Промо

Практика программирования WEB v7.7 v8 Бесплатно (free)

Часто приходится парсить сайты, в том числе с авторизацией, перескакивая со страницы на страницу по ссылкам. Тот, кто занимался вэб программированием, знает, как удобно использовать JQuery и CSS селекторы. На .Net написана очень удобная библиотека AngleSharp. Я покажу, как с её помощью можно значительно облегчить себе труд.

10.03.2016    56875    Serginio    33    

Дистрибьюция 7.7. Часть 1. Жизненный цикл заявки покупателя. Одна заявка покупателя, много адресов доставки.

Практика программирования Адаптация типовых решений v7.7 1С7:Комплекс 1С7:ТиС УУ Бесплатно (free)

Описан способ работы с учетом расписания с приоритетными покупателями - торговыми сетями (основными покупателями) в торговой или комплексной учетной системе на 1С 7.7. Множественная заявка покупателя на несколько торговых точек.

14.10.2019    4889    ksnik    14    

Заполнение реквизитов документов из предыдущего документа

Практика программирования Универсальные функции Разработка v7.7 1cv7.md Бесплатно (free)

Функция для автоматического заполнения реквизитов документов.

04.02.2019    5337    drevilo    2    

Анализ 1С: Предприятие 7.7 с помощью ELK стека

Журнал регистрации Администрирование данных 1С v7.7 1cv7.md Бесплатно (free)

Рассмотрим систему на базе Elasticsearch, Logstash и Kibana (ELK Stack) для анализа логов 1С Предприятие 7.7 с целью визуализации и анализа событий 1С.

22.01.2019    8725    phsin    20    

Кто заблокировал объект ? 7.7 (SQL/DBF) Промо

Администрирование данных 1С v7.7 1cv7.md Бесплатно (free)

Обработка блокировки объекта в базе для SQL/DBF варианта.

13.08.2010    40392    Ёпрст    125    

Библиотека печати на PDF принтер Bullzip для 1С 7.7

Администрирование данных 1С v7.7 Бесплатно (free)

В данной статье приведено несколько методов, которые позволят подключить PDF принтер Bullzip к своему проекту на платформе 1С Предприятие 7.7. Используя PDF принтер, вы сможете сохранять ваши табличные документы в формате PDF. Вы программно можете задавать имя PDF файла и его расположение на диске.

11.12.2018    7858    infosoft-v    11    

Логирование в 1С

Администрирование данных 1С v7.7 v8 Бесплатно (free)

Часто бывает необходимо отслеживать состояние часто повторяющихся регламентных заданий. Например, синхронизация данных с IP-телефонией, которая может производиться каждую минуту, синхронизация с сайтами, синхронизация данных с различными системами. Использовать для этих целей логирование 1С чрезвычайно неэффективно и не удобно. В таких случаях удобно использовать подход, применяемый в Unix-системах: писать логи в обычные текстовые файлы, а потом делать их обработку через эффективно работающие Unix-команды: grep, tail, cat, less и т.п.

18.05.2016    25200    rudjuk    20    

Проверка часового пояса

Практика программирования v7.7 Бесплатно (free)

При использовании терминалок для удаленных баз, иногда при входе в базу данных необходимо исключить возможность входа пользователей с компьютеров с другим часовым поясом. Например, работают в Новосибирской базе с временем UTC +6 и пытаются зайти в базу с UTC +3.

16.05.2016    11254    kudenzov    3    

Очень долго запускается 1С предприятие 7.7 (конфигуратор, монитор, отладчик) Промо

Администрирование данных 1С v7.7 1cv7.md Бесплатно (free)

Если у Вас всегда очень долго открывается 1С, заставка висит в течение нескольких минут, зависает при старте предприятия 7.7 и конфигуратор, и монитор, и отладчик, скорее всего, дело в файле 1cv7evt.txt, файл 1cv7evt.txt в подкаталоге Syslog в каталоге базы находится по адресу \\ИмяСервера\ИмяКаталогаБаз\ИмяБазы\SYSLOG\1cv7evt.txt, вернее в размере этого файла. Проблема проявляется в том, что во время запуска 1С предприятия 7.7 и конфигуратора, и монитора, и отладчика заставка висит несколько минут. Отключите пользователей, перенесите файл 1cv7evt.txt в другую папку, и 1С 7.7 будет стартовать очень быстро.

09.09.2014    35784    ksnik    14    

Установка OpenConf для 1С v 7.7 под Windows 10

Администрирование данных 1С openconf Бесплатно (free)

Хотелось бы поделиться тем, как я пытался установить OpenConf для 1С 7.7 на windows 10. Статья не претендует на пулитцеровскую премию. Вдруг кому-то пригодится.

14.04.2016    19250    kouki_189    7    

[ПОЛЕЗНЯШКА, 7.7] Как посчитать итоги по документам черным запросом с изподвывертом?

Практика программирования v7.7 1cv7.md Бесплатно (free)

Мелкая полезняшка, считает запросом итоговую сумму документов и количество документов.

12.03.2016    19667    CheBurator    18    

.Net в 1С. Асинхронные HTTP запросы, отправка Post нескольких файлов multipart/form-data, сжатие трафика с использованием gzip, deflate, удобный парсинг сайтов и т.д.

Разработка внешних компонент Практика программирования WEB v7.7 v8 Бесплатно (free)

Очень часто нужно при работе с HTTP сервисами или сайтами использовать Асинхронные HTTP запросы, отправку на сервер нескольких файлов, использование сжатия трафика. Эта статья про то, как этого легко добиться.

09.03.2016    32624    Serginio    22    

Скрипт удобного восстановления базы MSSQL при дифференциальном резервировании Промо

Архивирование (backup) v7.7 v8 1cv8.cf 1cv7.md Россия Бесплатно (free)

Если у Вас база на MSSQL и Вы пользуетесь разностными бекапами, то, скорее всего, столкнулись с тем, что поднять базу/копию базы из имеющихся резервных файлов не столь удобно, как того хотелось бы. В этой статье приведен скрипт по теме.

20.01.2011    30753    Ivon    12    

Пример HTTP запроса к УТМ ЕГАИС на платформе 1С 7.7

Внешние источники данных Практика программирования Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v7.7 1cv7.md Россия Бесплатно (free)

Запрос реализован на объекте ServerXMLHTTP из встроенной в Windows библиотеки MSXML, результатом запроса является XML объект DOMDocument из той же библиотеки MSXML со встроенным интерфейсом его обработки

16.12.2015    26177    Palmer1976    3    

Экспорт нескольких MXL таблиц в один XLS файл, на отдельные листы. Простой алгоритм

Загрузка и выгрузка в Excel Практика программирования v7.7 v8 Бесплатно (free)

Статья посвящена распространённому вопросу - как сохранить несколько таблиц (отчетов) в формате MXL, с которым работает 1С, на отдельные листы одного Excel файла. Освещается простой алгоритм решения проблемы штатными средствами, без использования внешних модулей и библиотек (не относящихся к 1С и Excel).

23.11.2015    17637    etmarket    14    

Процедура расшифровки ячейки таблицы в отчетах 1С 7.7

Практика программирования Универсальные функции v7.7 1cv7.md Бесплатно (free)

Хочу поделиться с вами универсальной процедурой для расшифровки ячеек печатной формы отчетов в 1С 7.7.

24.09.2015    18240    Anzhey    14    

1С:Предприятие 7.7. Оптимизация. Промо

Практика программирования v7.7 1cv7.md Россия Бесплатно (free)

Разгоняем 1С:Предприятие 7.7. Выжимаем последние соки.

31.01.2009    47717    alexk-is    110    

Универсальный способ сравнения таблиц

Практика программирования v7.7 v8 Бесплатно (free)

На эту тему уже есть статьи, но этот способ нигде не описан. Хотя я его использую с тех пор, как занимаюсь программированием. Его преимущество в простоте и универсальности: можно применять на 1С, SQL, а также в любом другом языке программирования.

05.07.2015    19358    json    1    

Числа прописью в родительном падеже в 7.7? Легко!

Практика программирования v7.7 1cv7.md Бесплатно (free)

Вывод числительных прописью в родительном падеже штатными средствами в три строчки кода.

20.06.2015    13001    gimalaj    3    

Еще раз, по-новому: производительность 1С: 7.7/1С: 8 + SQL

Производительность и оптимизация (HighLoad) Администрирование данных 1С v7.7 v8 1cv8.cf 1cv7.md Бесплатно (free)

Еще один подход к увеличению производительности 1C+SQL = использование RAM-дисков

16.02.2015    37173    kos    35    

Хитрость, чтобы после установки обновления 77, 1с сама не добавляла лишние ссылки в "список баз" окна запуска Промо

Администрирование данных 1С v7.7 1cv7.md Россия Бесплатно (free)

Тем кому часто приходится распаковывать обновления 77 может пригодиться Хитрость, чтобы после установки обновления 77, 1с сама не добавляла лишние ссылки в "список баз" окна запуска.

18.09.2011    15783    dnikolaev    51    

Хитрости сохранения табличного документа в Excel для дальнейшей работы с ним

Загрузка и выгрузка в Excel Практика программирования v7.7 v8 1cv8.cf 1cv7.md Бесплатно (free)

Все пользователи 1С всех версий (начиная с 7-й) сталкиваются с проблемой нормальной работы с данными, сохраненными в Excel файл. Есть некоторые хитрости, которые позволяют облегчить работу с сохраненными данными из 1С в формат Excel.

16.01.2015    95571    shmellevich    39    

SQL-доступ к журналу регистрации 1С:Предприятие 7.7

Журнал регистрации v7.7 1cv7.md Бесплатно (free)

Все, кто работают с 7.7, знают, что журнал регистрации тормозит нещадно, в связи с чем пользы от него очень мало, и её ещё меньше, когда размер журнала превышает хотя бы 50 мегабайт. На Инфостарте, по- моему, даже есть средства для просмотра журнала, может, даже они эффективны, но моей мечтой всегда был sql-доступ к этому журналу, т.к. это просто, наглядно, удобно и, что самое важное, - очень быстро. Кому интересно - добро пожаловать.

11.12.2014    14957    VladC#    8    

Отправка сообщения посредством почтового клиента Lotus Notes

Практика программирования v7.7 v8 1cv8.cf 1cv7.md Бесплатно (free)

Отправка сообщения посредством почтового клиента Lotus Notes из 1С 7,7 и 1с 8

21.08.2014    14760    iolko    8    

Символьные ссылки - Быстрый и удобный способ обновления регламентированной отчетности для программы 1с Бухгалтерия 7.7 Промо

Администрирование данных 1С v77::БУ 1cv7.md Россия Бесплатно (free)

Символьные ссылки - Быстрый и удобный способ обновления регламентированной отчетности для программы 1с Бухгалтерия 7.7 Данный способ обновления подходит тем, у кого есть несколько бухгалтерских баз с одинаковой системой налогообложения.

23.03.2012    17949    Bambor    21    

Простой переход от базы в формате SQL 2008R2 в формат SQL 2000 для 1с77

Администрирование данных 1С v7.7 1cv7.md Бесплатно (free)

Для тех, кого это касается :) Шпаргалка для чайников по переходу, который не очевиден. Бывает перескочили - базы подключили, поработали - не понравилось, а переподключить базы обратно не получится. Вот как это делается и какие есть подводные камни.

21.08.2014    11976    proskurin    4    

Исправление в типовой комплексной конфигурации глобальной функции глВсеРеквизитыДокументаЗаполнены()

Практика программирования v7.7 1С7:Комплекс Россия Бесплатно (free)

В типовых конфигурациях глобальная функция глВсеРеквизитыДокументаЗаполнены() не работает с реквизитами табличной части. Данная статья содержит текст исправленной функции, корректно проверяющей табличную часть.

20.08.2014    8231    hvv2002    0    

ЗаполнитьЗначенияСвойств - заставляем работать в 7.7

Практика программирования v7.7 1cv7.md Бесплатно (free)

Если вы используете в работе 1С:Предприятие 8.х, то наверняка знакомы и с замечательной системной процедурой, как ЗаполнитьЗначенияСвойств(). Ее использование помогает значительно упростить написание программного кода в ряде случае, делает его (код) более наглядным и простым. Но что же делать тем, кто до сих пор использует (постоянно или иногда) 1С:Предприятие 7.7?

24.07.2014    22360    tomvlad    5    

Как уменьшить количество заблокированных объектов Промо

Практика программирования v7.7 1cv7.md Россия Бесплатно (free)

История о том как я решил пересобрать форму справочника клиентов и чем это все закончилось...

12.01.2012    15677    ShEvOvIcH    18    

Контекстный поиск в 7.7

Инструментарий разработчика Практика программирования v7.7 1cv7.md Бесплатно (free)

Процедура контекстного поиска в журнале документов.

18.04.2014    9837    cushe    2    

Проверка ИНН v.7.7

Практика программирования v7.7 1cv7.md Россия Бесплатно (free)

Проверка ИНН v.7.7

08.03.2014    9724    kras_71    1    

Полезные функции. Склонение (должность и фамилия подписантов). Любой язык

Практика программирования v7.7 v8 Бесплатно (free)

Уехал директор в командировку, отпуск... , оставил доверенность на хозяйственные операции на другого сотрудника. Все договора и другие документы в обмороке - "подписант" теперь другой, по тексту тоже много правок... Пересмотрел много публикаций, вариантов много, не приглянулось. Сделал свой "Баян" . У меня всего-то крутится пять фигурантов ... Нет простого, наглядного и всепогодного варианта без языкового барьера. Всем процессом управляет пользователь.

03.03.2014    18160    kompas-dm    5    

Технология обновления нетиповых конфигураций 1С:Предприятия 7.7 Промо

Практика программирования Администрирование данных 1С v7.7 1cv7.md Россия Бесплатно (free)

Данная статья рассчитана на уже подготовленного пользователя, владеющего некоторыми навыками программирования и работы в конфигураторе. Статью можно использовать как поэтапное руководство к действию. Статья была написана для повышения качества работ выполняемых сотрудниками компании Информ Сервис при обновлении нетиповых конфигураций. Я надеюсь, что эта информация окажется полезной и для вас.

12.12.2008    63504    alexk-is    25    

Ошибка при запуске журнала регистрации 1с 7.7

Журнал регистрации v7.7 Бесплатно (free)

При запуске программы выходило сообщение «Ошибка при запуске журнала регистрации». Дело было не в бабине..

04.10.2013    30705    Alexion    2    

Реализация Ctrl+Z в 1С 7.7 (ТиС)

Практика программирования v7.7 1С7:ТиС Бесплатно (free)

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

15.07.2013    8159    a.o.popova    10    

Быстрый поиск в справочниках по наименованию, с использованием svcsvc.dll

Поиск данных Универсальные обработки Работа с интерфейсом v7.7 1cv7.md Бесплатно (free)

По аналогии с http://infostart.ru/public/14286/, недавно узнал что в svcsvc.dll несколько обновился функционал, в частности был добавлен метод AddString(). В прилагаемом коде показан запрос, реализованный методами ВК 1SQlite, т.е. только для DBF. Это только пример. Т.е. если например у справочника отсутствует поле "Наименование", то скорее всего будет ошибка. Тем не менее критика приветствуется))) Необходимые ВК: 1SQlite, FORMEX, svcsvc.dll (отсюда: http://www.1cpp.ru/forum/YaBB.pl?num=1373266553). p.s. Спасибо огромное уважаемому ADirks за все эти прекрасные плюшки, и помощь в их освоении)))

12.07.2013    147062    unichkin    10    

Исправление ошибок DBCC CHECKDB (1С, SQL) вручную

Тестирование и исправление v7.7 1cv7.md Бесплатно (free)

Если Вы наблюдаете сообщение "could not continue scan with nolock" и подобные ему - значит эта статья для Вас. В статье рассказывается, как поправить ошибки выданные DBCC CHECKDB вручную.

01.07.2013    87399    Вадимко    3    

Копия напечатанного документа или как спрятать документ.

Журнал регистрации Практика программирования v7.7 Бесплатно (free)

Возникла необходимость, чтобы при печати определённого документа (даже потом не сохранённого), создавалась его копия, т.е. запись всех напечатанных документов. (В результате чего возникла такая потребность, полагаюсь на вашу фантазию). В итоге получилось два варианта решения, остановился на втором.

11.04.2013    15756    Dima_    8    

"Динамическое обновление" в 1С Предприятие 7.7

Распределенная БД (УРИБ, УРБД) Администрирование данных 1С v7.7 1cv7.md Бесплатно (free)

Всем известен механизм динамического обновления в 1С Предприятие 8.х. Однако есть недокументированная возможность сделать тоже самое (естественно с некоторыми особенностями) в 1С Предприятие 7.7

10.04.2013    15323    dime2    16    

Чтение строк файла CSV в список значений с помощью метода ИзСтрокиСРазделителями

Практика программирования Внешние источники данных v7.7 Бесплатно (free)

Чтение строк файла CSV в список значений с помощью метода ИзСтрокиСРазделителями

04.04.2013    19781    ivisor_fil    11    

Автосохранение документа в 1С 7.7

Практика программирования v7.7 1cv7.md Россия Бесплатно (free)

В данной статье мы рассмотрим автосохранение документа в 1С 7.7!

22.03.2013    13697    aagubarev    25    

Конвертация данных 2.1 (2.1.3.1) 1С 7.7 - 1С 8.Х передача параметра ПКО

Практика программирования Перенос данных из 1С7.7 в 1C8.X v7.7 v8 КД Бесплатно (free)

Передача параметров по умолчанию доступна только для баз 1С 8.х -1С 8.х. Показан пример, как передать параметры из 1С 7.7 - 1С 8.х

10.12.2012    25715    serg_gres    6