Ошибки и баги Smeta.Ru 8 и варианты их решения.

Обсуждение программных комплексов "Smeta.RU" и "BabyСмета"

Модератор: Модераторы




Re: Ошибки и баги Smeta.Ru 8 и варианты их решения.

Сообщение Fray Пн Ноя 18, 2013 13:21

Akina писал(а):или я в чём-то неправ - тогда поправьте для лучшего понимания...


Должно хватить добавления зависимости Stroysoft Search Manager от Firebird Server. Stroysoft Search Engine - не обращается к базе данных.
"Ничто не ошеломляет людей так сильно, как здравый смысл и честная сделка." © Ральф Уолдо Эмерсон
Аватара пользователя
 Fray
Един с Силой
Един с Силой
 
Сообщения: 978
Зарегистрирован: Ср Авг 12, 2009 10:42
Откуда: Московская обл.
Репутация: 19 (?)

Ваша реклама

google adsense
Группа компаний «СтройСофт»
Зарегистрирован: Чт Авг 22, 2002 11:06

Откуда: Москва

Re: Ошибки и баги Smeta.Ru 8 и варианты их решения.

Сообщение Akina Пн Ноя 18, 2013 19:47

Спасибо. Завтра установлю зависимость, после пары ребутов (вероятно, через пару месяцев) сообщу об итогах.
Аватара пользователя
 Akina
Актив
Актив
 
Сообщения: 71
Зарегистрирован: Ср Дек 12, 2007 23:19
Откуда: Зеленоград, Москва, Россия
Репутация: 3 (?)

Re: Ошибки и баги Smeta.Ru 8 и варианты их решения.

Сообщение arbeiten Вт Дек 03, 2013 11:22

Ошибка незакрываемая. Только через закрытие программы из диспетчера задач.
не спрашивайте как она появилась только )) ничего экстраординарного не делал ))
Вложения
Capture.PNG
Capture.PNG (26.23 Кб) Просмотров: 9918
Аватара пользователя
 arbeiten
Ветеран форума
Ветеран форума
 
Сообщения: 893
Зарегистрирован: Ср Июл 10, 2013 21:44
Откуда: Москва
Репутация: 11 (?)

Re: Ошибки и баги Smeta.Ru 8 и варианты их решения.

Сообщение Fray Вт Дек 03, 2013 14:05

arbeiten писал(а):не спрашивайте как она появилась только


не спрашивайте как ее исправить только. Вариантов решения в этом случае вам скорее всего не предложат.
"Ничто не ошеломляет людей так сильно, как здравый смысл и честная сделка." © Ральф Уолдо Эмерсон
Аватара пользователя
 Fray
Един с Силой
Един с Силой
 
Сообщения: 978
Зарегистрирован: Ср Авг 12, 2009 10:42
Откуда: Московская обл.
Репутация: 19 (?)

Re: Ошибки и баги Smeta.Ru 8 и варианты их решения.

Сообщение chob1k Пн Дек 09, 2013 11:23

Smeta.RU - версия 8.0.0.24 от 17.09.2013
MS Office Excel 2003
При экспорте в Excel (акт приемки работ "Акт КС-2 по ФЕР (11 граф)") появляется ошибка.
error.JPG
error.JPG (8.91 Кб) Просмотров: 9903


Debug:
vb.JPG
debug
vb.JPG (100.45 Кб) Просмотров: 9908


Как справиться?
Аватара пользователя
chob1k
Новенький
Новенький
 
Сообщения: 1
Зарегистрирован: Пн Дек 09, 2013 11:12
Откуда: Москва
Репутация: 0 (?)

Re: Ошибки и баги Smeta.Ru 8 и варианты их решения.

Сообщение Timur Пн Дек 09, 2013 13:24

При экспорте в Excel (акт приемки работ "Акт КС-2 по ФЕР (11 граф)") появляется ошибка Invalid use of null

Данная проблема носит индивидуальный характер. Не все должные библиотеки были загружены при установке Excel. Как то я встречал машину, где была некорректная библиотека FM20.DLL. Соответственно выполнение следующих команд осуществляет ее регистрацию...

1. Запускаете cmd.exe
2. В командной строке набираете C:\Windows\System32\regsvr32.exe C:\Windows\System32\FM20.DLL

Если не поможет, то тут могу посоветовать подключиться по удаленке и попытаться выяснить какая библиотека некорректная. Или переставить пакет офиса.
Аватара пользователя
 Timur
Един с Силой
Един с Силой
 
Сообщения: 2139
Зарегистрирован: Ср Ноя 29, 2006 16:36
Откуда: Москва
Репутация: 42 (?)

Re: Ошибки и баги Smeta.Ru 8 и варианты их решения.

Сообщение Sega128cheb Пн Дек 09, 2013 15:06

Добрый день!
Вопрос по типовому расчёту "ТР_версия_8_с _учетом_2536ИП.srfx (ТР для Версии 8: Центральные регионы (с учетом п-ма 2536-ИП/12/ГС от 27.11.12)".
Должны ли применятся или почему не применяются к сборникам на приготовление понижающие коэффициенты 0,94 к НР и 0,9 к СП при упрощенном налогооблажении (в условиях типового расчета выбран параметр "УПР"), а так же коэффицент 0,85 к НР как при упрощенном, так и полном налогооблажении?

Номер Шифр формулы
_________________________________
138001 приг_ФЕРм-38,
112002 приг_мФЕР-12
69002 приг_ФЕРр-69
27002 приг_ФЕР-27
6003 приг_ФЕР-06
237 приг_ФЕРм-38 (03)
250 приг_ФЕРр-69 (03)
251 приг_ФЕР-06 (03)
232 приг_ФЕР-27 (03)

В типовом расчёте к 7 версии "ТР_версия_7_с _учетом_2536ИП.srf (Версия 7.0.0.16 от 10.12.2012: для ФЕР, по п.2536-ИП/12/ГС от 27.11.2012г. и п.01/75002-ЮЛ от 13.09.2012г.(Стр-во и рек-ия жилых / общ. зд.): Центральные регионы: Текущие цены)" указанные выше коэффициенты к этим расценкам применяются.
Аватара пользователя
Sega128cheb
Активный участник
Активный участник
 
Сообщения: 112
Зарегистрирован: Пн Июл 25, 2011 13:59
Откуда: Чувашия
Репутация: 0 (?)

Re: Ошибки и баги Smeta.Ru 8 и варианты их решения.

Сообщение aivt Вт Дек 17, 2013 20:03

Smeta.ru v.8.0.0.26

При отключении отдельных элементов структуры и последующем экспорте в Excel на листе Source итоги отключенных элементов структуры заданы не ФОРМУЛАМИ (как обычно для включенных элементов структуры), а в виде чисел, причем не =0, а равных значениям итогов этих отключенных элементов. Проблема в том, что эти итоги отключенных элементов структуры входят в итоги вышестоящих элементов структуры и в сумме дают не верный результат. Например, если из нескольких локальных смет отключить одну, то итого по Объекту будет включать в себя как итоги включенных локальных смет, так и итоги ОТКЛЮЧЕННОЙ локальной сметы. Раньше данную проблему удавалось решать при формировании документа в Excel обнулением объемов строк входящих в отключенные элементы структуры, что приводило к перечсету итогов, но это срабатывало потому что во всех итогах были заданы формулы. В результате мы всегда получали правильные итоги суммированием только выводимых на печать элементов структуры.

Необходимо исправить экспорт в Excel таким образом, чтобы ФОРМУЛЫ расчета итогов формировались всегда (не зависимо от того, включены элементы структуры или выключены). Для правильного подсчета итогов лучше при экспорте в Excel не отключать формулы итогов, а обнулять объемы всех строк входящих в отключенные элементы структуры, тогда по одним и тем же формулам итоги будут пересчитываться корректно. Сейчас в Excel исправить ситуацию не возможно, так как формулы итогов отключенных элементов отсутствуют.
Аватара пользователя
 aivt
