суббота, 30 ноября 2013 г.

1С-ное.(Заметки быдло-ученика-погромиста), 19 занятие.


Для чего нужен полнотекстовый поиск в данных?
Ну а для чего нужен гугл, яндекс и иже с ними? Для поиска же! Вот и тут такая же фигня. Имеем строчку поисковика, вводим туда матерное слово, пробегается по базе и ищет, где есть упоминание этого. Все понятно.

Что такое основной полнотекстовый индекс и что такое дополнительный полнотекстовый индекс?

Полнотекстовый индекс состоит из двух частей: основного и дополнительного индекса.
Основной индекс – спроектирован таким образом, чтобы обеспечить максимальную скорость поиска при большом объеме данных.
Дополнительный – наоборот.
Если сравнивать совсем на пальцах, то основной индекс – это как винт, а дополнительный – как оператива. В дополнительный индекс  данные добавляются непосредственно во время работы пользователей. При обновлении индекса данные из дополнительного переходят в основной, а дополнительный очищается.

Какова стратегия полнотекстового индексирования информационной базы?

Сначала, при создании элементов конфигурации, необходимо указывать, что полнотекстовый поиск будет использоваться (рис.1). Без этого как бы сама суть поиска бессмысленна. Далее в процессе работы система отслеживает изменения в тех объектах конфигурации, которые могут участвовать в полнотекстовом поиске. После чего по указке админа БД полнотекстовый индекс обновляется, вручную или автоматически.



Как создать отчет, выполняющий поиск в данных?

Ну тащемта перепечатать код, который дан в этом задании. Единственное, что стоит не забывать, что после слов КонецПроцедуры точка с запятой не ставятся, иначе увидите ошибку
{Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(47,1)}: Неопознанный оператор
<<?>>&НаКлиенте (Проверка: Сервер)
{Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(1,1)}: Обнаружено логическое завершение исходного текста модуля (Проверка: Сервер)
{Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(47,1)}: Неопознанный оператор
<<?>>&НаКлиенте (Проверка: Тонкий клиент)
{Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(1,1)}: Обнаружено логическое завершение исходного текста модуля (Проверка: Тонкий клиент)

Как составить простейшие поисковые выражения?

Принцип такой же, как и при использовании поисковиков типа гугл.

воскресенье, 17 ноября 2013 г.

1С-ное.(Заметки быдло-ученика-погромиста), занятие 18

Продолжаю мучить книжку. Я уже шутил, что к моменту прочтения выйдет уже 1С: 8.3? Если нет, то вот пошутил.


Как создать движения документа по регистру расчета?
Через конструктор движений же, или непосредственно в модуле документа, пропишем движения через регистр расчета.

Как запросом получить записи перерасчета?
Ну так же, как и из любого другого регистра, суть то запроса не меняется же.

Как работает перерасчет?
Перерасчет служит для контроля актуальности данных, содержащихся в регистре расчета.
Если коротко, то принцип работы её такой: некая процедура, которая определяет, требуется ли перерасчет данных регистра и, в случае необходимости, осуществляет перерасчет.

Как запросом получить данные графика и базы?
Обратится к виртуальной таблице регистра расчета «БазаНачисления», «ДанныеГрафика»;

Как выполнить перерасчет отдельных записей регистра расчета?
Лень читать, но чисто по логике: а почему бы в запросе не выбрать нужные нам записи (например, ориентируясь на привязку к документу-регистратору) и не пересчитать только их?

Как получить запросом записи регистра расчета?
Обратится запросом не к виртуальной таблице регистра расчета же.

Как получить запросом фактический период действия записей регистра расчета?
Есть такая специальная виртуальная таблица регистра расчета «ФактическийПериодДействия»…

Для чего используется диаграмма Ганта?
Диаграмма Ганта используется для отображения использования объектами каких-либо ресурсов в разрезе времени.

Как устроена диаграмма Ганта?
Шкала – это время, объекты – точки, ресурсы – серии.
Следовательно, диаграмма Ганта – это совокупность точек, серий и значений для каждой пары точка-серия.

Как заполнить диаграмму Ганта данными?
Да как угодно. Хоть вручную хуячить. Но проще всего, естественно, запросом.

вторник, 29 октября 2013 г.

1С-ное.(Заметки быдло-ученика-погромиста), занятие 17


Интересно, когда же я все таки прочитаю эту книжку? 8.3 тогда уже выйдет поди)))

Что такое сложные периодические расчеты?
Разберем по словам. Слово «Расчет» - надеюсь, понятно, что надо подсчитать какие-либо цифери. «Периодический» означает, что делать это надо время от времени, с каким-то интервалом (который и называется «периодом», как мог догадаться пытливый чЕтатель). А в чем заключается сложность? Ну вот в книжке приводится пример  заработной платы жи. Она считается раз в месяц (как правило), а сложность заключается в том, что зп складывается из каких-либо частей, типа оклад, премия, разовая премия, больничные и т.д. И каждая из этих частей рассчитывается по своему алгоритму, например, оклад – это стоимость нормочаса помноженное на количество отработанных часов минус налог, премия – некий процент от оклада и т.д.

Что такое вид расчета, база?
Вид расчета – какая-либо часть из сложного периодического расчета, например, премия.
База – то, от чего мы отталкиваемся при виде расчета. Например, чтобы рассчитать премию, нам нужно знать оклад. Причем не просто оклад на месяц рандомный, а те числа, которые начислены в том периоде (базовом периоде), который будет влиять на расчет премии.
Какая разница между базовым периодом, фактическим периодом и периодом действия?
Период действия – указывается вами, то есть данные, действующие в указанном периоде.
Фактический период  - то, что осталось от периода действия, после проведения расчетов (например, уберутся все нерабочие дни).
Базовый период – период, в котором анализируются результаты других расчетов, влияющих на расчет па базовому периоду.
На самом деле вот конкретно этот вопрос я нихера не понимаю. Какая-то словесная эквилибристика, чесслово.

Что такое зависимость по базовому периоду?
Ну тут вроде более-менее понятно. Если нам надо будет высчитать премию в проценте от оклада, то нужен будет не оклад вообще, а оклад за определенный период, оклад в котором и влияет на премию. Тогда период можно обозвать базовым, а зависимость – зависимость по базовому периоду же.

Что такое вытеснение по периоду действия?
Начнем с того, что «вытеснение» - это влияние на расчет. Некст.  Вот мы считаем, что кто-то проработал 20 дней, насчитали ему оклад, а выяснилось, что он отработал всего 10 дней. Тогда оклад надо пересчитать, как раз за тот период, когда сотрудник непосредственно работал, это и называют одинэсники как вытеснение по периоду действия.

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

Каковы основные свойства плана видов расчета?
Следующие свойства: Использует период  действия – типа определяет, а будут ли в плане видов расчета находится виды расчета, которые могут быть вытеснены по периоду действия.
Зависимость от базы – будут ли находится зависимые по базовому периоду виды расчета.
Зависимость по период у действия – будут выбираться те записи, для которых найдено пересечение их фактического периода действия и указанного базового периода;
Зависимость по периоду регистрации – будет идти работа с теми данными, чья запись в поле Период Регистрации попадает в базовый период;

Какая разница между базовыми, вытесняющими и ведущими видами расчетов?
Базовые – результаты базовых видов расчета должны быть использовать при перерасчете;
Вытесняющие – вытесняют расчет по периоду действия;
Ведущие – если изменился результат ведущего расчета, то весь расчет целиком должен быть пересчитан;

Как создать план видов расчета?
Так же, как и все в 1С же! В дереве конфигурации правый клик.

Что такое объект конфигурации Регистр расчета?
Предназначен для описания структуры накопления данных,  являющиеся результатами расчетов.

Каковы отличительные особенности регистра расчета?
Не предназначен для интерактивного редактирования пользователем. Его суть – модифицирование данных на основе работы объектов базы данных.
Так же он периодический, с возможностью использования механизмов вытеснения по периоду действия и зависимости по базовому периоду, а также связь с планом видов расчета.

Что такое график времени?
График времени – это непериодический регистр сведений и измерениями Дата и ресурсом Число, в котором содержится временная схема исходных данных, учавствующих в расчетах.

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

По какому принципу формируются записи перерасчета?
Перерасчет заполняется автоматически на основании записей регистров расчета, затронутых ведущими видами расчета, так теми  записями, у которых изменился фактический период действия.

Как создать регистр расчета?
Правым кликом же!

понедельник, 21 октября 2013 г.

1С-ное.(Заметки быдло-ученика-погромиста), 16 занятие.

Радченко, 16 занятие, ж есь!
На самом деле началась очень мутная тема, которую я слабо понимаю. Бухгалтерия, мля.


Как использовать план видов характеристик для организации ведения бухгалтерского учета?
План видов характеристик может применяться для описания видов субконто.

Что такое субконто?
Субконто – конкретный объект аналитического учета.  Определяющее словосочетание здесь аналитического учета. То есть нельзя сказать, что вот этот «Резиновый хуй» - субконто. А сказать «Резиновый хуй, лежащий на третьей полке» - субконто, можно.

Для чего предназначен объект конфигурации план счетов?
План счетов создает в БД таблицы, в которых хранится информация о том, какие счета и каким образом будет использовать предприятие.
План Счетов предназначен для описания структуры хранения информации о совокупности синтетических счетов предприятия, которые созданы для группировки данных его хозяйственной деятельности.

Как создать план счетов?
Этот вопрос меня уже накаляет. Как, блять. Правый клик и создать же, как и все в 1С.

Для чего предназначен Регистр Бухгалтерии?
Регистр бухгалтерии предназначен для описания структуры накопления данных, учет которых ведется исходя из некоторого плана счетов. По своему принципу устроен как и регистры накопления.

Как создать регистр бухгалтерии и настроить параметры учета?
Опять блять. Правым кликом создаем. Потом настраиваем. Основной цимес регистра бухгалтерии – в том, что он связан с конкретным планом счетов. Так что необходимо будет его указать.

Как создать движения документа по регистру бухгалтерии средствами встроенного языка?
Заходим  в модуль нужного нам документа (модуль объекта)  и пишем код
Движение = Движения.*ИмяВашегоРегистра.Добавить();
                               Движение.СчетДт = ПланыСчетов.Основной.Товары;
                               Движение.СчетКт = ПланыСчетов.Основной.РасчетыСПоставщиками;
                               Движение.Период = Дата;
                               Движение.Сумма = ТекСтрокаМатериалы.Сумма;
                               Движение.КоличествоДт = ТекСтрокаМатериалы.Количество;
                               Движение.СубконтоДТ[ПланыВидовХарактеристик.ВидыСубконто.Материалы] = ТекСтрокаМатериалы.Материал;
И не забыть объявить его в самом начале:
Движения.ИмяВашегоРегистра.Записывать = Истина;

Как получить данные из Регистра Бухгалтерии запросом?
Да так же, как и из любого регистра.

Как создать отчет на основании данных из регистра бухгалтерии с помощью системы компоновки?
Да стандартно, как и любой другой отчет, только ресурсом будет регистр бухгалтерии, чо уж там.

Как задать роли и тип бухгалтерского остатка полям в схеме компоновки данных?
А вот что выберем запросом из регистра, так и будет, причем выбирать надо из виртуальной таблицы регистра бухгалтерии остатки и обороты.
Как задать стандартный период для выполнения отчета?
В параметрах создаем три параметры – НачалоПериода, КонецПериода, Период, потом переходим на вкладку «Настройки», и вот на нижней таблице во вкладке «Параметры» поставить стандартное значение «Этот месяц»

И снова Пелевин, Generation П


Ах, мсье Пелевин. Читаю и перечитываю сейчас его книжки, так что лит-обзор щас будет подряд состоять из Него(тм).
Сегодня – о Generation П.  По книге сняли годный фильм, это раз, если кто ленится читать – то вперед, смотреть. Из книги можно надергать хуеву тучу цитат, подходящие для свадеб, копроративов и поминок (на самом деле нет)
Например, моя любимая: «Творцы нам тут нахуй не нужны. Криэйтором, Вава, криэйтором!»
Временный период книженции как раз затрагивает 90ые и прочие годы, так что есть возможность слегка окунуться в дух тех времен: чеченцы с огнеметами, бандиты, разборки, коммерсы, атмосфера свободы и вседозволенности.
Не понравилось – ну это я всегда у Пелевина так говорю, что опять идут подвиги на восточные религии/философии, плюс есть моменты, которые читать и понимать очень тяжело (но это мне, я ж тупой). Ну и да, автор обозначает проблемы, клеймит потреблядство, но как бы путей выхода и хэппиэнда не предусмотрено. Ну, оно и к лучшему, я щитаю.
Отдельно понравилось то, что все политики, олигархи и прочие медийные персоны на самом деле есмь продукты трехмерной компьютерной графики. А ведь на самом деле мысль здравая – один хрен ни один политик такого уровня сам фактически ничего не делает. У него есть целый отряд спичрайтеров (для самых маленьких – люди, которые пишут речи), стилистов, визажистов, психологов, политтехнологов и прочей шушеры, которая говорит «Так, миша, все хуйня, давай по новой». Так что мейби, будь они рисованными, и дешевле бы вышло, да.
В общем, книга – маст хев к прочтению. Особенно, если вы такой же задрот и хикка, как я.

четверг, 10 октября 2013 г.

О траффике

