Hare.ru @ Коллективный разум / Hare.ru @ Дикое место

Архив hare.ru 
Мысли, конвертированные в текст

Собственные руки TM


  • Блокировка() нам поможет.
    @ BigHarry Иногда бывает нужно обеспечить выполнение некоторых обработок в «квазимонопольном» режиме, т.е. таким образом, чтобы обработка в один момент времени выполнялась только в одной сессии (база данных, разумеется, сетевая). Следовательно, нужен какой-то механизм, позволяющий распознавать и блокировать ситуации одновременного доступа к обработке. Иными словами, нужен семафор..

  • Быстрая печать на матричных принтерах
    @ Михаил Алексеев В статье описана утилита MXL2TXT, реализующая вывод MXL-документа в текстовый файл с сохранением форматирования. Все мученикам печати из DOS посвящается...

  • Где искать правильный английский синоним метода?
    @ П.П. Моисеенко (pit) Для некоторых методов языка V7 найти правильный английский синоним бывает затруднительно. Либо в документации просто нет, либо он там указан неправильно. Но можно поискать ещё в одном месте...

  • Динамические запросы в 1Cv7
    @ Владимир Козлов Что подразумевается под “динамическим запросом”? Только то, что текст запроса не хранится в явном виде где-то в модуле, а формируется “на лету”, на основании выбранных пользователем условий запроса...

  • Изменение документа без перепроведения. Когда это нужно и как это сделать?
    @ Фёдор Езеев Не каждое изменение реквизитов документа влечёт за собой изменения в регистрах (проводках, etc.). Изменения бывают чисто косметические, и перепроведение при этом не нужно. Но как объяснить это движку V7?

  • Как автоматизировать проверку реквизитов?
    @ Nik Steeks У сложных объектов конфигурации V7 может быть несколько десятков реквизитов. Какие-то из них являются критичными, какие-то опциональными. Как можно автоматизировать процесс проверки заполнения реквизитов и полностью передоверить его машине?

  • Как достучаться до FTP-сервера?
    @ Никита Зайцев (WildHare) Что делать, если нужно из-под 1С скачать/закачать файлы по FTP, но нет времени и желания писать внешнюю компоненту?

  • Как забанить помеченные на удаление.
    @ Андрей Морев (Z1) В статье описана простая и надёжная методика запрета на подбор в документ элементов справочника, помеченных на удаление.

  • Как запустить ERT-файл из Проводника?
    @ Алексей Бажитов Предлагается довольно-таки оригинальное решение этой (и многих смежных) проблемы. Это решение называется Windows Script Host...

  • Как использовать в таблицах свои собственные пиктограммы?
    @ Никита Зайцев (WildHare) Этот простой вопрос с завидной регулярностью поднимается в форумах, посвященных 1С. Хотя никаких сложностей тут и не ночевало..

  • Как печатать правильные накладные?
    @  В статье наглядно показаны два разных способа печати правильных накладных - таким образом, чтобы на последней странице многостраничной накладной обязательно оказалась хотя бы одна строка табличной части.

  • Как печатать правильные отчёты?
    @ Дмитрий Гаранин (XGreenX) Статья продолжает тематику печати правильных документов - т.е. таких, где переносы страниц расположены не где попало, а с умом, в зависимости от содержимого документа. На сей раз речь идёт о правильных отчётах.

  • Как распечатать произвольную картинку?
    @ Никита Зайцев (WildHare) Ноги у этой проблемы растут из первых релизов 7.5. И, что характерно, проблема не утратила актуальности и по сей день.

  • Как распечатать штрих-код?
    @ Никита Зайцев (WildHare) Имея соответствующий хард и софт, это сделать не сложно. А вот не имея?

  • Как сохранить картинки на кнопках внешнего отчета?
    @ где-то в 2000 # Не самая приятная ситуация, когда на кнопке “Удалить” оказывается картинка “Помощь”. Но это, к счастью, лечится.

  • Коды ошибок 1С:Предприятия
    @ Никита Зайцев (WildHare) Иногда (чуть чаще, чем хотелось бы), наша любимая платформа радует нас сообщениями вида Ошибка ХХХ. Я с вами больше не играю. Что значит это самое ХХХ?

  • Методика быстрого сворачивания периода на больших базах V7
    @ Павел Шемякин (toypaul) Как показывает практика, для сворачивания баз данных большого объёма (500+ Mb) стандарнтные средства V7 не годятся. В статье рассмотрена альтернативная методика, позволяющая решить эту проблему.

  • Можно ли сделать справочник резиновым?
    @ Никита Зайцев (WildHare) Структура данных конфигурации V7 является статичной и не может быть изменена в процессе работы. Но существует целый класс ситуация, когда эта статичность просто убивает..

  • Несколько табличный частей - это просто
    @ Владимир Камышников # В статье показана одна из технологий создания на V7 дополнительных табличных частей для документов и справочников. Описанный способ удобен прежде всего тем, что не требует внешних хранилищ данных и обеспечивает их ссылочную целостность.

  • Обход блокировок в открытых формах документов и справочников.
    @ Алексей Николаев (AlexNik) В статье показан технологический приём, позволяющий эмулировать недопустимые манипуляции с объектом прямо из его формы - например, изменять дату проведённого документа, не закрывая форму документа.

  • Одновременная печать на разные принтеры
    @ Андрей Попов (Daddy) Каким образом заставить V7 печатать несколько таблиц на несколько разных принтеров? А вот каким...

  • Особенности динамических национальных интерфейсов
    @ Андрей Куклин Механизм локализации V7 явно оставляет желать лучшего. Что делать, если одна конфигурация используется пользователями, говорящими на разных языках? Штатных механизмов нет, так что придётся использовать собственные руки...

  • Откуда берутся картинки с прозрачным фоном?
    @ Никита Зайцев (WildHare) И правда, откуда? 1С их “как бы” не поддерживает. Но их можно найти даже в типовых конфигурациях..

  • Пакетный режим работы Конфигуратора.
    @ Никита Зайцев (WildHare) О том, как заставить 1С заниматься полезной деятельностью в отсутствие хозяина.

  • Перепроведение изменённых документов. Часть II.
    @ Фёдор Езеев Продолжение разговора о необходимости перепроведения изменённых пользователем документов. Новая идея такова: в момент проведения документа у нас есть доступ к обоим его состояниям - после изменений (Контекст) и до (копия документа, записанная в БД)..

  • Переход с DBF-версии на SQL-версию по шагам.
    @ Никита Зайцев (WildHare) Если Вы думаете, что это нетривиальная задача, то чтоб Вы больше так не думали..

  • Поиск данных в таблице Excel посредством ADO
    @ Алексей Комиссаров В статье наглядно показана методика поиска данных в таблице Excel через механизм ActiveX Data Objects (ADO) применительно к платформе V7.

  • Ручное восстановление битых таблиц V7
    @ Сергей Аносов Если таблица базы данных V7 поломалась, это ещё повод выбрасывать всю базу в помойку. Можно взять в руки файловый менеджер и попробовать помочь горю...

  • Сложные отчёты – это просто! Набор сервисных функций.
    @ Сергей Осипов (koeniger) Часто заказчик требует сложные отчеты с итогами и группировками. Однажды мне надоело писать бесконечные ИтогоНачКол = ИтогоНачКол + НачКол;. Тогда я вспомнил, что настоящий программист – это в первую очередь ленивый программист, и написал библиотеку сервисных функций, позволяющую избавиться от этой рутины...

  • Сложные отчёты – это просто! Своя функция в запросе.
    @ Александр Мозговой Одним из существенных ограничений языка запросов V7 является невозможность использования своих собственных функций. Для многих задач штатный набор функций (Сумма, НачОст, КонОст, Приход и Расход) оказывается явно недостаточным. Но, как оказалось, это ограничение можно обойти, и путём очень простой манипуляции можно подключить к запросу свою собственную функцию...

  • Собственные горячие клавиши в формах V7.
    @ Alexey Kusiy Известно, что на кнопки в экранных формах V7 можно вешать горячие клавиши. Однако количество оных оставляет желать лучшего – это только Fx с различными модификаторами (alt, ctrl, shift), при чём наиболее привлекательные сочетания (например, F1) уже зарезервированы системой. Но есть выход...

  • Создание сводной таблицы в Excel средствами V7.
    @ Алексей Комиссаров В статье наглядно показано создание сводной таблицы MS Excel средствами V7, через механизм OLE Automation. К статье прилагается пример в виде внешнего отчёта.

  • Универсальное формирование документов по шаблону
    @ Фёдор Езеев Ввод одних документов на основе других - дело простое, но муторное. Ручное копирование реквизитов занимает сотни строк кода, в котором нет ни грамма интеллекта. А ведь к проблеме можно подойти творчески...

  • Форма списка: листаем быстро
    @ Garry Lider Всем пользователям V7 знакома такая ситуация: форма списка справочника с большим количеством вычисляемых полей имеет свойство безбожно тормозить. Можно ли как-то разогнать форму списка? Да, если хранить значения вычисляемых полей в своём собственном кэше..

Партнеры:


Также может быть интересно:

Канал Россия 1 на http://spbtvonline.ru/
   
 Сайт поддерживается за счет партнеров:
:::... Сайт содержит архив двух версий hare.ru Карта сайта  

Warning: Unknown: write failed: No space left on device (28) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0