Уважаемый консультант
Уважаемый консультант
 
Сообщения: 1884
Зарегистрирован: Пн Фев 02, 2004 14:18
Откуда: Орловская обл.
Репутация: 20 (?)

Re: Ошибки и баги Smeta.Ru 8 и варианты их решения.

Сообщение Timur Ср Дек 18, 2013 8:34

Необходимо исправить экспорт в Excel таким образом, чтобы ФОРМУЛЫ расчета итогов формировались всегда (не зависимо от того, включены элементы структуры или выключены)

Формулы расчета лимитированных итогов(если вы имеете ввиду их) и так формируются всегда. Или какие то другие итоги имеете ввиду?

Проблема в том, что эти итоги отключенных элементов структуры входят в итоги вышестоящих элементов структуры и в сумме дают не верный результат. Например, если из нескольких локальных смет отключить одну, то итого по Объекту будет включать в себя как итоги включенных локальных смет, так и итоги ОТКЛЮЧЕННОЙ локальной сметы.

Это смотря что вы понимаете под выражением "отключенные элементы структуры". Например, если на нужном вам элементе структуры снять признак "Рассчитывать", то ваше утверждение не верное.

Для правильного подсчета итогов лучше при экспорте в Excel не отключать формулы итогов, а обнулять объемы всех строк входящих в отключенные элементы структуры

Для этого есть функция "Исключить строки из расчета".
Аватара пользователя
 Timur
Един с Силой
Един с Силой
 
Сообщения: 2139
Зарегистрирован: Ср Ноя 29, 2006 16:36
Откуда: Москва
Репутация: 42 (?)

Re: Ошибки и баги Smeta.Ru 8 и варианты их решения.

Сообщение aivt Ср Дек 18, 2013 18:28

Timur писал(а):Формулы расчета лимитированных итогов(если вы имеете ввиду их) и так формируются всегда. Или какие то другие итоги имеете ввиду?


Давайте не будем путать термины и понятия.
Для взаимопонимания уточним, что под итогами понимаются суммы под столбцами, которые при экспорте Локальной сметы на листе Source имеют тип строки = 51.
О лимитированных речь пока не идет, но для взаимопонимания уточним, что они при экспорте Локальной сметы на листе Source имеют тип строки = 50 и в них действительно есть формулы, которые ссылаются на соответствующую им строку итогов с типом строки = 51. Поскольку ошибка состоит в том, что при определенных условиях программа Smeta.ru при экспорте в Excel на листе Source не формирует формулы итогов (суммы под столбцами) в строке итогов с типом строки = 51. Вместо формул выводятся числовые значения итогов, которые в последствии и отображаются в лимитированных, так как лимитированные по формулам на них ссылаются. Проблема приводит к тому, что если программа Smeta.ru выгружает числовые значения в итоги вместо формул, то итоги (суммы под столбцами) в Excel на пересчитываются.

Timur писал(а):Это смотря что вы понимаете под выражением "отключенные элементы структуры". Например, если на нужном вам элементе структуры снять признак "Рассчитывать", то ваше утверждение не верное.


Для взаимопонимания договоримся, что мы Всегда устанавливаем обе галочки "развернуть" и "рассчитывать" ОДНОВРЕМЕНОО и отключаем их ОДНОВРЕМЕННО.
Экзотические варианты типа "скрыть раздел, но суммировать его строки в общий итог сметы" или "развернуть раздел, но не суммировать его строки в общий итог сметы" доверяю использовать только Вам - объясняйте потом сами почему у Вас 2 + 2 = 5.
При формировании документа, договоримся, что мы будем рассчитывать (суммировать) итоги только из тех строк которые выводятся на печать, то есть если кому то вздумается проверить правильно ли программа суммирует числа в итоги, мы будем уверены, что суммирует она только то, что выводится на печать в сформированном документе.

Timur писал(а):Для этого есть функция "Исключить строки из расчета".