Очень забавно, но весь траффик на данный бложек мой делает только одно сообщение. О ПЕЧАТКЕ ЛЕОРИКА. Причем, что интересно, в Дьяблу я не играю уже, наверное, с конца мая. Может, еще одну печатку выбить? Больше печаток для бога печаток!!111

Бутман-Оппало

Вощем, опять минутка литературного критика. Если кто-то читает всю эту хуйню, то он уже заметил, что я люблю Каганова. Теперь, внимание, еще один срыв покровов: я так же люблю Пелевина. Многие, прочитав это, назовут меня cocksuckerом. И будут правы.

Ну вощем, намедни (на самом деле полгода назад, но я ленивое хуйло, и пишу в блог только когда я не занят, а так как я сегодня уже успел четыре раза подрочить, и, собственно, дел у меня сегодня больше нет) прочитал последнее его творение, под названием "Бэтман Аполло". Очень оно мне по нраву пришлось. Аллюзии на буддизм и дзен, причем некоторые вещи можно использовать для своего "развития" (прям как будто тупопездная книжка от Коэлье, простихоспаде). Например, понятие "позитивного вампиризма" - когда делаешь другому человеку просто так, без причины. Попробал - риалли достовляет. Но до уровня Озириса, который содержал на хате молдаван, мне, конечно, не добраться.
Очень забавно в книге интерпретированы события, происходившие у нас - навальный, пусси райот, раскачивание лодки... Молодец витенька, чо еще сказать.
Единственное, что не очень (или это я тупой) - длительные и запутанные рассуждения, о деньгах, счастье/несчастье и т.д. Вроде хватаешься за мысль, а к концу предложения уже и потерял её. Но, возможно, это просто моё убогое восприятие мне мешает.
Ну и еще один минус - Витя Пелевин дико угорел по азиатской мистике, и пихает её во все свое творчество с заметной регулярностью. Несколько уже поднадоело, знаете ли.

Вощем, ставлю 8/10. Хотя можно и 9/10. Клево, интересно, современная классика, фактически.

Цитатка:
Борясь за сердца и умы, работники дискурса постоянно требуют от человека отвечать «да» или «нет». Все мышление человека должно, как электрический ток, протекать между этими двумя полюсами. Но в реальности возможных ответов всегда три — «да», «нет» и «пошел ты нахуй».
Помнить эту цитату всегдаСпособствует жизненному тонусу.

воскресенье, 22 сентября 2013 г.

Метро-хуетро, или Как я читал Глуховского "Метро-2033" и "Метро-2034"

Вощем, я люблю фантастику, да. И, думая, чтобы мне почитать - мне в мозг пришла мысль о творениях Глуховского "Метро-2033". Почему то на слуху было это название. Загуглив, я увидел хвалебные отзывы: "Иксклюзив! Бистселлер! Уруруру! Как охуенно!". Хм, надо почитать...
Так вот. Лютое, дикое, беспросветное говнище, написано школьником для школьников, нелогичное, неинтересное, не страшное, неточное, не смешное, какая-то блять пурга из мутантов оружия хуеружия "глубинного смысла". Но главный минус - это язык. Аффтар не владеет литературным языком. Вообще. Как это блять напечатали в книгу? Это фанфик, не более.
Все, блять, отдает лубочностью. Главный герой - школьник (ну надо же целевую аудиторию привлечь), не такой как все, зато с автоматом. Место действия - Загадочное И Таинственное постьядерное Метро. В качестве врагов - другие люди (хоспаде, они с таким энтузиазмом убивают друг друга, что удивительно, как они не выкосили друг друга то за столько лет), мутанты (пиздец, мутанты от радиации. Ага, бомба ебнула, всех людей убила, а на следующий день по поверхности уже мутанты ползали. Бывает, чо уж там), галлюцинации, а в кремле тусят демоны. Ох ты ж блять, мистика.
Аватар не забыл добавить в свой высер глобальный и "внезапный" сюжетный поворот - черные мутанты, которые типа плохие, на самом деле хорошие, а прохие - это люди, которые загандошили их нахуй искандерами.
Более мелкие "внезапные" повороты - да на каждом, блять, шагу, одни сплошные рояли из кустов. Кароч, что купил эту книгу - тот долбоеб. В своем рейтинге я ставлю 5/10. Кто-то скажет, что это много? Нет, это уровень порно-фанфиков про Гарипотера (нравятся мне они). Гааааавно.

Метро 2034 - те же яйца, только в профиль. Сюжет по прежнему остался рояльным. Стилистика языка выправилась. Стало больше паранормальщины (зачеееем?), и глубинных размышлений автора (я уже говорил, что жизненная позиция автора кажется мне школьной?). Читать это не надо.
Из интересного - у одного из героев, музыканта, есть флейта. Хуй с ней, что она ЧЕРНАЯ с медными клавишами - ну мало ли извращенцев бывает, вон ставят на запорожец движок от волги, и ничо. Но от фразы "Когда затихли последние аккорды..." Для самых маленьких читателей, аккорд - это одновременное звучание 3 и более нот. Как это сыграть на одной флейте? Ну да похуй.

Вощем, сегодня я вам рассказал, что "Метро-2033" и "Метро-2034" от Глуховский Дмитрий Алексеевич - гавнище. Экономьте своё время, и читайте годные книжки, и все будет хоккей. Чао!

1С-ное.(Заметки быдло-ученика-погромиста), 15 занятие.


Для чего предназначен объект конфигурации План Видов Характеристик?
Объект конфигурации План Видов Характеристик предназначен для описания структуры хранения информации о характеристиках, создаваемых пользователем. На его основе платформа создает в базе данных набор таблиц, в которых будет храниться информация о существующих видах характеристик и типе значения характеристики каждого вида.

В чем принципиальное отличие плана вида характеристик от справочника?
Основное отличие плана видов характеристик заключается в том, что для каждой характеристики хранится тип значения, который она может принимать;
Что такое тип значения характеристик?
Тип значения характеристик – определяет составной тип данных, куда входят все типы, которые могут понадобиться при указании типа значения характеристики; Служит для задания возможных типов значений.

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

Как, используя план видов характеристик, организовать учет по переменному количеству характеристик?
Это можно сделать, используя следующую логическую схему: план видов характеристик, который хранит виды характеристик, которыми в принципе можно описывать материалы;
Специальный справочник, подчиненный справочнику с объектами, к которым будет приписываться характеристика, данный спецсправочник будет идентифицировать объекты с некоторым фиксированным набором значений характеристик;
Регистр сведений, в котором хранится соответствие конкретных значений характеристик к некоторому варианту объекта.

Как создать план видов характеристик?
Как и все объекты, в дереве конфигурации, по правому клику.

Что такое связь по параметрам выбора?
Связь по параметрам выбора обеспечивает то, что при выборе значений для выбора будут предлагаться только те, которые относятся к выбранной характеристике, а не все, что есть в справочнике;

Как задать синоним стандартного реквизита?
Для этого переходим в справочник, на закладке «Данные» находим кнопку «стандартные реквизиты», выбираем нужный реквизит и в палитре свойств можем вписать синоним.

Как изменить заголовок формы?
Переходим в форму, кликаем (очень аккуратно) таким образом, чтобы выделить именно всю форму, правый клик и в панели свойств появится окошко «заголовок».

Как скрывать элементы формы с подчиненной информацией при её создании?
Удалить эти элементы в окошке создания и редактирования формы. Они будут в окошке «Элементы», это правое верхнее окошко.

Как описать характеристики в схеме компоновки данных?
Сделать ссылку на набор свойств с помощью свойства элемента «ПутьКДанным» - установка связи элемента формы с реквизитом формы.

Как использовать характеристики при выполнении отчета?
Через запрос.

воскресенье, 8 сентября 2013 г.

Заметки быдло-одинэсника, занятие 14


Как система 1С:Предприятие выполняет обращение к ссылочным данным?
При поиске элемента сначала идет обращение в оперативную память, если там ничего нет, идет обращение в кэш объектов, если нет в кэше, то идет обращение в базу данных.

Как использовать кэш объектов?
Через кэш происходит только чтение; кэш бывает двух видов: обычный и транзакционный;

Почему для доступа к БДшным массивам данных предпочтительнее использовать запросы?
Выборка таскает все поля, а запрос – только нужные, согласно условию.

Что такое момент времени?
Момент времени – совокупность даты, времени и ссылки на объект базы данных, позволяющий однозначно идентифицировать любой объект ссылочного типа Базы Данных;

Чем отличается оперативное проведение от неоперативного?
Оперативное – проведение документа текущим временем.
Неоперативное – проведение документа ранее текущего времени. При оперативном проведении – контроль остатков; При неоперативном – контроля остатков нет;

Что такое оперативная отметка времени?
Создается каждый раз при оперативном проведении документа. Формируется из текущей даты сеанса и последней созданной отметки.

Как запросом получить остатки регистра накопления?
Выбрать виртуальную таблицу регистра накопления «Остатки» : ИмяРегистраНакопления.Остатки;

На что следует обращать внимание при задании параметров виртуальных таблиц запросов?
Часто выгоднее использовать условие для отбора непосредственно в параметрах, это позволит повысить производительность запроса;

Почему при неоперативном проведении не нужно контролировать остатки?
Так как неоперативное проведение служит не для того, чтобы в реальном времени определить возможность/невозможность выполнения операции, а для отражения в базе данных операций, которые УЖЕ были выполнены;

Что такое временные таблицы и зачем их использовать?
Временные таблицы – программные объекты, которые разработчик может создавать и наполнять данными.  Нужны для задания сложных условий, промежуточного хранилища данных;


Что такое менеджер временных таблиц?
Менеджер временных таблиц служит для хранения (внезапно) временных таблиц. При уничтожении или закрытии объекта виртуальная таблица, хранящаяся в нем, удаляется. Если временная таблица создается, используется и уничтожается в рамках одного пакета запросов, то менеджер временных таблиц не нужен;

Как и зачем можно использовать временную таблицу в параметрах виртуальных таблиц?
Для постановки условий отбора данных; Так же только таким способом, через параметр, можно запихнуть внешнюю временную таблицу в запрос;

Как программно блокировать данные?
Следующей строкой:
Движения.ИмяРегистра.БлокироватьДляИзменения = Истина;

Как посмотреть в отладчике результат запроса?
После запроса написать такую штуку: ТЗ = Результат.Выгрузить();
Потом правый клик по ТЗ, выбрать пункт «Вычислить выражение», «показать значение»;

четверг, 29 августа 2013 г.

Заметки быдло-одинэсника, занятие 13

Наконец-то большое занятие с кучей текста!


Для чего предназначен объект встроенного языка запрос?
Запрос – используется для получения информации, хранящейся в полях базы данных, в виде выборки, сформированной по заданным правилам. Важное уточнение: в запросе мы работает со ссылками. То есть это как взяли, сфоткали витрину магазина и дали фотку вам в руки. По этой фотке можно узнать, какой ассортимент товара, посчитать, сколько, например, апельсинов в углу и т.д. Но, если вы возьмете маркер и нарисуете на фотографии резиновый член, лежащий на прилавке, следует помнить, что от этого действия резиновый член в продаже не появится, следовательно, надо ножками притопать в магазин и положить таки этот важный предмет обихода на прилавок. В случае запросов мы по ссылке должны получить объект.

Для чего предназначена система компоновки данных?
Для создания произвольных отчетов в системе 1С:Предприятие и состоит из нескольких частей; На деле – на мой взгляд, очень неудобная штука. Мейби, дело привычки.

Для чего предназначена схема компоновки данных?
Для получения исходных данных для компоновки отчета;
Схема компоновки данных – штука, описывающая текст запроса, наборы данных, связи между ними, доступные поля, параметры получения данных, первоначальные настройки компоновки;

Для чего предназначены настройки компоновки данных?
Настройки компоновки данных работают вместе со схемой компоновки данных и служат для формирования макета;

В чем отличие между реальными и виртуальными таблицами?
Реальные таблицы содержат данные таблицы, которые (внезапно) реально хранятся в базе данных;
Виртуальные – формируются из данных нескольких таблиц базы данных; Для виртуальных таблиц можно задать ряд параметров, определяющих, какие данные будут включены в эти виртуальные таблицы. Набор таких параметров может быть различным для разных виртуальных таблиц;

Из каких частей состоит текст запроса, какие из них являются обязательными?
Описание запроса (обязательное) – определяет источники данных, поля выборки, группировки;
Объединение запросов – как будут объединены результаты выполнения нескольких запросов;
Упорядочивание результатов – условие упорядочивания строк результатов запроса;
Автоупорядочивание – режим автоматического упорядочивания строк в результате запроса;
Описание итогов – какие итоги нужно рассчитывать в запросе и каким образом группировать результат;

Каковы основные синтаксические конструкции языка запросов?
Выбрать <что> ИЗ <откуда>
УПОРЯДОЧИТЬ <признак>
Что является источником данных запроса?
Источником данных запроса является таблица (реальная или виртуальная);

Что такое псевдонимы в источнике запросов?
Возможность присваивать полю выборки произвольно имени. Например, если мы не просто выбираем, а используем естьнулл, или умножаем прямо в запросе это поле, то в финале оно будет называться по типу «поле1». А так мы его сразу обзовем, как будет удобно;

Что такое параметры запроса?
Параметр обозначается знаком &, служит для передачи определенных данных в запрос (например, даты для регистра какого-нибудь);

Что такое параметры виртуальной таблицы?
В зависимости от вида виртуальной таблицы можно с помощью параметров виртуальной таблицы отфильтровать данные. Например, в регистрах накопления параметрами виртуальной таблицы будут НачалоПериода и КонецПериода;

Что такое левое соединение?
Две таблицы. Условие. Левое соединение – будут включены ВСЕ данные из первой таблицы и только те, что удовлетворяют условию из второй таблицы;

Как использовать конструктор запроса?
Легко. Открываем либо в СхемеКомпоновкиДанных, либо правый клик – конструктор запроса в любой процедуре;

Как выбрать данные в некотором периоде для отчета?
В СхемеКомпоновкиДанных – настройки – в нижнем окне таблицы – параметры.




Как упорядочить данные в отчете?
В конструкторе запросов вкладка «Порядок», выбираешь нужное поле и способ сортировки;

Как использовать в отчете данные нескольких таблиц?
Объедини их с помощью запроса;

Как использовать группировку в структуре отчета?
В Схеме Компоновки Данных вкладка Настройка, правый клик по «Отчет» - выбираешь группировку для вывода информации в виде линейного отчета



Как получить последнее значение регистра сведений?
В параметрах виртуальной таблицы поставить период, и выбирать виртуальную таблицу «ИмяРегистраСведений.СрезПоследних»;

Как вывести в отчет иерархические данные?
Схема Компоновки Данных – настройки – новая группировка – тип – «иерархия»



Как управлять выводом итогов по группировкам и общих итогов?
Система Компоновки Данных – настройки – в нижнем окошке «Другие настройки» - «Расположение итогов»; «Расположение полей группировок», «Расположение общих итогов по вертикали»


Как создать отчет, содержащий диаграмму?
Схема Компоновки Данных – настройки – отчет – правый клик – новая диаграмма



Как использовать параметры в Схеме Компоновки Данных?
Схема Компоновки Данных – параметры – и работаем с нужными параметрами;

Что такое вычисляемые поля в Системе Компоновки Данных?
Вычисляемые поля представляют собой  дополнительные поля для схемы компоновки данных, значение которых вычисляются по некоторой формуле;

Как дополнить данные отчета всеми данными в группировке по периоду?
А вот хз, лол.

Как создать пользовательские настройки отчета?
Система Компоновки Данных – Отчет  - Добавить таблицу.
Таблица – свойства элемента пользовательских настроек и выбираем нужные настройки; 



В чем отличие «Быстрых» настроек от остальных пользовательских настроек?
Быстрые – видны сразу, а обычные – через кнопку «настройки»

Как определить состав пользовательских настрое отчета?
Просто спокойно выбрать их и все.


Как вывести данные в виде таблицы?
Система Компоновки Данных – настройки – отчет правый клик – таблица


Как сделать отчет универсальным?
Дать возможность пользователю самостоятельно комбинировать любые поля.

Дополнение от пользователя efi про ресурсы:
Под ресурсами в системе компоновки данных подразумеваются поля, значения
которых рассчитываются на основании детальных записей, входящих в группировку. По сути ресурсы являются групповыми или общими итогами отчета. Итоговые данные формируются на закладке Ресурсы.

понедельник, 26 августа 2013 г.

Заметки быдло-адинэсника, занятие 11-12


Радченко и все дела.

Для чего может понадобиться проведение документа по нескольким регистрам?
Для проведения учета по нескольким, независящим друг от друга и имеющим разную структуру параметрам;

Как создать движения документа по нескольким регистрам в обработчике проведения документа?
Правый клик по нужному документы, команда «Изменить», далее вкладка «Движения», и выбрать нужный регистр.


Как создать движения документа без использования конструктора движений?
Изменить процедуру «Обработчик проведения» в модуле документа;

Как средствами встроенного языка сформировать и записывать движения в регистр накопления?
Сформировать движение:
Движение.Имя_Регистра.Записывать = Истина;
Движение = Движение.Имя_Регистра.Добавить();
Движение.ВидДвижения //указать, если нужно
Движение.Период //указать, если нужно
Движение.Данные;

Как добавить в форму документа новый реквизит?
Правый клик по нужному документу, выбрать команду «Изменить» - потом «Добавить реквизит» .

Потом открыть форму документа, в выделенном окне найти появившийся реквизит и перетащить его в дерево документа.


12 занятие.
Что такое оборотный регистр накопления?
Регистры накопления бывают двух видов: регистры остатков и регистры оборотов.

В чем отличие между регистром накопления остатков и оборотным регистром накопления?
При создании регистра накопления создаются три виртуальные таблицы: таблица остатков, оборотов, таблица остатков и оборотов.
Для оборотного регистра – нет таблицы остаток, только виртуальная таблица оборотов.

Как выбирать реквизиты и измерение при создании регистров накопления?
При создании оборотного регистра в качестве измерения можно поставить любые нужные данные; В случае регистра остатков – необходимо выбирать те данные в качестве измерений, исходя из того, что движения могут идти в две стороны – приход и расход;
Не должно существовать измерений, по которым осуществляется только приход или только расход.

Как создать оборотный регистр накопления?
По регистрам правый клик, команда «добавить», выбрать «регистр накопления». Вид регистра – «обороты»






понедельник, 10 июня 2013 г.

Заметки быдло-одинэсника, занятие 9-10

Продолжаю мучать книжку Радченко.


Для чего предназначен объект конфигурации регистр сведений?
Регистр сведений предназначен для описания структуры хранения данных в разрезе нескольких измерений;

Какими особенностями обладает объект конфигурации регистр сведений?
В отличие от регистра накопления устанавливает при движении документов-регистраторов новые значения ресурса, а регистр накопления лишь изменяет существующие. Так же при необходимости может хранить данные с привязкой по времени;

В чем главное отличие регистра сведений от регистра накоплений?
См. предыдущий вопрос.

Какие поля определяют ключ уникальности регистра накопления?
Ключ записи (Однозначно позволяет идентифицировать запись) является совокупностью значений измерений регистра и периода;

Что такое периодический регистр сведений и что такое независимый регистр сведений?
Регистр сведений, использующий привязку по времени, называют периодическим регистром сведений;
Регистр, не использующий подчинение регистратору – независимый регистр сведений;

Как создать периодический регистр сведений?
Правый клик в конфигурации по ветке «Регистры сведений», команда «Добавить», на вкладке «Основные» выбрать периодичность 



Что такое ведущее измерение регистра?
Ведущее – запись регистра сведений имеет смысл, когда существует в базе данных объект, на который ссылается данное измерение;

