html

Показаны сообщения с ярлыком . Показать все сообщения
Показаны сообщения с ярлыком . Показать все сообщения

понедельник, 17 декабря 2012 г.

Tool 1CD – программа просмотра баз 1CD

1. Скачать  Tool 1CD  версии 0.2.1 здесьTool-1CD-0-2-1.rar  или  здесь:  Tool-1CD-0-2-1.rar

2.Общее описание программы Tool 1CD .

Программа Tool 1CD  позволяет увидеть структуру таблиц и полей файлов  базы  1Cv8, просмотреть содержимое таблиц. При помощи Tool 1CD  можно сохранить в файл основную конфигурацию, конфигурацию базы данных и конфигурации поставщика, просмотреть размер внутренних файлов, выгрузить содержимое таблиц в XML.
Программа Tool 1CD  - незаменимый помощник при восстановлении баз 1CD и восстановлении забытых паролей

Рабочая область программы   Tool 1CD
Рабочая область программы   Tool 1CD

воскресенье, 15 мая 2011 г.

1С Учебный пример Кадры

1. Для версии 1С 8.2 написал учебный пример Кадры.

Эту конфигурацию скачать можно здесь Kadri.rar  или здесьKadri.rar


2. Задание учебный пример Кадры.

Задача 1 Начальный уровень:

a. Цель:

i. Уметь создавать справочники

ii. Уметь создавать документы

iii. Уметь пользоваться механизмом проведения документов и отменой проведения

iv. Создавать журналы документов

v. Создавать пользовательское меню.

b. Описание задания:

i. Написать конфигурацию для платформы 1С 8.0 «Простейший кадровый учет»

ii. Конфигурация должна включать

1. Справочник: «Должности»

a. Код

b. Наименование (30)

2. Справочник: «Сотрудники»
a. Количество уровней (1)

b. Код (5)

c. Наименование (100)

d. Должность: Справочник «Должности»

e. Оклад(число 10)

f. ДатаПриема (Дата)

g. ДатаУволнения (Дата)

3. Документ: «Прием на работу»
a. Шапка:

i. ФИО (строка 100)

ii. Должность (Справочник «Должности»)

iii. Оклад (Число 10 точность 2)

iv. ДатаПриема (Дата)

b. Реализуйте функционал:

i. При проведении документа должна создаваться запись в справочнике «Сотрудники» и заполнялась данными из атрибутов документа.

4. Документ «Уволнение»

a. Шапка

i. Сотрудник (Справочник «Сотрудники»)

ii. Дата уволнения (Дата)

b. Реализуйте функционал:

i. При проведении документа должен отыскиваться сотрудник из справочника сотрудника и для него проставляется дата увольнения

5. Журнал «Кадровые документы» , который отображает перечень документов «Прием на работу» и «Увольнение».

6. Сформируйте Пользовательское меню для оперирования высшее описанными объектами конфигурации.

3. Конфигурация  Учебный пример Кадры.

Коды программных модулей конфигурации 1С 8.2

3.1. В модуле управляемого приложения 2 процедуры
----------------------------------------
Процедура ПриНачалеРаботыСистемы()
Сообщить("Удачи ! Работайте без ошибок :)");
КонецПроцедуры

Процедура ПередЗавершениемРаботыСистемы(Остаться)
Остаться = true ; // не закрывается
//Выход = false ;// закрывается

ответ = Вопрос("Закрыть программу?", РежимДиалогаВопрос.ДаНет,,КодВозвратаДиалога.Да);
если ответ = КодВозвратаДиалога.Да тогда
Остаться= false;
конецЕсли;

КонецПроцедуры
---------------------------------------

3.2. Модуль объекта документа ПриемНаРаботу содержит программный код
---------------------------------------
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
// Вставить содержимое обработчика.
Сообщить ("Проводка документа начата");

//Проверка существует ли такая запись в справочнике
ФамилияЕсть=false ;
ДолжностьЕсть = false ;

// ФИО
НайденнаяФамилия = Справочники.Сотрудники.НайтиПоНаименованию(ФИО);
Если НайденнаяФамилия <> Справочники.Сотрудники.ПустаяСсылка() Тогда
Сообщить("Есть такая ФИО");
ФамилияЕсть=true ;
КонецЕсли;
// Должность
НайденнаяДолжность = Справочники.Сотрудники.НайтиПоРеквизиту("Должность",Должность) ;
Если НайденнаяДолжность <> Справочники.Сотрудники.ПустаяСсылка() Тогда
Сообщить("Есть такая должность");
ДолжностьЕсть = true ;
КонецЕсли;

// если ФИО и должность такие есть - предполагаем, что
// такая запись уже есть и документ не проводим - запись не создаем
Если ФамилияЕсть И ДолжностьЕсть Тогда
Сообщить("Есть такая запись.Документ не проводим");
Отказ=true ; // проведение выполняться не будет
Return ;
КонецЕсли;


// создание новой записи в справочнике
// НЭС - новый элемент справочника
НЭС = Справочники.Сотрудники.СоздатьЭлемент();
// присвоение значений реквизитам справочника
// из документа
НЭС.ДатаПриема = ДатаПриема ;
НЭС.Должность = Должность ;
НЭС.Оклад = Оклад ;
НЭС.Наименование = ФИО ;

// запись очередного элемента ( строки) справочника
НЭС.Записать();
Сообщить ("Проводка документа закончена");

КонецПроцедуры

---------------------------------------

3.3. Модуль объекта документа Увольнение содержит следующий код
---------------------------------------
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
// Вставить содержимое обработчика.
Сообщить ("Проводка документа Увольнение начата");
// перейти на запись справочника с такой же фамилией
// как и в документе увольнение

// ФИО
НайденнаяФамилия = Справочники.Сотрудники.НайтиПоНаименованию(Сотрудник);
Если НайденнаяФамилия = Справочники.Сотрудники.ПустаяСсылка() Тогда
Сообщить("Нет такой фамилии");
Отказ=true ; // проведение выполняться не будет
Return ;
КонецЕсли;
// Меняем дату
СтрокаСправочника = НайденнаяФамилия.ПолучитьОбъект() ;
СтрокаСправочника.ДатаУвольнения = ДатаУвольнения ;
СтрокаСправочника.Записать();
КонецПроцедуры
---------------------------------------

4. Повторю ссылку на скачку :)
Саму конфигурацию на версии 1с 8.2 скачать можно здесь Kadri.rar  или здесьKadri.rar

среда, 27 апреля 2011 г.

Учимся 1С по книге Радченко

1C:Предприятие 8.2. Практическое пособие разработчика. Примеры и типовые приемы

1C:Предприятие 8.2. Практическое пособие разработчика.Автор: М. Г. Радченко, Е. Ю. Хрусталева
Серия или выпуск: Библиотека разработчика
Издательство: 1С-Паблишинг
ISBN: 978-5-9677-1147-3
Год издания: 2009
Страниц: 879
Язык: Русский
Формат: djvu
Размер: 58 Мб

Описание:
Книга представляет собой пособие, позволяющее быстро освоить приемы разработки и модификации прикладных решений на платформе 1С:предприятие 8.2.
На примере создания реального прикладного решения показана структура различных объектов системы, их назначение и методика использования. Приведены процедуры на встроенном языке, в том числе с применением языка запросов, которые снабжены подробными комментариями.
Книга может быть использована и как практическое руководство, и как справочное пособие. Рассматриваемое в книге прикладное решение учитывает накопленный опыт разработки в системе 1С:Предприятие 8 и демонстрирует многие новые возможности и механизмы, предоставляемые версией 8.2.
Материал рассчитан на начинающих разработчиков, не знакомых с системой 1С:Предприятие 8.

Скачать можно здесь:  1C82_Radchenko_Prakt_posob_razrab.rar     или здесь : 1C82_Radchenko_Prakt_posob_razrab.rar


Краткое оглавление
Предисловие.................................................5
Занятие 1(0:40) Знакомство, создание информационной базы...13
Занятие 2(0:45) Подсистемы.................................35
Занятие 3(2:10) Справочники.... ...........................51
Занятие 4(1:30). Документы................................109
Занятие 5 (2:00). Теоретическое...........................143
Занятие 6 (0:50). Регистры накопления.....................195
Занятие 7 (0:25). Простой отчет...........................219
Занятие 8 (1:10). Макеты. Редактирование макетов и форм...233
Занятие 9 (0:50). Периодические регистры сведений.........249
Занятие 10 (0:30). Перечисления...........................265
Занятие 11 (1:20).
Проведение документа по нескольким регистрам .............275
Занятие 12 (0:40). Оборотные регистры накопления..........291
Занятие 13 (4:30). Отчеты.................................303
Занятие 14 (3:20).
Оптимизация проведения документа «Оказание услуги»........389
Занятие 15 (2:50). План видов характеристик...............445
Занятие 16 (1:50). Бухгалтерский учет.....................497
Занятие 17 (1:00). План видов расчета, регистр расчета....529
Занятие 18 (3:40). Использование регистра расчета.........551
Занятие 19 (1:30). Поиск в базе данных....................591
Занятие 20 (1:00). Выполнение заданий по расписанию.......611
Занятие 21 (0:40).
Редактирование движений в форме документа.................627
Занятие 22 (1:00). Список пользователей и их роли.........637
Занятие 23 (1:10).
Рабочий стол и настройка командного интерфейса............661
Занятие 24 (6:10). Обмен данными..........................681
Занятие 25 (0:30). Функциональные опции...................741
Занятие 26 (1:00). Подборы и ввод на основании............759
Занятие 27 (2:10). Приемы разработки форм.................775
Краткий справочник разработчика...........................813
Глоссарий.................................................857



Данный файл взят из открытых источников . Все права на него принадлежат его владельцам. Запрещено использование данного материала в коммерческих целях без письменного разрешения автора материала. После ознакомления удалите его со своего компьютера и купите у автора данного материала.

1С Пример работы с датой

Для версии 1с 8.2 сделал внешнюю обработку .В ней пример работы с датой.

Код обработки

-------------------------Код программы----------------------
&НаКлиенте
Процедура КомандаПосчитать(Команда)
   // Вставить содержимое обработчика.
   // 1 надо вывести НачалоРаботы
   Сообщить ("Начало работы") ;
   // 2 проверить поле 'исходная дата' на заполнение
   Сообщить ("Исх.Дата= "+ ДатаВход) ;
   ЕСЛИ ДатаВход ='00010101000000' // год месяц день время
   ТОГДА // сообщение и выход из процедуры
       Сообщить ("Поле дата не заполнено") ;
       RETURN ;
   КОНЕЦЕСЛИ ;
   // 3 вывести поле 'количество дней'
   Сообщить ("Количество дней= " + КоличествоДней) ;
   // 4 подсчет новой даты

   // дни переводятся в секунды, после этого суммирование
   ДатаВыход = ДатаВход + КоличествоДней * 3600*24 ;


КонецПроцедуры
-----------------------------------------------------------
саму обработку можно скачать здесь ПримерРаботыСдатой2.epf