Фирма "1С" основана в 1991 г. и специализируется на разработке, дистрибьюции, издании и поддержке компьютерных программ делового и домашнего назначения.

Из собственных разработок фирмы "1С" наиболее известны программы системы "1С:Предприятие", а также продукты для домашних компьютеров и образовательной сферы.

Система программ "1С:Предприятие" предназначена для автоматизации управления и учета на предприятиях различных отраслей, видов деятельности и типов финансирования

Автоматизация написания сложных отчетов (Версия 2)

Меня интересовали различные способы автоматизации написания отчетов. Первым из них были сводные таблицы в Excel. Они позволяют красиво группировать данные и позволять пользователю интерактивно менять форму отчета. Я выгружал данные в текстовый файл, затем загружал их в Excel и получал красивую картинку. Excel был на любой машине, поэтому проблем с отображением не возникало. Однако скоро выяснился недостаток – Excel имеет ограничение на количество данных в сводной таблице, поэтому на больших отчетах о продажах у меня выдавалась ошибка о переполнении сводной таблицы. Приходилось делать мелкие группировки, что, конечно же, не шло на пользу информативности отчетов. Однако подход мне понравился.

Доступ к MD-файлам при помощи VBA

Файлы метаданных V7 (*.md) представляют собой структурированные хранилища (structured storage), организованные по правилам файловой системы от Microsoft. В терминологии OLE2 сами дисковые файлы носят название "составной файл" (compound file). Compound file состоит из целого числа блоков данных, размер каждого блока равен 512 байт, т.е. соответствует одному дисковому сектору, поэтому в дальнейшем я буду пользоваться термином "сектор" для обозначения блока размером 512 байт.

1

Размышления о Системе Знаний

Итак, сначала о причинах побудивших меня начать рассмотрение этой темы. Основной причиной, заставившей меня задуматься о существования задачи, которую надо решить, стало мое текущее состояние.

Открытые системы (мысли на тему 1С:Предприятие)

Естественно, не может быть полностью открытых и совсем закрытых систем. Бывают удовлетворяющие и неудовлетворяющие потребностей конечного потребителя. Это отчасти объясняет многообразие несовместимых друг с другом ОС и ПО. В любом случае, при выборе той или иной системы Вам придется пойти на какие-то уступки, ибо маловероятно полное совпадение Ваших желаний и возможностей разработчика.

Новая платформа = новая методология?

Ну вот, нам представили уже почти окончательную версию V8. Презентация дала ответы на многие технические вопросы, но породила ряд других вопросов, уже концептуальных. Речь уже не о самой платформе, а о модели разработки конфигураций под неё (в первую очередь – типовых и отраслевых). Останется ли модель прежней, как у V7, или будет изменена? Ведь сама платформа изменилась очень сильно.

1С:Предприятие 8.0 Вести с полей-6: Порядок цен.

Вот по этому (самому, пожалуй что, интригующему) вопросу, представители "1С" молчали, как партизаны. Видимо, ценовая политика ещё толком не определена, или же наоборот, определена слишком уж хорошо и "1С" не хочет пугать народ до поры до времени. Но кое-что осмысленное всё же было озвучено. Вариантов поставки будет несколько, причём сетевой вариант при количестве клиентов более N (вроде бы мелькала цифра "10", но это прикидочно) будет оцениваться как X баксов за собственно платформу и по Y баксов (мелькала сумма в $200, но это тоже прикидочно) за каждое дополнительное рабочее место. Общий же уровень цен обещался на уровне стоимости V7, увеличенной на 20-30% (а возможно, что и на 50%, но всяко не более 100%).

1С:Предприятие 8.0 Вести с полей-5: Групповая разработка.

Итак, под трубы и фанфары к нам пришла вот такая информация: в составе V8 будут средства групповой разработки. Причём не по-детски серьёзные, по функционалу обещается едва ли полный аналог MS Source Safe 6, а это неслабо. Как это будет выглядеть в реальности? Вот так: Существует центральное хранилище метаданных, в котором хранится разрабатывемая конфигурация (будем надеяться, что не одна, а сколько душа пожелает туда запихать). Далее, конфигураторы разработчиков подключаются к этому хранилищу и работают с ним. У каждого разработчика при этом своя локальная БД, на которой он может тестировать и проверять плоды своих трудов.

1С:Предприятие 8.0 Вести с полей-4: Функционал.