Этой функции сейчас мы не касаемся в принципе, так как она предназначена для исключения из расчета отдельных строк, а мы сейчас рассматриваем функционал, который позволяет скрыть и исключить из расчета целые разделы или сметы используя СТРУКТУРУ ОБЪЕКТА. Давайте сейчас не будем путать этот функционал и уводить в сторону от проблемы.

На самом деле причина проблемы в том, что пользователю дозволено снять галочки в структуре объекта в любом сочетании, а правильно выводиться на печать документ будет,
только если:
1. Устанавливаем обе галочки "развернуть" и "рассчитывать" ОДНОВРЕМЕНОО и отключаем их ОДНОВРЕМЕННО.
2. Если "развернуть" и "рассчитывать" разделы, то обязательно должны "развернуть" и "рассчитывать" локальную смету (в которую входят эти разделы).
3. Если "развернуть" и "рассчитывать" подразделы, то обязательно должны "развернуть" и "рассчитывать" разделы и локальную смету (в которые входят эти подразделы).

Повторить описываемую ошибку Вы можете если отступите от Выше описанных правил. Например если Вы отключите "развернуть" и "рассчитывать" для локальной сметы, но при этом включите "развернуть" и "рассчитывать" хотя бы на один раздел входящий в эту отключенную локальную смету. Аналогично можно поступить с разделами и входящими в них подразделами.
При экспорте вместо формул итогов будут числовые значения, а следовательно смета в Excel пересчитываться не будет.

Варианты решения:
1. Ограничить вседозволенность при работе со структурой объекта, то есть в случае если пользователь отключает "развернуть" и "рассчитывать" на локальную смету, то должны автоматически отключаться "развернуть" и "рассчитывать" на все входящие в состав этой локальной сметы элементы структуры (разделы и подразделы). Тоже самое в случае если отключает "развернуть" и "рассчитывать" на раздел, то должны автоматически отключаться входящие в него подразделы. Причем не просто должны сниматься галочки, но и сами элементы должны переводиться в отключенное состояние, так чтобы установить галочку на раздел или подраздел было не возможно если отключена локальная смета. Это называется защита от дурака или повышение дуракоустойчивости. В противном случае не прошло и одного дня, чтобы кто ни будь из пользователей не накосячил имея такую возможность.
2. Простейший способ заставить программу правильно формировать документ в Excel сводится к тому, что при экспорте в Excel программа должна обнулять объем всех строк входящих в отключенный элемент структуры (снята галочка "развернуть" и "рассчитывать"). Тогда можно не заморачиваться с формулами расчета итогов, просто всегда формировать одни и те же формулы, которые всегда будут правильно работать, так как при обнулении объемов строки пересчитываются и их итоги = 0, а следовательно на общий итог раздела или локальной сметы они ни как не будут влиять.
Экзотические варианты типа "скрыть раздел, но суммировать его строки в общий итог сметы" или "развернуть раздел, но не суммировать его строки в общий итог сметы" при выводе на печать даже не должны рассматриваться - их реализовывать не требуется.

И не надо увиливать - проблема есть и ее нужно решить.
Аватара пользователя
 aivt
Уважаемый консультант
Уважаемый консультант
 
Сообщения: 1884
Зарегистрирован: Пн Фев 02, 2004 14:18
Откуда: Орловская обл.
Репутация: 20 (?)

Re: Ошибки и баги Smeta.Ru 8 и варианты их решения.

Сообщение Timur Чт Дек 19, 2013 8:27

aivt, не могу с вами не согласиться...логика конечно же в ваших словах имеется...Занесу в план работ. Какой из вариантов решения будет реализован пока не могу сказать...надо подумать.
И еще вопрос...а как до этого вы с этим жили? ))
Аватара пользователя
 Timur
Един с Силой
Един с Силой
 
Сообщения: 2139
Зарегистрирован: Ср Ноя 29, 2006 16:36
Откуда: Москва
Репутация: 42 (?)

Re: Ошибки и баги Smeta.Ru 8 и варианты их решения.

