Фірма 1С постійно випускає нові релізи конфігурацій: додає нові можливості, оновлює форми звітності.
Тому зміни своїх інформаційних баз теж завжди необхідно оновлювати. Програма 1С навіть сама про це нагадує та пропонує зробити оновлення. Обновити 1С 8.3 можна самостійно двома способами: через конфігуратор або через інтернет. Розглянемо покрокову інструкціюпо оновленню 1с і що потрібно зробити після цієї процедури з прикладу .
Оновлення програми 1С 8 через інтернет
Щоб оновити 1С 8.3 по інтернету, зайдемо в меню «Адміністрування» та знайдемо розділ «Оновлення версії програми»:
Спочатку зайдемо до розділу «Налаштування оновлення програми через Інтернет»:
У цьому вікні найголовніше ввести код користувача та пароль, без них не можна буде підключитися до сайту з оновленнями. Їх Ви мали отримати разом з . Якщо з яких-небудь причин у Вас їх немає, поряд є посилання, яким Ви перейдете у свій особистий кабінетна сайті підтримки, і там будуть усі дані.
Тут же можна вимкнути автоматичну перевіркуоновлень, налаштувати перевірку за розкладом або під час кожного входу до програми.
Залишаємо перемикач на « Автоматичне оновлення» і тиснемо «Далі». Якщо знайдено новий реліз програми, ніж поточний, з'явиться відповідна інформація.
Для моєї конфігурації знайшлася більше нова версіяі зараз 1С я спробую оновити. Зверніть увагу на розмір оновлення, оскільки воно завантажується та розпаковується в каталог користувача, який знаходиться на диску C:. Відповідно, на ньому має бути достатньо вільного місця. До речі, тут можна почитати, які зміни та нововведення в оновленні. Натискаємо "Далі".
Як не дивно, програма не змогла з першого разу підключитися до свого сервера через те, що використовувала мій старий код і пароль, хоча в налаштуваннях я вказав усе правильно:
Натискаю «ОК», вводжу правильні дані та натискаю «Далі». Сподіваюся, що у Вас такого вікна не з'явиться.
Програма почне отримувати файли з оновленнями. Залежно від швидкості інтернету, це може бути досить тривалий процес. У мене зайняв кілька хвилин. У наступному вікні ми маємо вибрати, оновлюватися негайно або після закінчення роботи. Якщо Ви вирішили негайно оновлюватися, переконайтеся, що в базі більше ніхто не знаходиться. Оновлення відбувається у монопольному режимі.
Отримайте 267 відеоуроків з 1С безкоштовно:
Тут же буде запропоновано зробити резервну копіюперед оновленням. Я раджу ОБОВ'ЯЗКОВОвиконувати резервну копію бази 1С, переконався з власного досвіду. Причому рекомендую вибрати останній пункт"Створювати резервну копію зі збереженням у каталог". У цьому випадку, якщо під час оновлення щось піде не так, програма сама поверне все на місце.
У мене оновлення пройшло без проблем і зайняло приблизно 45 хвилин.
Важливе зауваження! Після встановлення оновлення конфігурації програма може вимагати оновити платформу 1С. Як це зробити, можна прочитати або побачити в нашому відео:
Самостійне оновлення 1С 8.3 через конфігуратор
Щоб зробити оновлення через конфігуратор, спочатку потрібно завантажити файл оновлення 1С з офіційного сайту або диска ІТС. Як це зробити, я описував у статті "". Тільки рядок у таблиці, природно, потрібно вибрати інший (1С Бухгалтерія):
Тут слід зазначити один момент. Не всі останні версіїрелізи можуть підходити до вашої поточної конфігурації. Тому якщо Ви давно не оновлювалися, можливо, доведеться завантажити кілька версій. У списку релізів видно, який підходить.
У моєму випадку підходить останній реліз 1С і я його скачав. На відміну від файлу з оновленням платформи оновлення конфігурацій знаходяться в архівах. Також бажано помістити його в чистий каталог та запустити. Після того, як він розпакується, запускаємо файл setup.exe:
Відбудеться встановлення оновлення у вказаний каталог. Як правило, це каталог за промовчанням, але можна вказати і інший.
Тепер заходимо до конфігуратора:
Заходити, звичайно, треба під користувачем з адміністративними правами.
Одразу робимо резервну копію!
Тепер потрібно зайти в меню "Конфігурація - Підтримка - Оновлення конфігурації". З'явиться вікно:
Якщо знайдено одне чи кілька оновлень конфігурацій 1С 8.3, з'явиться вікно з вибором потрібного:
Якщо знайдено кілька доступних оновлень, останнє програма виділить жирним шрифтом.
Натискаємо "Готово". З'являться ще два інформаційні вікна, там просто потрібно натиснути «Продовжити».
Розпочнеться процес оновлення 1С. Через деякий час може з'явитися вікно порівняння конфігурацій. Якщо Ви не фахівець, то краще там нічого не чіпати. Тиснемо «Виконати»:
Через деякий час з'явиться повідомлення «Об'єднання конфігурацій завершено». Натискаємо "ОК".
Тепер потрібно оновити ще й конфігурацію інформаційної бази. Для цього заходимо в меню "Конфігурація - Оновити конфігурацію бази даних".
Якщо система ще щось запитає, потрібно натискати «Так» чи «Прийняти».
Після закінчення конфігуратор можна закрити. При першому запуску програми у звичайному режимі може вийти повідомлення, що платформа застаріла для цієї конфігурації і робота в системі не рекомендується.
На цьому оновлення закінчено.
Дивіться також наше відео по оновленню 1С через конфігуратор:
Платформа 1С: Підприємство дозволяє програмно додавати та змінювати елементи керованої форми. Розберемося для чого це може знадобитися.
Програмна модифікація форми може знадобитися в кількох випадках:
- При доопрацюванні типових конфігурацій для полегшення процедури подальшого оновлення. У цьому випадку буде змінено лише модуль форми. Модулі набагато простіше оновлювати, ніж форму.
- За реалізації деяких загальних алгоритмів. Наприклад, у підсистемі "Заборона редагування реквізитів об'єктів" для всіх підключених до підсистеми об'єктів передбачено програмне створеннякнопки для увімкнення можливості редагування реквізитів.
- За реалізації деяких специфічних алгоритмів. Наприклад, у довіднику Номенклатура створюються поля для редагування додаткових реквізитів.
У керованій формі можна програмно додати, змінити та видалити:
- реквізити;
- локальні команди;
- елементи.
Всі ці операції можливі лише на сервері.
Програмна зміна форми має обмеження:
- Видалити можна лише програмно додані реквізити/команди/елементи. Не можна програмно видалити об'єкти, створені у конфігураторі.
- Не можна призначити реквізит головним.
Зміна команд форми
Для керування складом команд у об'єкта КерованаФормає колекція Команди
Додати (< ИмяКоманды >)
Кількість ()
Знайти (< ИмяКоманды >)
Видалити (< Команда >)
Колекція команди доступна як на клієнті, так і на сервері. Змінювати колекцію (методи Додати () та Видалити () ) можна лише на сервері. Шукати та отримувати кількість елементів (методи Знайти () та Кількість () ) можна як на клієнті, так і на сервері.
Як приклад роботи з командами форми створимо нову команду Історія Змін із заголовком «Історія змін…», яка буде викликати обробник ВідобразитиІсторію(). Створення виконується під час відкриття форми.
&На Сервері
Процедура При створенні на сервері (відмова, стандартна обробка)
Команда = Команди. Додати( «ІсторіяЗмін»);
Команда . Дія =;
Команда . Заголовок = «Історія змін…»;
КінецьПроцедури
&На Клієнті
Процедура Підключається_ВідобразитиІсторію(Команда)
// дії команди
КінецьПроцедури
Обробник команди повинен розташовуватися у формі та мати директиву компіляції & На Клієнті.
Зміна реквізитів форми
Читання складу реквізитів форми виконується функцією ОтриматиРеквізити(< Путь >) , що повертає масив типу РеквізитФорми . Параметр функції вказує шлях до батьківського реквізиту (у вигляді рядка). Якщо параметр опущено або вказано порожній рядокповертаються реквізити верхнього рівня.
Зміна реквізитів виконується методом ЗмінитиРеквізити(<Реквізити, що додаються>, <Реквізити, що видаляються>) об'єкта КерованаФорма. У параметри Реквізити, що додаютьсяі Реквізити, що видаляютьсяпередаються масиви з елементами типу РеквізитФорми.
Увага!
Процес зміни складу реквізитів є досить ресурсомістким. Фактично виконується перестворення форми. У зв'язку з цим робота з реквізитами форми виконується пакетному режимі.
Створимо новий реквізит форми з ім'ям Покупець:
Реквізити, що додаються = Новий Масив;
Реквізити, що додаються. Додати(Новий РеквізитФорми(«Покупець», Новий Опис Типів («Довідник Посилання.Контрагенти»), «Клієнт»));// Зміни складу реквізитів
);
Зміна елементів форми
Для керування складом елементів у об'єкта КерованаФормає колекція Елементи. Колекція має кілька методів:
Вставити (< Имя>, < ТипЭлемента>, < Родитель>, < Элемент >)
Додати (< Имя>, < ТипЭлемента>, < Родитель >)
Кількість ()
Знайти (< Имя >)
Перемістити(< Элемент>, < Родитель>, < МестоРасположения >)
Видалити (< Элемент >)
Колекція Елементи доступна як на клієнті, так і сервері. Змінювати колекцію (методи Вставити () , Додати () , Перемістити () та Видалити () ) можна лише на сервері. Шукати та отримувати кількість елементів (методи Знайти () та Кількість () ) можна як на клієнті, так і на сервері. Елементами колекції можуть бути:
- ГрупаФорми;
- ТаблицяФорми;
- ПолеФорми;
- КнопкаФорми.
Елементам форми можна програмно призначити обробники подій. Для цього призначений метод Встановити Дію (< ИмяСобытия>, < Действие >) .
Розглянемо кілька найпоширеніших практично прикладів роботи з командами, реквізитами і елементами форми.
Додавання команди та пов'язаної з нею кнопки:
// Створення команди
Команда = Команди. Додати( «ІсторіяЗмін»);
Команда . Дія = «Підключається_Відобразити Історію»; // У формі має бути процедура із зазначеним найменуванням
Команда . Заголовок = «Історія змін…»;
// Створення кнопки та зв'язок її з командою
Елемент = Елементи. Додати( «ІсторіяЗмін», Тип («КнопкаФорми»));
Елемент.Ім'яКоманди = «ІсторіяЗмін»;
Додавання реквізиту та пов'язаного з ним поля введення:
// Опис реквізитів, що додаються
Реквізити, що додаються = Новий Масив;
Реквізити, що додаються. Додати(Новий РеквізитФорми («Покупець» , Новий ОписТипів ( «ДовідникПосилання.Контрагенти»), «Клієнт»));
// Зміна складу реквізитів
ЗмінитиРеквізити(ДодаютьсяРеквізити));
// Створення поля введення та зв'язок з реквізитом
Елемент = Елементи. Додати («Покупець», Тип («ПолеФорми»));
Елемент . Вигляд = ВидПоляФорми. ПолеВведення;
Елемент . ШляхДаним= «Покупець»;
Призначення елемента форми обробника події:
ЕлементПокупець. Встановити Дію(«При Зміні», «Підключається_ПокупецьПриЗміні»);
&На Клієнті
Процедура Підключається_ПокупецьПриЗміні(Елемент)
// Дії події
КінецьПроцедури
Увага!
Процедурам, які встановлюються як обробники подій з коду за допомогою методу Встановити Дію(), рекомендується задавати префікс Підключається_.
Увага!
Завантажити обробку з прикладами програмного пошукута зміни реквізитів, команд та елементів керованої форми можна .
Якщо до вашої бази даних відкрито загальний доступчерез мережу Microsoft Access оновлює інформацію через встановлені проміжки часу. Щоб переглянути найактуальніші дані, оновіть записи у режимі таблиці або у режимі форми: на вкладці
Примітка:Повторний запит може тривати багато часу, залежно від розміру записів.
У цій статті
Оновлення даних
Вказівка інтервалу оновлення
Оновлення даних
Щоб оновити дані в режимі таблиці або форми, на вкладці
Головна у групіЗаписи натиснітьОновити все , а потім натиснітьОновити .Щоб оновити дані вікні зведеної таблиці або зведеної діаграми, на вкладці
Конструктор у групіДані натиснітьОновити зведені області .Натисніть клавіші SHIFT+F9.
Виконайте одну з таких дій:
На початок сторінки
Вказівка інтервалу оновлення
Ви можете вказати інтервал, за яким Access оновлюватиме дані. За замовчуванням Access оновлює дані кожні 60 секунд.
Натисніть кнопку Office. З'являється Outspace.
На лівій панелі Outspace натисніть
На лівій панелі діалогового вікна
На правій панелі під
На початок сторінки
Повторний запит даних за допомогою макросу
Щоб автоматично виконувати повторний запит даних у разі виникнення події, можна створити макрос і пов'язати його з подією. Припустимо, ви хочете повторно запитати дані отриманням
На вкладці
Клацніть стрілку в полі поруч із зеленим знаком плюса (+) та виберіть пункт
Збережіть макрос, використовуючи ім'я
Відкрийте потрібну форму в
На вкладці
Збережіть форму.
На початок сторінки
Використовуйте код, щоб повторно запитати дані
Щоб автоматично виконувати повторний запит даних у разі виникнення події, можна створити макрос і пов'язати його з подією, наприклад отриманням у формі. Для цього можна створити макрос та пов'язати його з подією форми
Відкрийте потрібну форму у Конструкторі. Якщо сторінка властивостей не відображається, натисніть клавішу F4.
Переконайтеся, що саму форму вибрано. Потім натисніть на вкладку
На вкладці
У діалоговому вікні
У редакторі Visual Basic з'явиться новий модуль.
Надрукуйте
Збережіть форму.
На початок сторінки
Повторний запит даних у програмі Access
Запити у програмі Access виконуються на сервері. Щоб повторно запитати дані у програмі Access, використовуйте макрос "Оновити Запис". Цей макрос вимагає поточного набору записів.
Відкрийте потрібну форму, натисніть кнопку
У
Збережіть форму.
На початок сторінки