Вначале о языке. Все видели ознакомительную и все знают, что на месте объектов V7 теперь стоят "коллекции значений" V8. Девелоперы "1С" пошли ещё дальше и на корню изничтожили директиву CreateObject. И работа с OLE-серверами из-под V8 возможна только при помощи внешних компонент, по заявлениям разработчиков V8 будет поддерживать "Технологию.. 2.0". Зачем это было сделано? Видимо, возможности V7 по расширению платформы оказались более широкими, нежели это планировалось, и разработчики V8 решили эту самую расширяемость урезать, да побольнее. Кому в голову пришла эта дурная идея – неизвестно, но что идея дурная – сомнению не подлежит. Зачем резать то, что отлично работает? ;-(

Вести с полей: 1С:Предприятие 8.0

"Это" было очередным семинаром партнёров, проведённым фирмы "1С" в минувшие выходные. Фирма "1С" не любит публиковать материалы своих семинаров в открытом доступе и единственное, что доступно на их сайте – это банальный пресс-релиз. Поэтому тем, кто на семинаре не был, информацию приходится собирать по закоулкам. Главное событие семинара: представление бета-версии V8. Рассказывали, показывали, отвечали на вопросы. Вот только с собой не давали, но это уж как водится. Сам я на семиране не был, но источники информации у меня вполне надёжные и заслуживающие доверия.

Горячие клавиши при работе в 1С:Предприятии, с конфигуратором и Windows 95/98/NT

Распространенные ошибки программистов 1С

1С:предприятие - порча информации

Хотя термин "1С:Предприятие" появился 2 года тому назад, основная масса бухгалтеров удостоила его своим вниманием только когда вышла в свет новая "1С:Бухгалтерия 7.5". И то верно. Как же предприятие да без бухгалтерии? И всем хороша "1С:Бухгалтерия 7.5", да зачем-то ведь есть "1С:Торговля и Склад". Да вот опять же "1С:Зарплата и Кадры". Пока работали на 6.0, все было просто и понятно. А теперь вот - брать "1С:Торговлю" или не брать? И как они вместе с "Бухгалтерией" сработаются? Где правду узнать, у кого совета спросить? Опять же слова всё мудрёные: компонента, конфигурация, платформа. Итак, по порядку.

Регистры сведений на V7

Цель этой статьи – показать неочевидные, но довольно интересные возможности платформы V7. Изучив статью, вы научитесь создавать периодические зависимости от двух и более параметров (например, справочников), проводить документы будущей датой, проводить одним документом "регисты" на разные даты, создавать "прямые" (без промежуточных итогов) таблицы. Причем все это реализуется стандартными средствами V7 и работает как на DBF-, так и на SQL-базах.

Опрос в Москве,июнь 2002 цены на программы и услуги франчайзи 1С

Итак, в начале июня мы обзвонили московских франчайзи на предмет выяснения цен на программы и услуги. Нас интересовала стоимость программы 1С Бухгалтерия 7.7 сетевая версия и стоимость одного часа работы специалиста по 1С, причем нас интересовала цена программы без доставки и установки и обучения - стандартного пакета услуг, предлагаемого большинством франчайзи. Результаты представлены в таблице. Программа 1С Бухгалтерия 7.7 сетевая версия была выбрана потому, что на нее единственную из сетевых версий не распространяется так называемое антидемпинговое соглашение: требование фирмы1С к своим партнерам, закрепленное в договоре франчайзинга, не устанавливать цены на ряд программ ниже рекомендованных (рекомендованная цена на 1С Бухгалтерия 7.7 сетевая версия составляет $480).

1С-франчайзинг и что.

Эта заметка написана в основном для тех, кто никогда не "вращался" в мире 1С и не знает, как к нему подступиться. Автор, напротив, последние годы был тесно связан со всем, что тесно связано с 1С. Однако и его, и тех, для кого написана заметка, могут интересовать ответы на вопросы, с которыми он, т.е. автор, время от времени сталкивается.

Учет нормативных потерь в производстве

Нормы потерь – это максимально допустимый размер естественной убыли ТМЦ (товарно-материальных ценностей). Потери могут возникать в процессе транспортировки, обработки, хранения, производства. Отраслевые нормы потерь в производстве играют большую роль, как в финансовом, так и в управленческом учете. В финансовом учете затраты в пределах норм относятся на себестоимость, сверх норм – на прибыль предприятия (см. сноску в конце статьи). Следовательно, правильный учет нормативных потерь напрямую отражается на финансовых результатах работы компании.

Хит-парад 1С. Когда подымаются рейтинги?

Сколько программистов, сисадминов, юзеров столько и случаев про softwarю. К примеру, в одном аптечном складе, с кучей аптек и киосков, еще в прошлом millenniumе затеяли автоматизацию работы фармацевтов. Заканчивается такое дело по разному, в идеале должны остаться автоматические комплексы с наблюдателем. Как обычно на такое дело идут с вызывающими доверие, такими как, 1С. Еще короче, сетевую конфигурацию 1С установили на платформу MS Windows 98, которая эту сеть из нескольких компьютеров и “организовывала”. Не сказать, чтобы “железо” было новое или Windows был лицензионный, а получилось как всегда. То есть тетеньки не по разу на неделе звонили и говорили разные слова. В общем-то лицензии 1С не очень хорошо на Windows с лицензией или без, а если эта Виндовс сетевая, тогда не доктора надо звать. И с лицензией у Windows не очень получается, обстановка не располагает, кругом пираты бегают. Если здесь мало что понятно это нормально, если начнете понимать, гораздо труднее станет. Пока это все.

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

Иногда возникает необходимость внести незначительные изменения в уже проведенный документ. "Незначительные" в данном контексте означает такие изменения, которые не влияют на движения регистров (и вообще на любые процедуры, выполняемые в процессе проведения документа). Самым простым примером может служить изменение поля "Комментарий".

Обход элементов справочника

В ходе написания алгоритмов может возникнуть потребность перебрать все элементы справочника Например, может понадобиться получить реестр какого-либо справочника (товаров, контрагентов и т.д.), содержащий перечень всех элементов этого справочника

Получение элемента справочника по коду

Большинство значений субконто при формировании проводок заполняются значениями элементов справочников (контрагентов, материалов и т. д.) Обычно значения элементов справочников выбираются при вводе документа, однако в некоторых случаях возникает необходимость использовать в алгоритмах формирования проводок конкретные элементы справочников, то есть элементы, имеющие определенный код.