|
v7: Маленький вопросик по программированию на 7.7 | ☑ | ||
---|---|---|---|---|
0
Случайный прохожий
31.10.11
✎
11:36
|
Добрый день.
Столкнулся с такой проблемкой, подскажите как лучше выпутаться. Есть целая куча бухгалтерских баз. В модуль проведения каждого документа каждой базы нужно добавить некое условие - " Если ДатаДок > Константа.ДатаЗапретаРедактирования, тогда проводить. Иначе - СтатусВозврата(0) и happy end." Но суть в том, что добавлять эти строчки в каждую процедуру обработки проведения слишком долго и нудно. Глобальных процедур типа "ПриПроведенииДокумента(Конт)" я не обнаружил. Подскажите как лучше выпутаться из такой ситуации :) |
|||
1
KRV
31.10.11
✎
11:39
|
Плохо искал
|
|||
2
izekia
31.10.11
✎
11:40
|
разобрать все gcomp-oм, вставить, собрать
или поискать что-то на тему инсертера |
|||
3
Случайный прохожий
31.10.11
✎
11:48
|
(1) Как понимать? Есть некая процедурина "глПриПроведении(Конт)" в глобальном модуле. Описание: "Вызывается из процедур ОбработкаПроведения() модулей всех документов. Вставлена для совместимости с комплексной конифгурацией". Но суть в том, что она вызывается долеко не из всех документов, а только из некоторых, где в конце модуля непосредственно вставлен "глПриПроведении(Контекст)". Вставлять эту строчку во все остальные процедуры проведения тоже геморойно :)
|
|||
4
DJ Anthon
31.10.11
✎
11:49
|
то же самое сейчас делаю. gcomp 1.0 может 2.2.15 - уже нет (((
|
|||
5
zak555
31.10.11
✎
11:49
|
> Есть целая куча бухгалтерских баз
наименование конфигурации *? |
|||
7
DJ Anthon
31.10.11
✎
11:50
|
(3) не забудь, что модули у тебя не откомпилируются, если ОбработкаПроведения начинается с Перем ...;
;))) |
|||
8
OFF
31.10.11
✎
11:50
|
Соароновский StreamEditor "глобальная вставка"
|
|||
9
Случайный прохожий
31.10.11
✎
11:55
|
(5) Бухгалтерский учет, как основной, так и УСН. Все базы начисто переделаны :)
Спасибо большое, сейчас буду вставки мучить :) |
|||
10
Скользящий
31.10.11
✎
11:57
|
inserter от Альфа поможет я думаю.
|
|||
11
Попытка1С
31.10.11
✎
12:00
|
В любой типовой бухне есть эта проверка вообще то.
|
|||
12
zak555
31.10.11
✎
12:10
|
(11) в модуле документа не везде
|
|||
13
Ёпрст
31.10.11
✎
12:14
|
(0) либо глобальная замена, либо инсертер от Альфа, либо скрипты к опенконфу или гкомпу, либо, что лучше - Класс.Перехватчик и ничего писать в модулях не надо.
|
|||
14
DJ Anthon
31.10.11
✎
12:19
|
(13) а почему формекс с оле не дружат? в спп те же проблемы?
|
|||
15
DJ Anthon
31.10.11
✎
12:21
|
можно примерчик использования этого твоего перехватчика? я на сайт вышел, но ничего не понял. и это... я боюсь его подключать... нестабильная платформа 7.7 меня уже бесит. ни отладки, ни конфигурирования...
|
|||
16
Ёпрст
31.10.11
✎
12:22
|
(14) с чего вдруг такое утверждение ?
|
|||
17
Ёпрст
31.10.11
✎
12:24
|
(15) ну вот например:
http://infostart.ru/public/79515/ |
|||
18
Сияющий Асинхраль
31.10.11
✎
12:28
|
(15) если семерка нестабильна, то что же о восьмерке скажешь :-(
|
|||
19
DJ Anthon
31.10.11
✎
12:31
|
(17) вот у меня перед глазами две абсолютно типичные базы и одна моя обработка. сразу же после выполнения кода обработки, в котором идет подключение по оле, если он выполнялся чуть более минуты - одинска выдает ошибку ехешника - модуль formex.dll видно, что обработка выполнена успешно, при прорисовке табличной части (порядка 1000 объектов) - вылет. при отладке - вылет каждые три минуты. с отключенным формексом - все на ура.
|
|||
20
DJ Anthon
31.10.11
✎
12:31
|
(18) увы... 14-я платформа - никуда не годится... на 12-й еще ничего..
|
|||
21
Ёпрст
31.10.11
✎
12:32
|
(19) формекс то какой версии хоть ?
|
|||
22
Ёпрст
31.10.11
✎
12:33
|
+19 используется новый план расскраски таблиц, или старый ?
|
|||
23
DJ Anthon
31.10.11
✎
12:36
|
последней.. всегда, если что-то вылетает, проверяю, не последняя ли версия. я знаю, почему вылетает. это еще в отладчике видно. когда есть какой-нибудь оле объект, то при попытке его посмотреть в отладчике - 50%, что ты получишь не строку "OLE", а вылет или зависание (которое развисает только убиванием процесса Embedded), ни в формулах, ни в параметрах, ни в условиях использовать их тоже нельзя. только сохраняя в переменные функцией СокрЛП. после чего их можно просматривать. видимо то же самое делает формекс, что и отладчик. потому что в той таблице местами может проскочить оле-объект, так как после выполнения обработки они еще актуальны, поэтому не вычищаются из таблицы.
никакая раскраска не используется. |
|||
24
Ёпрст
31.10.11
✎
12:38
|
(23)>>>
ри прорисовке табличной части (порядка 1000 объектов) - вылет. А это тогда к чему ? При чем тут формекс и оля ? |
|||
25
Сияющий Асинхраль
31.10.11
✎
12:40
|
(20) откуда ты взял такие релизы? Сейчас вообще-то 27-ой релиз движка
|
|||
26
Ёпрст
31.10.11
✎
12:40
|
(25) он про снеговика грит
|
|||
27
DJ Anthon
31.10.11
✎
12:41
|
(25) )))))) у меня 27. 14-я и 12- - это снеговик
|
|||
28
Aleksey
31.10.11
✎
12:42
|
Не знаю как в бухии, а в комплексной есть
//****************************************************************************** // глВсеРеквизитыДокументаЗаполнены(Конт,СписокРеквизитов) // // Параметры: // Конт - групповой контекст (контекст документа) // СписокРеквизитов - строка, в которой через запятую перечислены идентификаторы // реквизитов (шапки или общие реквизиты документа) // // Возвращаемое значение: // 1 - если все реквизиты заполнены правильно. // 0 - если какой либо обязательный реквизит не заполнен // // Описание: // Функция вызывается из модулей проведения документов и предназначена для // проверки полноты заполнения обязательных реквизитов. |
|||
29
DJ Anthon
31.10.11
✎
12:44
|
я помню, как 18-я платформа 7.7 вылетала на демо конфигурации при попытке сформировать оборотку...
|
|||
30
DJ Anthon
31.10.11
✎
12:49
|
кстати, с сайта 1cpp.ru -> FormEx.dll -> dorex.ru попадаю на сайт какого-то пансионата. куда перехала страничка альфа?
|
|||
31
DJ Anthon
31.10.11
✎
12:52
|
ага, http://www.dorex.pro/ надо бы поправить 1срр.ру )))
|
|||
32
DJ Anthon
31.10.11
✎
12:54
|
да, и на нем формекс - [версия: 2.0.5.101 от 10.09.2010], а в форумах 107-я уже есть. неужели прошел год бетатеста? добить до релиза и забыть про нее тогда уж... ;)) ээх, умирает семерочка..
|
|||
33
unknown181538
31.10.11
✎
14:38
|
(32) А под win 7 formex-таки работает? Если нет, то уж совсем странно его ныне использовать.
|
|||
34
DJ Anthon
31.10.11
✎
15:15
|
(33) работает, вроде..
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |