25 апреля 2024, 13:58:00

Новости:

Узнай первым о новых темах и ответах в Telegram канале:  @gratis_forum


avatar_Лесандр

1C - продвинутая настройка (программирование)

Автор Лесандр, 05 июня 2006, 11:56:01

0 Пользователей и 1 гость просматривают эту тему.

Лесандр

Расскажите, пожалуйста,  что-нибудь про программирование в 1C. Как это выглядит, что можно сделать с помощью этого:
"Рай на земле не возможен, но мы можем принести в мир кусочек рая и бороться за то, чтобы сохранить его" Дж. Р. Р. Толкин

Salagin

Лесандр
Если не ошибаюсь, используется Visual Basic, можно автоматизировать многие вещи, заточить программу под конкретное предприятие.
Если к власти не придут красно-коричневые, потому что им помешают зеленые, то власть захватят голубые.

Летят N самолетов, нет N мало -- К и оба реактивные...

EvgIg

Лесандр
Описывать, что можно сделать в 1С и с его помощью - неблагодарная работа. В принципе - это одна из многих сред разработки и программирования, заточенная под базы данных. Чаще используется как набор бухгалтерских торговых и т.п. программ (или модулей?), настраиваемых и расширяемых. Хотя программа одна (1с:Предприятие 7.7, например) работает как некий интерпретатор и к ней можно подключить любое количество модулей-конфигуращий ("Торговля и склад", "Бухгалтерия", "УСН"...).
Используется язык, действительно похожий на Бейсик.
Например (первое что под руку попалось) такое:
Процедура ПереносЭлемента(Источник,Приемник)
Если Источник.ТекущаяСтрока() > 0 Тогда
 Представление = "";
 Значение = Источник.ПолучитьЗначение(Источник.ТекущаяСтрока(), Представление);
 Приемник.ДобавитьЗначение(Значение, Представление);
 ИсточникПозиция = Источник.ТекущаяСтрока();
 Если ИсточникПозиция = Источник.РазмерСписка() Тогда
  ИсточникПозиция = ИсточникПозиция - 1;
 КонецЕсли;
 Источник.УдалитьЗначение(Источник.ТекущаяСтрока());
 Источник.ТекущаяСтрока(ИсточникПозиция);
 Приемник.СортироватьПоПредставлению();
КонецЕсли;
КонецПроцедуры

И то же самое в английском эквиваленте.

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

А так - яндекс в помощь ;) существует куча порталов и сообществ 1с-программистов и бесплатной информации и конфигураций.
#!Заблуждение#Bright Strips#"История одной Жизни"
Выше голову! Небо любит когда на него смотрит Человек.

Лесандр

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

Duke

Лесандр
ЦитироватьА непосредственно написание кода происходит где?
В конфигураторе. В самой среде 1С.
ЦитироватьКто-то гвоорил мне, что в лицензионной версии поставляются какие-то исходники, которые собственно и надо модифицировать....
С пакетом 1С идёт типовая конфигурация, довольно большая и наворочиная. Естественно её можно изменять и модифицировать. Но лучше всего конфиг писать под собственные нужды.
Типовые конфиги можно раздобыть и отдельно, как и самописанные....коих море,в инете....

Лесандр

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



По всем вопросам пишите по адресу gratispp@mail.ru