Кто хочет конкретно поучаствовать в проекте?
Проект Ананас!
Вот скажите, хлопцы, кто из вас ежедневно занимается автоматизацией
предприятий? Пишет отчеты, обработки, конструирует документы?
А то горазды только поносить руский синтаксис.
Хочу знать, кто из вас болтун, а кто девелопер.
Перечислите свои вчерашние и сегодняшние "работы". На сколько они ложатся в тематику этой ветки.
+
Вот сейчас работаю с документом "ЦеноваяАкция", его смысл: приказ при розничных продажах зафиксировать рощзничную цену в определенное значение.
Попробуйте переложить хотя-бы текст проверки документа при записи на JS или Руби. Хочу посмотреть, что в результате получится. Вот текст:
Код: Выделить всё
//==============================================================================
// документВалиден() © trdm 2009
Функция документВалиден()
ЗначВозврата = 1;
вСтрокаПлохо = "";
Если ТипАкции = Перечисление.ТипыЦеновыхАкций.ЦеноваяАкция Тогда
Если ПустоеЗначение(КатегорияЦен) = 0 Тогда
Если КатегорияЦен.ИспользоватьВЦеновыхАкциях = 0 Тогда
вСтрокаПлохо = "Данная категория цен не помечена к использованию в документе ""Ценовая акция""";
КонецЕсли;
КонецЕсли;
КонецЕсли;
Если ПустоеЗначение(вСтрокаПлохо) = 0 Тогда
Предупреждение(вСтрокаПлохо);
ЗначВозврата = 0;
КонецЕсли;
Возврат ЗначВозврата;
КонецФункции // документВалиден()
//============================================================
Процедура ПриЗаписи()
вСтрокаАтрибутов = гСтрокаАтрибутовОЗ; //"ТипАкции,Дата_Начала,Дата_Окончания,КатегорияЦен,Товар";
Если ТипАкции = Перечисление.ТипыЦеновыхАкций.ЦеноваяАкция Тогда
вСтрокаАтрибутов = вСтрокаАтрибутов + ",Цена";
ИначеЕсли ТипАкции = Перечисление.ТипыЦеновыхАкций.ПодарочнаяАкция Тогда
вСтрокаАтрибутов = вСтрокаАтрибутов + ",Подарок,Количество";
КонецЕсли;
Если документВалиден() = 0 Тогда
СтатусВозврата(0); Возврат;
КонецЕсли;
глПриЗаписиДокумента(Контекст,КонтекстФормыДокумента);
Если Дата_Начала>Дата_Окончания Тогда
Предупреждение("Период неверен!");
СтатусВозврата(0); Возврат;
КонецЕсли;
Если СтатусВозврата() <> 0 Тогда
Если ИдентификаторАкции = 0 Тогда
заполнитьИДентификаторАкции();
КонецЕсли;
КонецЕсли;
КонецПроцедурыХочу посмотреть, как выглядит англоязычный синтаксис, за который все так ратуют, применительно к этой задаче....
Denjs писал(а): ↑04.12.2009 15:12предлагаю "портировать" все ваши объекты как классы-расширения для моего скриптового фреймворка QDroid
Денис, к тебе это особенно относится. Ты у нас тут ура пэтриот на эту тему.
Хочу посмотреть, как будет выглядеть кусочек модуля в вашем исполнении...
Покажи, можешь ли ты реально работать, или только языком трепать...