|
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 Никак не разберусь.. кажется что это Субконто.. но как это понимать не ясно.. Помогите плз. Заранее благодарю! |
|
| 06.06.2006, 13:43 | |
|
Ответы с готовыми решениями:
11
Помогите разобраться с формулой в Excel 2007 Разобраться с формулой
|
|
BorysM
|
|
| 06.06.2006, 15:06 | |
|
Добрый день!
Скорее всего, в этом примере, выбираются какие то данные из документа. Насколько я помню: СП{3} - означает что взять субконто из реквизита № 3 шапки документа. СП{|3} - означает взять субконто из третьего реквизита табличной части (|-вот эта вот черточка, типа признак табличной части). Еще у субконто есть "Параметры". В списке конкретного вида субконто есть внизу формы такая кнопка "Параметры". У каждого параметра есть номер. Параметры можно свободно удалять и добавлять во время работы системы. Так вот, запись вида СП{3}.1 - означает взять параметр № 1 из субконто, указанного в реквизите шапки № 3. Еще одна токность с параметрами субконто. Система никак не возражает против их удаления, но в базе они остаются! Было дело, наступал на эти грабли ;-) Т.е. смотришь в списке - ничего нет. А данные откуда то берутся! Если встретиться подобная ситуация, то достаточно какому либо субконто добавить параметр под нужным номером, и у остальных он тоже будет виден со всеми старыми значениями. Но у данного конкретного субконто оно затрется новым значением. Сорри, если много текста... Просто ностальгия |
|
|
ktod
|
||
| 06.06.2006, 16:10 | ||
а вот это: ?(СТРДЛИНА(СП{3}.1)=0\""+СН{3}\""+СП{3}. 1) посмотрев в руководство по макроязыку я нашел такую конструкцию ?(условие|выражение1|выражение2), аналогичная конструкция есть в С++. немного по другому записывается, но все же.. а в этой записи непонятно где операнды.. |
||
|
BorysM
|
|
| 06.06.2006, 18:11 | |
|
Мануала под рукой нет, поэтому вспоминаю по памяти
До первого слеша - это условие, если оно выполниться, выполняем то, что после первого слеша "\", если НЕ выполняется - то, что после второго слеша. Ну или по другому: ?(Условие\Делаем это, если истина\Делаем это, если ложь). |
|
|
ktod
|
||
| 07.06.2006, 09:06 | ||
|
||
|
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:
|
|
| 27.06.2006, 12:48 | |
|
Помогаю со студенческими работами здесь
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. Пошагово создадим проект для загрузки изображения. . .
|