-
Блокировка() нам поможет.
@ 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 знакома такая ситуация: форма списка справочника с большим количеством вычисляемых полей имеет свойство безбожно тормозить. Можно ли как-то разогнать форму списка? Да, если хранить значения вычисляемых полей в своём собственном кэше..