Сообщение aivt Чт Дек 19, 2013 9:09

Спасибо Тимур. Я не совсем правильно написал насчет вариантов решения проблемы. Необходимо реализовать оба варианта одновременно, а не один из них, так как это все один вариант состоящий из двух частей функционала. Если даже не найдется сил и времени, то хотя бы прошу сделать самое главное - чтобы программа всегда при любых условиях выгружала итоги с типом строки = 51 в виде формул. Тогда в Excel можно будет хотябы макросами обнулять объемы всех строк входящих в отключенные элементы структуры и гарантированно получать верные суммы под столбцами.

Раньше удавалось справиться с проблемой следующим образом:
При отключении "развернуть" и "рассчитывать" на локальную смету не должны выводиться на печать и все входящие в нее разделы и подразделы, поэтому я вынужден в своих шаблонах после того как встретится заголовок отключенной локальной сметы обнулять объемы и отключать признак печати у всех строк, разделов и подразделов до тех пор пока не встретится заголовок следующей локальной сметы или итог объекта. Аналогично для разделов и подразделов - при отключении "развернуть" и "рассчитывать" на раздел не должны выводиться на печать и все входящие в нее подразделы, поэтому я вынужден в своих шаблонах после того как встретится заголовок отключенного раздела обнулять объемы и отключать признак печати у всех строк и подразделов до тех пор пока не встретится заголовок следующго "включенного" раздела или итог текущей локальной сметы. Все это может работать и без доработки программы, но при условии что в Excel выгружены формулы итогов, а не числовые значения. Раньше (с самого начала) формулы итогов всегда формировались и проблему мы решали без вашей помощи.
Аватара пользователя
 aivt
Уважаемый консультант
Уважаемый консультант
 
Сообщения: 1884
Зарегистрирован: Пн Фев 02, 2004 14:18
Откуда: Орловская обл.
Репутация: 20 (?)

Re: Ошибки и баги Smeta.Ru 8 и варианты их решения.

Сообщение Timur Чт Дек 19, 2013 10:05

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

Может, я что то не до понял...посмотрел тип строк 51 при формировании в 7 и 8 версии...одинаково без формул...см. вложения.
Вложения
Пример.rar
(122.77 Кб) Скачиваний: 424
Аватара пользователя
 Timur
Един с Силой
Един с Силой
 
Сообщения: 2139
Зарегистрирован: Ср Ноя 29, 2006 16:36
Откуда: Москва
Репутация: 42 (?)

Re: Ошибки и баги Smeta.Ru 8 и варианты их решения.

Сообщение aivt Чт Дек 19, 2013 13:24

Может быть и было одинаково, не спорю ... Во время работы с 7 версией мы решали эту проблему консультированием клиентов о том, как правильно расставлять галочки в структуре объекта. Но отвечать каждый день на один и тот же вопрос надоело, поэтому в 8 версии решил эту проблему устранять технически, путем доработки программы и шаблонов. Поэтому все описанное мной тестировалось, только на 8 версии.
Аватара пользователя
 aivt
Уважаемый консультант
Уважаемый консультант
 
Сообщения: 1884
Зарегистрирован: Пн Фев 02, 2004 14:18
Откуда: Орловская обл.
Репутация: 20 (?)

Re: Ошибки и баги Smeta.Ru 8 и варианты их решения.

Сообщение RXH Сб Дек 21, 2013 14:11

Чудеса копирования ((

Про копировании позиций теряется текущая цена: видео во вложенном документе.

Есть решение глюка?
Вложения
Чудеса копирования.rar
(3.28 Мб) Скачиваний: 476
W7x32, 8.0.0.26, ТСН-2001
Аватара пользователя
RXH
Новенький
Новенький
 
Сообщения: 20
Зарегистрирован: Вт Ноя 05, 2013 9:25
Откуда: Татарстан
Репутация: 0 (?)

Пред.След.


Вернуться

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0




© 1995-2019 Группа компаний «СтройСофт»