Как получить значение ресурсов наиболее поздних записей регистра средствами встроенного языка?
Переменная = РегистрыСведений.ИмяНужногоРегистра.ПолучитьПоследнее(АктуальнаяДата, Отбор);
Где АктуальнаяДата – параметр типа «Дата», определяет точку на оси времени, в которой нас интересует значение розничной цены.
Так же можно узнать с помощью запроса. В таком случае необходимо выбирать виртуальную таблицу регистра «СрезПоследних»;

10 занятие.
Для чего предназначен объект конфигурации перечисление?
Перечисление – описание структуры хранения постоянных наборов значений, не изменяемых в процессе работы конфигурации;

Как создать новое перечисление?
Правый клик по дереву конфигурации на ветке «Перечисления», команда «Добавить». На вкладке «данные» - установить значение перечисления


Как с помощью перечисления задать принадлежность справочника к той или иной группе?
В справочнике добавляем реквизит, который и будет является ссылкой на перечисление.



Как обратиться к значению перечисления средствами встроенного языка?
Переменная = Перечисления.ИмяПеречисления.ИмяЗначения;

суббота, 8 июня 2013 г.

1сное же!

Чот я редко пишу, ну и ладно. Продолжаю сражаться, глава 7 и 8.

Для чего предназначен объект конфигурации Отчет?
Объект конфигурации отчет служит для описания алгоритмов, при помощи которых пользователь может получать необходимые ему выходные данные.

Как создать отчет с помощью конструктора схемы компоновки данных?
В конфигураторе выбираем ветсь "Отчеты", правый клик мыши - команда "Добавить". На вкладке "Основные" выберем кнопку "Открыть схему компоновки данных"

Далее жмем кнопку "Добавить набор данных". Тут в качестве набора данных можно выбрать запрос, объект, объединение.
Запрос идет через консоль запросов. На закладке "Настройки" происходит управление выводом данных отчета, тут необходимо поставить галочки в окошке "выбранные поля"

На самом деле, скажу я честно, эта "система компоновки данных" мне совсем не нравится. Гораздо проще работать с кодом, проще и понятнее, чесслово.

Как отобразить отчет в разделах прикладного решения?
Правый клик по отчету - вкладка "Подсистемы"

Занятие 8

Для чего предназначен объект конфигурации макет?
Объект конфигурации макет предназначен для хранения различных форм представления данных, которые могут потребоваться каким-либо объектам конфигурации или всему прикладному решению в целом; Одно из предназначений подчиненного макета - создание печатной формы этого объекта;

Что такое конструктор печати?
Конструктор печати - это инструмент для создания печатных форм (хотя на самом деле удобнее не пользоваться конструктором)

Как создать макет с помощью конструктора печати?
Выбираем объект конфигурации, которому нужен макет (это может быть документ, отчет, внешняя обработка), правый клик по нему, команда "Изменить", вкладка "Макеты", кнопка "Конструктор Печати".

Определяем, какие реквизиты будут в шапке;

Определяем, какие реквизиты табличных частей будут выводится;

Так же будет возможность заполнить подвал печатной формы.

Как изменить табличный документ?
Изменение размеров ячеек происходит аналогично Excell, а другие свойства - правый клик по ячейке, свойства, справа выползет палитра свойств.

Какая разница в заполнении ячейки табличного документа текстом, параметром или шаблоном?
Текст - то, что будет показано на экране в любом случае;
Параметр - будет заменен некоторым значением, которое может быть присвоено ему (параметру) средствами встроенного языка. Например, запросом можно заполнить таблицу с колонкой номенклатура. При выводе на печать таблица будет построчно выводится, причем колонка Номенклатура будет выгружаться на место, где стоял параметр Номенклатура. Естественно, это требует дополнительной работы, но тут мне сейчас лениво описывать.
Шаблон - текстовая строка, в определенные места которой будут вставлены значения параметров.

Как с помощью встроенного языка вывести в табличный документ новую область?
С помощью следующей конструкции:
ОбластьИмяОбласти = Макет.ПолучитьОбласть("ИмяОбласти");
Перед этим надо создать на макете данную область. Выделяем колонку или строку, правый клик, команда "Свойства" и именуем нужную область.

Как изменить внешний вид и поведение формы?
Внешний вид формы меняется непосредственно при редактировании формы, а поведение формы - правый клик по открытой форме, команда свойства. В палитре свойств есть целая куча настроек поведения



Как отобразить сумму по колонке таблицы?
Вводим в форму подвал, в окошке формы выбираем колонку, прописываем путь к данным подвала

четверг, 23 мая 2013 г.

Заметки быдло-одинэсника, занятие 5-6

Для чего предназначен объект конфигурации Регистр Накопления?
Регистр накопления предназначен для описания структуры накопления данных в удобном для последующего анализа виде;

Почему следует использовать регистры, хотя необходимая информация содержится в других объектах?
Используя регистры, мы получаем:
- Быстродействие;
- Возможность изменения логики бизнес-процессов;

Для чего нужны измерения регистра, ресурсы и реквизиты?
Измерение - накопление числовой информации в данном разрезе;
Резурсы - виды числовой информации, накапливаемой регистром;
Измерение так же является критерием отбора при получении данных;
Реквизиты - набор попутных данных для записи регистра;

Что такое движение регистра и что такое регистратор?
Движение регистра - в регистр отправляется некоторый набор записей, содержащий значение измерения, значения приращения ресурсов, ссылку на документ, который вызвал эти изменения (регистратор);
Регистратор - объект информационной базы данных (документ), который производит конкретные движения;

Как создать новый регистр накопления и описать его структуру?
В 1С:Конфигуратор правый клик - добавить. Структура определяется на вкладке "Данные"



Как создать движение документа с помощью конструктора движений?
Выбираем нужный документ в конфигураторе, правый клик - изменить, закладка "Движения"


Выбираем регистр, и жмем на конструктор движений.
В окошке "Регистры" - регистр, по которому будут проходить движения, в поле "реквизиты документа" - исходные данные для создания движений - реквизиты документа.
В нижнем окошке - устанавливаем соответствие между данными регистра и данными документа.


Как с помощью встроенного языка обойти табличную часть документа и обратится к её данным?
Это можно сделать с помощью циклов.
Для Каждого СтрокаТабличнойЧасти ИЗ ТабличнаяЧасть ЦИКЛ
Сообщить(СтрокаТабличнойЧасти.Услуга)
КонецЦикла

Как показать команды открытия списка регистра в интерфейсе конфигурации и в интерфейсе форм?
Подсистемы - правый клик - все подсистемы - выбираем нужную подсистему, ставим галочку напротив регистра

пятница, 17 мая 2013 г.

1С-ное.(Заметки быдло-ученика-погромиста)

Продолжение одинэсной темы, ответы на книгу Радченко, занятие 2 и 3.

Какими характерными особенностями обладает документ?
Документ предназначен для описания информации о совершенных хозяйственных операциях или произошедших событий в организации. Отличительная особенность документа - способность проведения - событие, которое отображает документ, повлияло на состояние учета. Так же документ привязан к конкретному моменту времени.

Для чего предназначены реквизиты и табличные части документа?
Реквизиты предназначены для описания наборов одинаковой для всех документов этого типа информации, стандартные реквизиты - дата и номер документа;
Табличные части - для описания набора информации, которая одинакова по структуре, но различна по количеству;

Какие существуют основные формы документа?
Форма объекта, форма списка, форма для выбора;

Что такое проведение документа?
Проведение - действие, которое выполняет изменение других данных системы на основании информации документа;

Как создать объект конфигурации Документ и описать его структуру?
В конфигураторе, структура - на вкладке "Данные" 

Как создать новый документ и заполнить его данными?
В 1С:Предприятие создать новый документ. Данные заполняются как с помощью поля выбора, так и с клавиатуры;

Как создать собственную форму документа?
Документ - изменить - формы - добавить

Что такое конструктор форм?
Конструктор форм - это инструмент разработчика для создания форм, построенные по принципу "мастеров": ввод данных в определенной последовательности;

Что такое редактор форм?
Редактор форм используется для создания и редактирования форм объектов прикладного решения. Редактор форм обеспечивает редактирования диалога формы, её реквизитов и редактирование модулей;

Что такое элементы формы?
Основной интерфейсный инструмент, служит для управления и отображения записей Базы Данных; Примеры: кнопка, табличное поле, поле ввода и др;

Что такое события и чем они связаны?
Событие - процессы, возникающие при соблюдении определенных условий во время функционирования формы. Событие связаны с элементами формы.

Что такое обработчик события и как его создать?
Выбираем элемент формы, находим в палитре свойств событие, жмем на значок лупы. В модуле создастся шаблон процедуры - обработки события;

Что такое модуль и для чего он нужен?
Модуль - хранилище для текста программы на встроенном языке.

Зачем нужны общие модули?
Общий модуль служит для хранения процедур, которые могут быть доступны для любых объектов конфигурации;

Что такое типообразующие объекты?
Объекты конфигурации, для которых может быть указан тип информации, содержащийся в объекте, называют типизированными объектами конфигурации. Некоторые объекты (справочники, документы, перечисления) могут сами образовывать типа, следовательно, они являются типообразующими объектами

суббота, 27 апреля 2013 г.

1С-ное.(Заметки быдло-ученика-погромиста)


Продолжение одинэсной темы, ответы на книгу Радченко, занятие 2 и 3.

Для чего используется объект конфигурации "Подсистема"?
Подсистема - основной элемент для построения интерфейса 1С:Предприятие. Подсистемы выделяют в конфигурации функциональные части, на которые логически разбивается прикладное решение.

Как описать логическую структуру при помощи Подсистем?
При помощи разделения на функциональные части, представляющие собой отдельные предметные области.

Как управлять порядком вывода и отображения подсистем в конфигурации?
Правый клик мыши по конфигурации, выбираем команду "Открыть командный интерфейс конфигурации", поменять позиции можно с помощью стрелочек.
Управление порядком вывода подсистем.



Что такое окно редактирования объекта конфигурации и в чем его отличие от панели свойств?
Окно редактирования - в основном используется для создания новых объектов.
Палитра свойств - не привязано к конкретному объекту конфигурации.

Занятие 3.

Для чего предназначен объект конфигурации Справочник?
Справочник предназначен для работы со списками данных, описания их свойств и структуры.

Какие характерные особенности объекта конфигурации Справочник?
Справочник состоит из элементов; Каждый элемент представляет собой отдельную запись в таблице, хранящей информацию из этого справочника;
Элемент также может содержать дополнительную информацию, которая подробнее описывает этот элемент - одинаковый для всех элементов справочника - реквизит; Реквизит также является объектом конфигурации;

Для чего используются реквизиты и табличные части справочника?
Реквизиты используются для описания дополнительной информации, описывающей элемент справочника;
Табличная часть используется для описания информации элемента справочника, одинаковой по структуре, но различной по количеству.

Зачем нужны иерархические справочники и что такое Родитель?
Иерархические справочники нужны для группировки элементов справочника по какому-либо признаку или принципы. Различаются несколько типов иерархий: иерархия групп и элементов - элемент справочника, представляющий группу - родитель для всех элементов и групп, входящих в эту группу;
Иерархия элементов - родителем является не группой элементов справочника, а непосредственно сам элемент.

Зачем нужны подчиненные справочники и что такое Владелец?
Элементы одного справочника могут быть подчинены элементам другого справочника, и в таком случае устанавливается связь один-ко-многим. Так же может быть использована связь один-к-одному, когда каждый элемент подчиненного справочника связан с одним из элементов справочника-владельца.

Какие основные формы существуют у справочника?
Форма элемента - для редактирования или создания элемента справочника;
Форма группы - для редактирования или создания группы справочника;
Форма списка - для отображения списка элементов в справочнике;
Форма выбора группы - для выбора одной из группы справочника;

Что такое предопределенные элементы справочника?
Элементы справочника, создающиеся в конфигураторе, данные элементы пользователь удалить не может; Служат для хранения информации всегда, независимо от действий пользователя;

Чем с точки зрения конфигурации отличается обычный элемент от предопределенного?
На предопределенные элементы могут быть завязаны алгоритмы работы конфигурации, следовательно, система добавляет эти элементы в структуру базы данных сама, без участия пользователя.

Как пользователь может отличить обычный элемент от предопределенного?
С помощью пиктограммы 

Как создать объект конфигурации справочник и описать его структуру?
Создать новый справочник - структура - на вкладках иерархия, данные, рисунки сюда

На вкладке Иерархия можно выбрать тип иерархии элементов.

На вкладке Данные происходит определение реквизитов и табличных частей

Как добавить в справочник новый элемент?
Через режим 1С:Предприятие.

Для добавления элемента необходимо нажать на кнопку "Создать".


Как создать группу справочника?
Через режим 1С:Предприятие

Если данный справочник поддерживает возможность создания групп (иерархический справочник), то будет активна кнопка "добавить группу"

Как переместить элемент из одной группы в другую?
Правый клик по элементу, "переместить в группу" 



Зачем нужна основная конфигурация и конфигурация Базы Данных?
Основная конфигурация - конфигурация для разработчика. Конфигурация Базы Данных - для работы с пользователями.

Как изменить конфигурацию Базы Данных?
Никак. Можно только провести обновление до состояния основной конфигурации.

Как связаны объекты конфигурации и объекты базы данных?
Объекты конфигурации описывают хранилища, таблицы. А объекты Базы Данных - записи, которые содержатся в этих таблицах.

Что такое подчиненные объекты конфигурации?
Реквизиты, табличные части и др.

Зачем нужна проверка заполнения реквизитов у справочника?
Чтобы пользователь не мог ввсети пустые или некорректные записи.

Что такое быстрый выбор и когда его использовать?
Для выбора элементов не из отдельной формы, а из выпадающего списка, заполненного элементами этого справочника.

Как отобразить справочник и определить его представление в различных разделах интерфейса приложения?
Чтобы отобразить - правый клик по справочнику, вкладка "Изменить", вкладка "Подсистемы".
Представление справочника - вкладка "Основные", потом Общие - подсистемы - все подсистемы. сюда рисунки

Как отобразить команды создания нового элемента справочника в интерфейсе подсистем?
Общие - подсистемы - все подсистемы - галка "Номенклатура: создать"



Как редактировать командрый интерфейс подсистемы?
Общие - подсистемы - все подсистемы. Вверху - поле "Командный интерфейс"


Какие стандартные панели используются в интерфейсе приложения, и как выполнить настройку расположения этих панелей в конфигураторе и в режиме «1С:Предприятие»?
Панель разделов; панель команд текущего раздела (если они заданы; содержит команды, соответствующие выделенному разделу; в начале панели расположены команды, позволяющие открыть какие-либо списки, а затем команды, позволяющие создать новые элементы данных, сформировать какой-нибудь отчёт или выполнить обработку); панель инструментов и информационная панель (панель избранного, панель истории, панель открытых...).
Настройка расположения этих панелей в конфигураторе выполняется следующим образом:
Выделим корень дерева объектов нашей конфигурации, нажатием правой кнопки мыши вызовем контекстное меню и выберем пункт "Открыть интерфейс клиентского приложения". В появившемся окне справа находится список всех стандартных панелей прикладного решения. Перетаскиванием их в левую часть окна или удалением их оттуда настроим желанное отображение панелей.
Настройка расположения сиих панелей в режиме «1С:Предприятие» осуществляется так:
Главное меню -> Вид -> Настройка панелей -> Выделением и перетаскиванием мышью настроим желанное отображение панелей.


понедельник, 22 апреля 2013 г.

1С-ное.(Заметки быдло-ученика-погромиста)

Изучаю 1С по книжке М.Г. Радченко и Е.Ю. Хрусталевой "1С:Предприятие 8.2 Практическое пособие разработчика". Не скажу, что обучение идет легко, возможно, это связано с тем, что я тупой нестандартно мыслящий, но тем не менее решил постить сюда ответы на вопросы, которые задаются в конце каждой главы. Итак, глава первая.

Что такое конфигурируемость системы 1С:Предприятие?
Система 1С может адаптироваться к особенностям конкретной области деятельности для решения задач автоматизации.

Из каких частей состоит система?
Из конфигурации и платформы.

Что такое платформа и конфигурация?
Платформа - обеспечивает работу конфигурации и позволяет вносить в неё изменения или создавать собственную конфигурацию. Конфигурация - набор форм и алгоритмов, написанных на платформе 1С.

Для чего используются различные режимы запуска 1С?
Режим 1С:Предприятие служит для непосредственной работы пользователей автоматизированной системы: внесение данных, обработка, получение результатов. Режим Конфигуратор используется для модификации существующей или создания новой конфигурации;

Что такое дерево объектов Конфигурации?
Инструмент, содержащий в себе информацию о том, из чего состоит конфигурация.

Что такое объекты конфигурации?
Формальное описание группы понятий (предметной области, средств взаимодействия пользователя с системой) со сходными характеристиками и одинаковым предназначением.

Что создает система на основе объектов конфигурации?
Информационные структуры для хранения данных;

Какими способами можно добавить новые объекты конфигурации?
Поставить курсор на группу объектов, правый клик мыши, команда "добавить";
Через иконку "Действия";
Через кнопку "+".

Зачем нужна палитра свойств?
Палитра свойств - специальное служебное окно для редактирования свойств объекта конфигурации и другой, связанной с ним информации.

Как запустить 1С в режиме отладки?
Клавиша F5 в Конфигураторе или же в конфигураторе через панель "Отладка".

воскресенье, 31 марта 2013 г.

StarСraft II Heart of the Swarm

Итак, запоздало напишу свое никому не нужное мнение на StarСraft II Heart of the Swarmм. Насколько я помню, я уже признавался в любви к близзардовским творениям, так что предзаказ был оформлен задолго до часа х, к тому же зерги есмь моя любимая раса. Что же ждет в игре? Кампания хотс очень динамичная. Прямо очень-очень. Проходится все на одном дыхании, оторваться от игры непросто. В кампании немножко смещен акцент с классической старкрафтовской ртс на варкрафт подобную: практически во всех миссиях есть герой (или не один), обладающий полезными способностями. В данном случае это керриган, которая к концу кампании разжирается настолько, что практически без помощи сотоварищей может проходить миссии. А в одной миссии нам даже разрешают рулить Гиперионом, уи!!!
А теперь к деталям, которые меня напрягли или, хм, обратили на себя внимание в негативном смысле.
Напряг первый: миссии сильно завязаны на юнитах. То есть - если в данной миссии рассказывается, как крут новодоступный юнит "стрекоза" - хуй вы без неё эту миссию пройдете. И космическое количество зерглингов не поможет, если вы, блять, не будете использовать ебанных стрекоз. Что интересно, что в следующей миссии на столь необходимых стрекоз уже будет положен хуй, совершенно необходимым будет уже другой зверь, а о стрекозе вы можете вообще забыть.
Второе - я, конечно, понимаю, что без этого было бы тяжело раскрывать сюжет и вообще, но КАКОГО ХУЯ у зергов (диких блять зверей без собственного мозга вообще) есть свои аналоги охуенно умного ученого, глупой недотепы-соперницы, лучшей, блять, подруги? Ладно стуков, он хотя бы получеловек, с ним еще можно поговорить, но чтобы керриган пиздела с квиной, как блять с лучшей подружкой, это выше моего понимания. Я вообще, понимаешь, думал, что они вербально не общаются, а глава роя телепатически выдает приказы, которые не обсуждаются, более того, даже не обдумываются, и тут же выполняются. И местный ученый-зерг абатур, который устраивает выставку выставку с дегустацией своей продукции, и еще пространно пиздит о том о сём. Весьма неожиданнен сей факт для меня.
 Ну и в третих - похерена атмосфера саенс-фикшина. Теперь тут уже какая то получагическая хуета, боги-хуебоги, артефакты, живая планета, превращения из зерга в человека и обратно в зерга.
В общем, игра понравилась, но оставила смутное ощущение скатывания серии в говно. С неким трепетом ожидаю выхода третьей части.