Программирование в 1С:Предприятие 8.3 - Книга

бесплатно 0
4.5 66
Организация интерфейса приложения, язык запросов в системе 1С:Предприятие. Разработка отчетов с использованием системы компоновки данных. Автоматизация расчета суммы по табличной части документа. Заполнение формы документа данными из регистра сведений.


Аннотация к работе
Сергей Михайлович Кашаев Программирование в 1С:Предприятие 8.3 Серия «1Специалист» Заведующий редакцией Руководитель проекта Ведущий редактор Литературный редактор Художественный редактор Корректоры Верстка Щеголев А.Учет оплаты учебных курсов 212 Программирование форм 228 Заполнение формы документа данными из регистра сведений 251 Автоматизация для учета денежных средств 264 Передача данных в Microsoft Excel 281 Анализ работы менеджеров 287 Итоги 303В предлагаемой книге речь идет о последней на сегодняшний день версии данной программы - системе 1С:Предприятие 8.3. В этом случае от разработчика требуется знание технологии создания прикладных решений на платформе 1С:Предприятие. Так, в программный продукт 1С:Предприятие заложен встроенный программный язык, и построение большинства прикладных решений на платформе 1С:Предприятие связано с написанием программного кода на данном языке. Таким образом, наряду с традиционным программированием визуальные средства разработки (визуальное программирование) занимают важное (можно даже сказать, ключевое) место в системе 1С:Предприятие 8.3. К ним относятся: представление об объектах, составляющих систему 1С:Предприятие 8.3, знание встроенного языка программирования и языка построения запросов, представление об имеющихся визуальных средствах, опыт разработчика и многое другое.В первой главе мы рассмотрели технологию создания объектов конфигурации, необходимых для прикладных решений, а также процесс ввода данных в информационную базу в режиме 1С:Предприятие. В системе 1С:Предприятие для решения подобных задач используется специальный объект, который называется запрос. По существу, любой запрос представляет собой требование к системе получить из базы данных выборку с необходимой информацией. В системе 1С:Предприятие в качестве источника информации для запроса указываются таблицы информационной базы, а также поля таблиц, которые требуется обрабатывать в запросе. Отдельный подкласс таблиц образуют так называемые объектные таблицы В качестве объектной таблицы всегда выступает реальная таблица базы данных Объектные таблицы предназначены для хранения состояния объектов системы 1С:Предприятие, таких как справочники, документы, регистры и др Каждая объектная таблица имеет один из типов объектов системы 1С:Предприятие Например, объектам типа Справочник Фирмы соответствует одна таблица, а объектам Справочник Товары - другая Каждая отдельная запись объектной таблицы хранит состояние определенного объекта соответствующего типа Поэтому у каждой объектной таблицы определено поле ссылки на текущую записьДалее в этой главе рассматриваются синтаксические конструкции языка запросов и приводятся примеры их использования в практических задачах. Фактически уже созданные там справочники, документы и регистры станут исходным материалом для выполнения примеров данной главы. Для начала рассмотрим запрос, который будет связан с информацией, присутствующей в табличной части справочника Фирмы. В первой главе при его разработке мы создали в нем табличную часть КОНТАКТНЫЕЛИЦА, в которую включили фамилии сотрудников, их должности и телефоны. Число строк в таблице соответствует числу имеющихся лиц в табличной части всех элементов справочника Фирмы.Наборы данных) выберем вариант Добавить набор данных - запрос. В результате окно на экране изменится - в его нижней части появится поле для запроса (рис. Внесем в это поле текст запроса в соответствии с рис. Рис.После проделанных действий перейдем на вкладку Настройки (рис. Здесь требуется перенести в раздел Выбранные поля все три интересующие нас поля, участвующие в запросе. Кроме того, необходимо щелчком правой кнопки на слове Отчет вызвать контекстное меню. В результате на экране появится окно для задания группировки в отчете (рис. После этого вместо сгруппированных записей в отчете мы увидим вариант Детальные записи, а в целом вкладка Настройки будет выглядеть так, как показано на рис.Можно, например, изменить текст предыдущего запроса c целью расположить отобранные элементы в порядке убывания номеров телефонов (см. рис. Ключевое слово УБЫВВ конструкции УПОРЯДОЧИТЬГОВОРИТ о том, что отобранная информация должна быть отсортирована в порядке убывания значений указанного поля (вдан-ном случае - номеров телефонов). ИЗ Справочник.Фирмы.КОНТАКТНЫЕЛИЦА УПОРЯДОЧИТЬ ПО Телефон УБЫВ На этот раз, в соответствии с листингом 2.2 в поле для запроса введем новую конструкцию (рис. На этом работа по созданию отчета в конфигураторе завершается, остается лишь перейти в режим 1С:Предприятие, чтобы увидеть результат выполнения данного запроса (рис.ВЫБРАТЬ Сотрудник,Телефон, Ссылка.Наименование КАК Организация Рассмотрим еще один пример построения запроса, который будет касаться регистра накопления КОЛИЧЕСТВОТОВАРОВ. Будем считать, что нам необходимо получить информацию о движении товаров по нашим филиалам в следующем формате: ?Товар; ?Филиал; ?Регистратор; ?Количество.

План
Содержание

Введение .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. 5

Взгляд на систему 1С:Предприятие 6 Читателям второго издания 8 Краткое содержание книги 9 Благодарности 10 От издательства 10

Глава 1. Знакомство с платформой 1С:Предприятие 8.3 .. .. .. .. .. .. .. .. .. .11

Взгляд на систему 1С:Предприятие 12 Средства разработки в системе 1С:Предприятие 14 Установка системы 1С:Предприятие 8 3 15 Постановка задачи 19 Начало работы 20 Добавление новой информационной базы 22 Подсистемы 26 Панель разделов приложения 28 Справочники 29 Перечисления 50 Документы 53 Регистры накопления 76 Перемещение товаров на выставку и обратно 84 Оборотный регистр накопления 89 Организация интерфейса приложения 94 Итоги 97

Глава 2. Язык запросов в системе 1С:Предприятие.. .. .. .. .. .. .. .. .. .. .. .. .98

Организация выборки из таблицы 100 Сортировка в запросах 106 Отбор фрагмента данных 109 Отбор уникальных значений 111 Логические операторы 113 Агрегатные функции в запросах 116 Параметрические запросы 120 Ключевое слово МЕЖДУ 127

4 Содержание

Ключевое слово ИМЕЮЩИЕ 128 Объединение запросов 129 Соединение таблиц при организации запроса 131 Функция ПРЕДСТАВЛЕНИЕ 137 Итоги 137

Глава 3. Разработка отчетов с использованием системы компоновки данных . .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..138

Отчеты по остаткам товаров 139 Отчет по документам ПОСТУПЛЕНИЕТОВАРОВ 152 Отчет по работе филиалов 155 Отчет по работе менеджеров 159 Использование конструктора настроек при создании отчетов 163 Отчеты с графиками 167 Итоги 173

Глава 4. Автоматизация при организации учета. .. .. .. .. .. .. .. .. .. .. .. .. ..174

Константы 174 Документ ЗАКАЗКЛИЕНТА 176 Ввод на основании 177 Журналы документов 182 Коррекция документов ПОСТУПЛЕНИЕТОВАРОВ и ПРОДАЖАТОВАРОВ 186 Регистр РАСЧЕТЫСФИРМАМИ 188 Документ ВЫПИСКАБАНКА 194 Автоматизация расчета суммы по табличной части документа 199 Отчет по взаиморасчетам с фирмами 204 Итоги 211

Глава 5. Примеры прикладных решений .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..212
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?