1. ВВЕДЕНИЕ
1.1. Концепция системы 1С:Предприятия
1.2. Конфигурируемость
1.3. Компонентная структура
2. Предметная область бухгалтерский учета
2.1. Понятие и виды хозяйственного учета
2.2. Предмет и метод бухгалтерского учета
2.3. Понятие о бухгалтерском балансе
2.4. Система счетов и двойная запись
2.5. Бухгалтерские проводки
2.6. Синтетические и аналитические счета
2.7. Техника и формы бухгалтерского учета
3. Программная платформа системы 1С:Предприятие
3.1. Функционирование системы
3.2. Краткое описание понятий (объектов) системы
3.2.1. Базовые объекты.
3.2.1.1. Константы
3.2.1.2. Справочники
3.2.1.3. Перечисления
3.2.1.4. Документы
3.2.1.5. Журналы документов
3.2.1.6. Отчеты и обработки
3.2.2. Компонента «Бухгалтерский учет»
3.2.2.1. Бухгалтерские счета
3.2.2.2. План счетов
3.2.2.3. Виды субконто
3.2.2.4. Операции и проводки
3.2.2.5. Бухгалтерские итоги
3.2.3. Типы данных, используемые системой
3.3. Технологические средства конфигурирования и администрирования системы 1С:Предприятие
3.3.1. Встроенный программный язык
3.3.2. Механизм запросов
3.3.3. Конструкторы
3.3.4. Система настройки прав пользователей и авторизации доступа
4. Постановка и реализация задачи
4.1. Постановка задачи
4.2. Разработка структуры конфигурации
4.3. Реализация решения
4.3.1. Создание новой конфигурации
4.3.2. Описание структуры метаданных.
4.3.2.1. Перечисление "Единицы измерения"
4.3.2.2. Справочник "Номенклатура"
4.3.2.3. Документ "ПоступлениеТМЦ".
4.3.2.4. Самостоятельная работа
4.3.2.5. Формирование отчета «Движение товаров».
5. Реализация задачи с использованием объектов компоненты «Бухгалтерский учет»
5.1. Разработка структуры конфигурации
5.2. Реализация решения
5.2.1. Создание новой конфигурации
5.2.2. Описание структуры метаданных.
5.2.2.1. Справочник "Контрагенты"
5.2.2.2. Перечисление "ТипСклада"
5.2.2.3. Справочник "МестаХранения"
5.2.2.4. Справочник "Валюты"
5.2.2.5. Вид субконто "Товары"
5.2.2.6. План счетов "Основной"
5.2.2.7. План счетов и схема бизнес—процессов
5.2.2.8. Разработка формы плана счетов
5.2.2.9. Редактирование форм операции и журнала проводок
5.2.2.10. Документ "Поступление ТМЦ"
5.2.2.11. Документ "Реализация ТМЦ"
5.2.2.12. Отчет "Движение товаров", бухгалтерский запрос
5.2.2.13. Приходный и расходный кассовые ордера
5.2.2.14. Оборотно-сальдовая ведомость, конструктор бухгалтерских запросов
Схема «Оборотка»
Схема «Анализ»
Схема «Карточка»
Схема «Журнал-ордер»
Схема «Шахматка»
Схема «Произвольная»
Схема «Отдельные значения итогов»
5.2.2.15. Реализация ТМЦ с использованием запроса
5.2.2.16. Таблица в режиме ввода данных
6. Экспорт – импорт данных
6.1. Перенос данных с использованием текстовых файлов
6.1.1. Процедура чтения текста
6.1.2. Процедура записи текста
6.2. Работа с файлами в формате «DBF»
6.2.1. Основные понятия
6.2.1.1. Поля и записи
6.2.1.2. Таблица, структура таблицы, файл базы данных
6.2.1.3. Индексы, выражения индекса и фильтра
6.2.1.4. Индексный файл
6.2.2. Ограничения при работе с «DBF – файлами»
6.2.3. Пример вывода списка сотрудников
6.3. Обмен данными с помощью OLE Automation
6.3.1. Организация процесса обмена данных
6.3.2. Пример вывода списка контрагентов
7. Приложения
7.1. Приложение 1. Теоретические вопросы по компоненте «Бухгалтерский учет» комплекса «1С:Предприятие» 7.7
7.2. Приложение 2. Практические навыки конфигурирования, которыми должен владеть аттестуемый по компоненте "1С: Бухгалтерия" комплекса «1С:Предприятие» версии 7.7
7.3. Приложение 3. Примерная формулировка практических заданий для реализации на ПК
Обучение: Методичка "Программирование в 1С:Бух учет 7.7" + практические задания
Разработка - Подготовка к аттестации
Скачать файл
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Наименование | По подписке [?] | Купить один файл | |
---|---|---|---|
Методическое пособие демо
.pdf 2,27Mb
4014
|
4014 | Скачать (1 SM) | Купить за 1 850 руб. |
Практические задания (демо)
.rar 125,61Kb
1191
|
1191 | Скачать (1 SM) | Купить за 1 850 руб. |
Обучение: Методичка "Программирование в 1С:Бух учет 7.7" + практические задания:
.rar 16,15Mb
0
|
0 | Скачать (10 SM) | Купить за 4 550 руб. |
См. также
Подготовка к аттестации Программист Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Россия Бухгалтерский учет Абонемент ($m)
Мои решения 1-й и 3-й задачи
1 стартмани
09.12.2010 10729 62 sanja 4
Подготовка к аттестации Программист Оперативный учет 7.7 1С:Торговля и склад 7.7 Россия Абонемент ($m)
В свое время подготавливался к вышеуказанному экзамену и искал задачи в интернете. Что-то нашел, но вариант решения не устроил.
1 стартмани
10.12.2009 14736 245 Йожкин Кот 6
Инструкции пользователю Системный администратор Программист Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Бухгалтерский учет Абонемент ($m)
В продолжение тем с методичками ПавлаЧистова http://infostart.ru/articles/103/index.php?id=103&ref=1437/?ref=8784 http://infostart.ru/articles/115/index.php/?ref=8784 Для тех, кто читал методичку по "ОУ" данная методичка будет понятна, ибо за основу взята та же задача простого количественного учета. Выкладываю методичку из этой же серии по обучению программированию и работе в компоненте "БУ" Методичка в бета-варианте, так как времени на ее окончание совсем нет Буду весьма признателен за комментарии по существу. Пособие в формате PDF Скачать http://infostart.ru/projects/826
10 стартмани
14.03.2007 18562 1 GSoft 7
Подготовка к аттестации Программист Бухгалтерский учет 7.7 Конфигурации 1cv7 Россия Бесплатно (free)
Программа для тестирования студентов, абитуриентов тд.
04.05.2006 9468 963 DJ 5
//*******************************************
Процедура Сформировать()
Док = СоздатьОбъект("Документ");
Док.ВидыДляВыбора("ПоступлениеТМЦ, РеализацияТМЦ");
Док.ВыбратьДокументы(НачДата, КонДата);
Пока Док.ПолучитьДокумент() = 1 Цикл
Если Док.Проведен() = 1 Тогда
Если Док.Вид() = "ПоступлениеТМЦ" Тогда
Движение = "Поступление ";
Иначе
Движение = "Списание ";
КонецЕсли;
Док.ВыбратьСтроки();
Пока Док.ПолучитьСтроку() = 1 Цикл
Сообщить(Движение + "товара:" + Док.Товар
+ СимволТабуляции + "Количество: " + Док.Количество);
КонецЦикла;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
вот это
ТЗ = СоздатьОбъект("ТаблицаЗначений");
ТЗ.НоваяКолонка("Товар", "Справочник.Номенклатура");
ТЗ.НоваяКолонка("Покупка", "Число", "10", "2");
ТЗ.НоваяКолонка("Продажа", "Число", "10", "2");
ТЗ.НоваяКолонка("СуммаПокупки", "Число","10", "2");
ТЗ.НоваяКолонка("СуммаПродажи", "Число","10", "2");
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Сформировать");
Таб.ВывестиСекцию("Шапка");
Таб.Опции(0,0,Таб.ВысотаТаблицы(),0);
Док = СоздатьОбъект("Документ");
Док.ВидыДляВыбора("ПокупкаТМЦ, РеализацияТМЦ");
Док.ВыбратьДокументы(НачДата, КонДата);
Пока Док.ПолучитьДокумент() = 1 Цикл
Если Док.Проведен() = 1 Тогда
Док.ВыбратьСтроки();
Пока Док.ПолучитьСтроку() = 1 Цикл
ТЗ.НоваяСтрока();
ТЗ.Товар = Док.Товар;
Если Док.Вид() = "ПоступлениеТМЦ" Тогда
ТЗ.Покупка = Док.Количество;
ТЗ.СуммаПокупки = Док.Стоимость;
Иначе
ТЗ.Продажа = Док.Количество;
ТЗ.СуммаПродажи = Док.Стоимость
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецЦикла;
ТЗ.Свернуть("Товар", "Покупка, Продажа, СуммаПокупки, СуммаПродажи");
ТЗ.ВыбратьСтроки();
Пока ТЗ.ПолучитьСтроку() = 1 Цикл
НомерСтроки = 0;
Товар = ТЗ.Товар;
КолвоПок = ТЗ.Покупка;
КолвоПрод = ТЗ.Продажа;
СуммаПок = ТЗ.СуммаПокупки;
СуммаПрод = ТЗ.СуммаПродажи;
Таб.ВывестиСекцию("Товар");
КонецЦикла;
ИтогоКолвоПок = ТЗ.Итог("Покупка");
ИтогоКолвоПрод = ТЗ.Итог("Продажа");
ИтогоСуммаПок = ТЗ.Итог("СуммаПокупки");
ИтогоСуммаПрод = ТЗ.Итог("СуммаПродажи");
Таб.ВывестиСекцию("Подвал");
Таб.ТолькоПросмотр(1);
Таб.Показать("Сформировать");
КонецЦикла
КонецПроцедуры
//*******************************************
Процедура Сформировать()
Док = СоздатьОбъект("Документ");
Док.ВидыДляВыбора("ПоступлениеТМЦ, РеализацияТМЦ");
Док.ВыбратьДокументы(НачДата, КонДата);
Пока Док.ПолучитьДокумент() = 1 Цикл
Если Док.Проведен() = 1 Тогда
Если Док.Вид() = "ПоступлениеТМЦ" Тогда
Движение = "Поступление ";
Иначе
Движение = "Списание ";
КонецЕсли;
Док.ВыбратьСтроки();
Пока Док.ПолучитьСтроку() = 1 Цикл
Сообщить(Движение + "товара:" + Док.Товар
+ СимволТабуляции + "Количество: " + Док.Количество);
КонецЦикла;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
//___________________________________________________*
ТЗ = СоздатьОбъект("ТаблицаЗначений");
ТЗ.НоваяКолонка("Товар", "Справочник.Номенклатура");
ТЗ.НоваяКолонка("Покупка", "Число", "10", "2");
ТЗ.НоваяКолонка("Продажа", "Число", "10", "2");
ТЗ.НоваяКолонка("СуммаПокупки", "Число","10", "2");
ТЗ.НоваяКолонка("СуммаПродажи", "Число","10", "2");
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Сформировать");
Таб.ВывестиСекцию("Шапка");
Таб.Опции(0,0,Таб.ВысотаТаблицы(),0);
Док = СоздатьОбъект("Документ");
Док.ВидыДляВыбора("ПокупкаТМЦ, РеализацияТМЦ");
Док.ВыбратьДокументы(НачДата, КонДата);
Пока Док.ПолучитьДокумент() = 1 Цикл
Если Док.Проведен() = 1 Тогда
Док.ВыбратьСтроки();
Пока Док.ПолучитьСтроку() = 1 Цикл
ТЗ.НоваяСтрока();
ТЗ.Товар = Док.Товар;
Если Док.Вид() = "ПоступлениеТМЦ" Тогда
ТЗ.Покупка = Док.Количество;
ТЗ.СуммаПокупки = Док.Стоимость;
Иначе
ТЗ.Продажа = Док.Количество;
ТЗ.СуммаПродажи = Док.Стоимость
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецЦикла;
ТЗ.Свернуть("Товар", "Покупка, Продажа, СуммаПокупки, СуммаПродажи");
ТЗ.ВыбратьСтроки();
Пока ТЗ.ПолучитьСтроку() = 1 Цикл
НомерСтроки = 0;
Товар = ТЗ.Товар;
КолвоПок = ТЗ.Покупка;
КолвоПрод = ТЗ.Продажа;
СуммаПок = ТЗ.СуммаПокупки;
СуммаПрод = ТЗ.СуммаПродажи;
Таб.ВывестиСекцию("Товар");
КонецЦикла;
ИтогоКолвоПок = ТЗ.Итог("Покупка");
ИтогоКолвоПрод = ТЗ.Итог("Продажа");
ИтогоСуммаПок = ТЗ.Итог("СуммаПокупки");
ИтогоСуммаПрод = ТЗ.Итог("СуммаПродажи");
Таб.ВывестиСекцию("Подвал");
Таб.ТолькоПросмотр(1);
Таб.Показать("Сформировать");
КонецЦикла;
з.ы. Р1 иногда бывает полезен, очень часто не приходится тратить время на рассказы об этом, и можнл сэкономленное время отвести на действительно полезные вещи
"РассчитатьСтоимость<<?>>();
{Документ.РеализацияТМЦ.Форма.Модуль(4)}: Процедура не обнаружена (РассчитатьСтоимость)"
Подскажите начинающему чайнику?
Был бы очень благодарен, сам пока скан не нашел, т.е. тот который Вы упомянули, что есть методичка Учебного центра №3 по компонете Расчет.
Заранее сенкс )))
попробуйте задать вопрос на
там есть раздел по документации 1С
Таб.ИсходнаяТаблица("Сформировать");
{Отчет.ДвижениеТоваров.Форма.Модуль(31)}: Неверное имя Сформировать
вообщем здесь тоже что то не правильно
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Сформировать");
Таб.ВывестиСекцию("Шапка");
Таб.Опции(0,0,Таб.ВысотаТаблицы(),0);
Таб.ИсходнаяТаблица("Сформировать1");
{Отчет.ДвижениеТоваров.Форма.Модуль(31)}: Неверное имя Сформировать1
попробовал так Таб.ИсходнаяТаблица1 ошибка
Таб.ИсходнаяТаблица1("Сформировать");
{Отчет.ДвижениеТоваров.Форма.Модуль(31)}: Поле агрегатного объекта не обнаружено (ИсходнаяТаблица1)
Таб.Показать("Сформировать","");<<?>>
{Отчет.ДвижениеТоваров.Форма.Модуль(79)}: Обнаружено логическое завершение исходного текста модуля
вот кусок модуля
Пока ТЗ.ПолучитьСтроку() = 1 Цикл
НомерСтроки = 0;
Товар = ТЗ.Товар;
КолвоПок = ТЗ.Покупка;
КолвоПрод = ТЗ.Продажа;
СуммаПок = ТЗ.СуммаПокупки;
СуммаПрод = ТЗ.СуммаПродажи;
Таб.ВывестиСекцию("Товар");
КонецЦикла;
ИтогоКолвоПок = ТЗ.Итог("Покупка");
ИтогоКолвоПрод = ТЗ.Итог("Продажа");
ИтогоСуммаПок = ТЗ.Итог("СуммаПокупки");
ИтогоСуммаПрод = ТЗ.Итог("СуммаПродажи");
Таб.ВывестиСекцию("Подвал");
Таб.ТолькоПросмотр(1);
Таб.Показать("Сформировать","");
КонецПроцедуры
в чем проблема?
стоит тогда писать
Таб.Показать("Сформировать");
Показать(<?>,,);
Синтаксис:
Показать(<Заголовок>,<ИмяФайла>,<Активизировать>)
Назначение:
Открыть окно редактирования таблицы.
Параметры:
<Заголовок> - необязательный параметр. Заголовок окна редактирования. Если параметр не задан, в заголовке будет выдаваться слово ''Таблица''.
<ИмяФайла> - необязательный параметр. Имя файла для сохранения таблицы. Если параметр задан, то при закрытии окна табличного документа система будет предлагать сохранить документ в файле с указанным именем. Если файла с таким именем не существует, то будет создан новый файл с таким именем. Если параметр опущен или имеет пустое значение, то при закрытии окна табличного документа система не будет предлагать сохранить данные в файле.
<Активизировать> - необязательный параметр. Признак активизации. Число: 1 - активизировать окно табличного документа; 0 - не активизировать окно табличного документа; -1 (минус единица) - закрыть окно если оно открыто; по умолчанию 1.
Для получения уведомлений о новых публикациях автора подключите телеграм бот: Инфостарт бот
№ 14679
Создание 14.03.07 00:00
Обновление 25.05.15 12:46
Просмотры 37410
Загрузки 5205
Рейтинг
497
Комментарии 79
Код открыт Да
Рубрики Подготовка к аттестации
Кому Программист
Тип файла Архив с данными
Платформа Бухгалтерский учет 7.7
Конфигурация 1С:Бухгалтерия 7.7
Операционная система Не имеет значения
Страна Россия
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Бухгалтерский учет
Доступ к файлу Абонемент ($m)