Любовь и коварство ссылок

Больше
15 года 8 мес. назад #19111 от Гаврилыч
Гаврилыч создал эту тему: Любовь и коварство ссылок
Уважаемый Кирыч !
Я не зря так назвал тему. Одно из любимых мною средств ТС - ссылки. В частности, я применяю ссылки на объемы сопряженных позиций. Ну например, штукатурка, объем 1.5 и далее или не совсем далее грунтовка и окраска - ссылка на этот же объем ( 1.5). И все хорошо. Меняется объем штукатурки - автоматически меняются объемы грунтовки и окраски. Но !
Представьте себе, что штукатурка отменяется ( объем =0), а остальное остается. Сразу проваливаются грунтовка и окраска, а в большой смете это не сразу и заметишь, тем более если позиции разбросаны. Нельзя ли в ссылках запрограммировать такое условие, что если "аргумент" = 0, то "ссылочное" значение сохранять последнее ( ну чтобы оно не изменялось). Кстати, нечто вроде этого уже реализовано в позициях со ссылками на лист " Исходные данные". При копировании такой позиции со ссылками в другую смету ( где нет Исх данных) - в ней сохраняются старые значения.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
15 года 8 мес. назад #19117 от Kirych
Kirych ответил в теме Любовь и коварство ссылок
Так как Вы описываете сделать нельзя, но Вы можете это достаточно легко смоделировать с помощью таблицы "Ведомость объемов".
Заводите там необходимые объемы, связывайте нужным образом их друг с другом и с параметрами из таблицы "Исходные данные", а уже на эти объемы ссылайтесь из сметы.
Таким образом можно наворотить любую логику.

Немного терпения, все будет!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
15 года 8 мес. назад #19119 от Гаврилыч
Гаврилыч ответил в теме Любовь и коварство ссылок
Нет, это сложно и копотливо. Придется отказаться от ссылок на объемы в других позициях сметы. Кирыч, почему это изменение в программе сделать сложно, ведь если копировать позицию со ссылкой на объем другой позиции и потом ее вставлять в иную смету то в объемах будет прежнее чило а не 0.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
15 года 8 мес. назад #19122 от Kirych
Kirych ответил в теме Любовь и коварство ссылок
Потому что вычисления и копирование позиций - совсем разные вещи и производятся на разных "уровнях" - первое в ядре сервера СУБД, а второе на клиенте.

Немного терпения, все будет!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
15 года 8 мес. назад #19127 от Вера
Вера ответил в теме Любовь и коварство ссылок
то о чем писал Гаврилыч мы используем тоже, но не знаю с какой версии эти ссылки теперь исчезают в КС-2, если в смете была ссылка на ячейку то в акте получается просто число.
может что-то в настройках или теперь так и должно быть?

Читайте техническую часть к сборникам.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
15 года 8 мес. назад #19138 от Kirych
Kirych ответил в теме Любовь и коварство ссылок
В актах - да, ссылки исчезают, так было всегда.
Сложность в "сортировке" ссылок - большинство становится неверными, например, при ссылке на другую таблицу (не говоря уж о произвольных формулах). Поэтому, чтобы не было ошибок, ссылки превращаются в константы.

Немного терпения, все будет!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.