Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.59/128: Рейтинг темы: голосов - 128, средняя оценка - 4.59
ktod

1c 6.0: Помогите разобраться с формулой

06.06.2006, 13:43. Показов 23783. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
никак не пойму что значит допустим СП{3}.1
в макроязыке находил похожее, но не то..
вот формула:
!П_ПОЛУЧАТЕЛЬ = ""+?(СТРДЛИНА(СП{3}.1)=0\""+СН{3}\""+СП{ 3}.1)+?(СТРДЛИНА(СП{3}.2)=0\""\", "+СП{3}.2)+": "+СП{3}.5+", "+СП{3}.3+", код банка "+СП{3}.4

Никак не разберусь.. кажется что это Субконто.. но как это понимать не ясно..
Помогите плз.

Заранее благодарю!
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.06.2006, 13:43
Ответы с готовыми решениями:

Помогите разобраться с формулой в Excel 2007
Нужно вычислить значение ячейки J3: - если 4.5 < J4 <= 5, то вывести 120 - если 4< J4 <=4.5, то вывести 80 - если 3.5<= J4...

Разобраться с формулой
Добрый вечер. Помогите мне сделать задание на Javacript. Задание.Создайте программу, вычисляющую значение функции Y для введенных ...

Не могу разобраться с формулой IF
Добрый день, друзья! Очень прошу вас помочь разобраться с формулами. Есть таблица. В ней есть данные и их требуется посчитать по...

11
BorysM
06.06.2006, 15:06
Добрый день!

Скорее всего, в этом примере, выбираются какие то данные из документа.
Насколько я помню:
СП{3} - означает что взять субконто из реквизита № 3 шапки документа.
СП{|3} - означает взять субконто из третьего реквизита табличной части (|-вот эта вот черточка, типа признак табличной части).
Еще у субконто есть "Параметры". В списке конкретного вида субконто есть внизу формы такая кнопка "Параметры". У каждого параметра есть номер. Параметры можно свободно удалять и добавлять во время работы системы.
Так вот, запись вида СП{3}.1 - означает взять параметр № 1 из субконто, указанного в реквизите шапки № 3.

Еще одна токность с параметрами субконто. Система никак не возражает против их удаления, но в базе они остаются! Было дело, наступал на эти грабли ;-) Т.е. смотришь в списке - ничего нет. А данные откуда то берутся! Если встретиться подобная ситуация, то достаточно какому либо субконто добавить параметр под нужным номером, и у остальных он тоже будет виден со всеми старыми значениями. Но у данного конкретного субконто оно затрется новым значением.

Сорри, если много текста... Просто ностальгия
ktod
06.06.2006, 16:10
Цитата Сообщение от BorisM
Добрый день!

Скорее всего, в этом примере, выбираются какие то данные из документа.
Насколько я помню:
СП{3} - означает что взять субконто из реквизита № 3 шапки документа.
СП{|3} - означает взять субконто из третьего реквизита табличной части (|-вот эта вот черточка, типа признак табличной части).
Еще у субконто есть "Параметры". В списке конкретного вида субконто есть внизу формы такая кнопка "Параметры". У каждого параметра есть номер. Параметры можно свободно удалять и добавлять во время работы системы.
Так вот, запись вида СП{3}.1 - означает взять параметр № 1 из субконто, указанного в реквизите шапки № 3.

Еще одна токность с параметрами субконто. Система никак не возражает против их удаления, но в базе они остаются! Было дело, наступал на эти грабли ;-) Т.е. смотришь в списке - ничего нет. А данные откуда то берутся! Если встретиться подобная ситуация, то достаточно какому либо субконто добавить параметр под нужным номером, и у остальных он тоже будет виден со всеми старыми значениями. Но у данного конкретного субконто оно затрется новым значением.

Сорри, если много текста... Просто ностальгия
Спасибо огромное! Вроде как понял.
а вот это:
?(СТРДЛИНА(СП{3}.1)=0\""+СН{3}\""+СП{3}. 1)
посмотрев в руководство по макроязыку я нашел такую конструкцию ?(условие|выражение1|выражение2), аналогичная конструкция есть в С++. немного по другому записывается, но все же..
а в этой записи непонятно где операнды..
BorysM
06.06.2006, 18:11
Мануала под рукой нет, поэтому вспоминаю по памяти

До первого слеша - это условие, если оно выполниться, выполняем то, что после первого слеша "\",
если НЕ выполняется - то, что после второго слеша.

Ну или по другому:

?(Условие\Делаем это, если истина\Делаем это, если ложь).
ktod
07.06.2006, 09:06
Цитата Сообщение от BorisM
Мануала под рукой нет, поэтому вспоминаю по памяти

До первого слеша - это условие, если оно выполниться, выполняем то, что после первого слеша "\",
если НЕ выполняется - то, что после второго слеша.

Ну или по другому:

