Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Альтернативный метод ЗавершитьРаботуСистемы(0) для Com-объекта? (http://forums.kuban.ru/f1040/al-ternativnyj_metod_zavershit-rabotusistemy_0_dlya_com-ob-ekta-6791310.html)

VZ 06.05.2015 17:38

35-endfilm > Вообще-то, не совсем "просто" ;) Попробуй "пустую" дату из V77 передать: "транспортный уровень" шибко удивится переданному параметру ;)
А от V8 эта же дата полезет со временем. Не знаю, как скушает OLE из v8 (тут у меня нет опыта), но тогда V77 точно впадет в транс от полученного ;)

37-US1C > Не мучайся. Делай обормотку v77, и вызывай ее. Только в модуле обработки ПриОткрытии() не забудь про СтатусВозврата(0) - чтоб саму форму не закрывать - некому же будет :)

endfilm 06.05.2015 17:38

37-US1C >
так и запускай

ФлагРасчитаныБИ=ДБ.EvalExpr("Ит.ВыполнитьЗапрос("+НачДата+", "+КонДата+","""+СчетаБУ+""",,,,""Месяц"",)");

НачДата и КонДата используй либо как строку типа "01.01.15" либо
НачДата=ДБ.EvalExpr("Дата(1,1,14)");

PS: под рукой 7.7 нет проверить, пишу по памяти
(Дата в 7.7 и Дата в 8.х разные даты. В 8ке она с часами-секундами-)

VZ 06.05.2015 17:48

42-endfilm > Никогда (от слова совсем), никогда в модулях не используй эту погань типа "01.01.15". И совсем безграмотно использовать [em]Дата(1,1,14)[/em].
Кусочек мануала:
[em][b]Параметры:[/b]
<Год> Числовое выражение. Год указывается [b]4-х знач- ным числом (вместе веком)[/b][/em]

endfilm 07.05.2015 14:08

43-VZ > спасибо за напутствие. Хорошо когда есть те кто направит в мануал.
Почему не поправил что <год> первым параметром?

PS: грамотный разработчик поймет что я сократил, и применять так нет смысла. Не грамотный научится на полученной ошибке.

----
тоже кусочек мануала, как сами 1С описывают.

Функция ПериодСтр возвращает информацию о периоде бухгалтерских итогов в виде строки символов. Строка может использоваться для выдачи ин-форации о периоде итогов в отчетах.

Пример:

Дата1='01.01.97';
Дата2='31.03.97';
Сообщить(ПериодСтр(Дата1, Дата2)); //Выводит "1 квартал 1997 г."


Текущее время: 03:42. Часовой пояс GMT +3.