?(Условие\Делаем это, если истина\Делаем это, если ложь).
Спасибо большое!
ktod
07.06.2006, 10:06
Подскажите пожайлуста еще а то уже почти 2 дня мучаюсь.. Вот если СП{3}.1 это то что вы написали..
то я беру вторую форму и вней пишу практически тоже самое, но в ответ получаю лишь пустую строку :( Может знаете в чем проблема..

ЗЫ
Мне бы просто сделать это задание и отвязаться от бухгалтеров хоть на чуть-чуть

Да, и что значит СН{1|2} ? ;)
BorysM
07.06.2006, 17:51
Трудно сказать, не видя формы. Но проверьте такие моменты: во первых, это значение нужно присвоить какому-то полю. Т.е. у нас должен быть реквизит, с номером больше чем 3. Пускай будет 4 И в колонке "Выр", напротив третьего! реквизита шапки, написать следующее:
ЗН4=СП{3}.1 Теперь когда мы перейдем с третьего поля в четвертое, значение должно вычислиться.
Еще может быть такое, что не совпадают типы значений.
Можно попробовать вместо СП использовать СН. К сожалению, я уже не помню, чем они различаются. Хотел найти книжку на работе, но похоже она безвозратно утеряна. Еще дома посмотрю, может она там.
Насчет выражения СН{1|2} - то тут память меня окончательно подвела, а в единственной базе, завалявшейся на компе с 98 года я такого выражения не нашел ;)
И еще, можно поподробнее, что и откуда нужно вытащить, и для чего. Я попробую смоделировать у себя такую ситуацию. Может что-то и получиться
ktod
18.06.2006, 14:28
Пасиб. Буду думать. Извините, что долго не появлялся, просто загрузили так, что хоть убейся..
ktod
22.06.2006, 09:38
Вот вопрос еще появился:
1С6.0: Сделал документ на внутреннее перемещение.. вернее доработал то что было.. так вод там есть кнопочка проводки, как я посмотрел это дело работает и для других отчетов, тоесть меняю формулу формирования проводок в одном отчете, меняется и в другом. Вообщем сделал этот отчет взял 1sbcons и sttrn.gfr и переписал их поверх существующих,
посмотрел вроде как нормально выводятся, но вот другие отчеты зависящие от этих формирований проводок просто не открывались.. тоесть сделаешь документ, откроются, а если сделал документ, перед изменением, то просто не открыватся.. почему?
BorysM
22.06.2006, 15:30
Добрый день!
Я так понимаю, речь идет о внешних отчетах. То что переписан файл sttrn.gfr, это в принципе нормально, если это новая версия старого отчета, то так и нужно. А вот замена 1sbcons.dbf - это плохо. Дело в том, что это очень хитрый файлик с хитрой структурой. В нем хранятся настройки документов, их проводки, параметры субконто и еще какие-то настройки. Если бухи не добавляли туда новых параметров субконто, или не добавлялись или не менялись формы/проводки документов, то может не все так страшно. Попробуй сделать полную реиндексацию базы. Удали все файлы *.CDX и запусти 1С в монопольном режиме. Но только сначала на ЛОКАЛЬНОЙ копии базы!!! Если все будет нормально, то тогда уже на рабочей... но все равно предварительно нужно сделать еще одну копию, на всякий случай. В нашем деле, как у хирургов, главное не навредить
ktod
25.06.2006, 09:55
Я все вернул к прежнему состоянию, тоесть заранее сохранил 1sbconf.dbf. Но как тогда перенести то что мне нужно на другую базу ? Потому как настройки проводок, ну тоесть формулы для проведения они "зашиты" (как показала практика <_< ) в 1sbconfе. А как по-другому перенести ума не приложу.
Если только не попробовать заменить и переиндексировать.. Но если Вы говорите, что это плохо - значит это плохо.
ktod
27.06.2006, 12:48
Ась? :angry:
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.06.2006, 12:48
Помогаю со студенческими работами здесь

Не могу разобраться с формулой
Есть такая формула Я не очень силен в алгебре и не совсем понимаю что значит в этой формуле x&lt;=0 и x&gt;0. Кто нибудь может...

как разобраться с формулой
{deleted} П.5.19.Правил Запрещено создавать темы в виде ссылок на задания или коды программ, расположенные на других сайтах.

Не могу разобраться с формулой
У меня есть формула, из которой нужно вывести b, но я не знаю как это сделать. Можете подсказать как это реализовать?

Разобраться с формулой случайного процесса
Здравствуйте! Помогите пожалуйста разобраться со статьей &quot;ПРОГНОЗИРОВАНИЕ ВРЕМЕННЫХ РЯДОВ С РЕГУЛЯРНЫМИ ЦИКЛИЧЕСКИМИ КОМПОНЕНТАМИ С ПОМОЩЬЮ...

КАк разобраться с формулой, уже голову сломал
Добрый день, помогите решить задачку: Как с помощью экселя сделать следущее, есть число А1= 2,90, нао придумать формулу, чтобы считалось:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru