СчетПоКоду() Проблема. #549559


#0 by abfm
Код из квартальной отчетности бухгалтерия бюджет. Счет = СчетПоКоду(ТаблицаПроверки.КодСчета); при отсутствии в плане счетов счета по коду ТаблицаПроверки.КодСчета, возвращает значение типа ''Счет''. Отладчик показыает: Счет.Выбран=0; Релиз платформы 27. Это ошибка платформы или отчета? А может я что то не понимаю?
#0 by abfm
Код из квартальной отчетности бухгалтерия бюджет. Счет = СчетПоКоду(ТаблицаПроверки.КодСчета); при отсутствии в плане счетов счета по коду ТаблицаПроверки.КодСчета, возвращает значение типа ''Счет''. Отладчик показыает: Счет.Выбран=0; Релиз платформы 27. Это ошибка платформы или отчета? А может я что то не понимаю?
#1 by 1Сергей
#2 by 1Сергей
СчетПоКоду(<?>,) Синтаксис: СчетПоКоду(<КодСчета>,<ПланСчетов>) Назначение: Поиск бухгалтерского счета по коду. Возвращает значение типа ''Счет''. Тут у одного барыги есть СП очень недорого. Рекомендую
#3 by abfm
ТаблицаПроверки.КодСчета не пустое. Счета в плане счетов нет.
#5 by 1Сергей
Всё же купи СП у барыги
#6 by 1Сергей
невыбранный счет не является пустым значением
#7 by abfm
Тогда в регламентной отчетности фирмы 1С ошибка? Счет.НайтиПоКоду(ТаблицаПроверки.КодСчета)=0; Уж больно часто они эту комбинацию используют.
#8 by abfm
ПустоеЗначение(<Значение>) Назначение: Функция определяет, является ли пустым переданное в параметре значение. Возвращает число: 1- если значение пустое и 0 - если нет. При этом применяется следующее правило: - значения следующих типов: ''справочник'', ''перечисление'', ''документ'', ''счет'', ''вид субконто'', ''план счетов'', ''календарь'' проверяются как в методах Выбран  для соответствующего типа объекта.;
#9 by 1Сергей
а вот тут нет ошибки
#10 by abfm
Противоречит СП.
#11 by 1Сергей
багофича
#12 by abfm
Это баян? Тогда почему обэтом не знет 1С?
#13 by 1Сергей
Это не единственная неточность в СП. Нуралиеву скажи
#14 by zak555
чукчи
#15 by zak555
#16 by abfm
Все у когоизменён план счетов правят регаментную отчётность? И не пишут в поддержу гненые письма. Как то не вериться. Несколько лет не исправить 3 строки в отчете. И вообще они эту комбинацию очень часто используют.
#17 by 1Сергей
?
#19 by 1Сергей
ты скажи, в вашей российской отчетности используется код или код ?
#20 by abfm
как в много раз.
#21 by zak555
#22 by 1Сергей
точно. посыпаю голову пеплом
#23 by zak555
а Выбран - для СоздатьОбъект
#24 by abfm
Согласен с Вами. А как же быть с регламентной отчетностью? Счет = СчетПоКоду(ТаблицаПроверки.КодСчета);     возвращает значение типа ''Счет''.
#25 by abfm
Такого варианта нет.
#26 by 1Сергей
.ТекущийСчет
#27 by abfm
Так это ошибка конфигурации или платформы? Моё мнение судя по СП платформы.
#28 by zak555
выбран всё равно дольше обрабатывается, чем пустоеЗначение
#29 by abfm
Я понимаю что Вы имеете ввиду, но ежеквартально повторять ошибку в одной из основных конфигураций нонсенс.
#30 by zak555
что за конфигурация ?
#31 by abfm
Бюджет 644.Правил не я. Удалены некоторые счета. При запуске регламента"Технологический анализ бухгалтерского учета". Счета беруться из таблицы отчета. При отсутствии в плане счетов счета имеем результат. Извиняюсь,на кой ляд проверка если она не работает.
#32 by zak555
так это внешний отчёт ?
#33 by abfm
Да внешний. Поправить 5 секунд. Но это на роботе у жены. А там говорять "ТЫ ЧТО УМНЕЕ 1С"
#34 by abfm
Не срабатывает. Это нормально(тогда ошибка в СП) или код г**но(ошибка 1С). Взываю к коллективному разуму.
#35 by zak555
ТипЗначенияСтр(СчетПоКоду("нет такого счета")) = "Счет"
#36 by 1Сергей
это ошибка в отчете
#37 by abfm
тип "счет"
#38 by zak555
#39 by abfm
тогда как так может быть .ТекущийСчет   в документации не прописано, только из опыта.
#40 by andrewks
не пойму, чего ты страдаешь. баян ведь. прими как данность
#41 by abfm
Вообщем ситуация без выхода. HOT LINE скажет зачем план счетов меняли и 1С.7 снята с поддержки. Отчет править нельзя. Жалко Черномырдин умер, он бы ещё один афоризм создал. А у тебя жена есть? Тогда помоги с ответом почему отчёт не работает?
#42 by andrewks
у меня жена есть. а какое отношение она имеет к твоему отчёту?
#43 by abfm
Это у неё на работе. Я их не обслуживаю. Гос учереждение,программисты в другом городе. А гл. бух мозг парит.
#44 by andrewks
в чём проблема немного подправить _внешний_ отчёт?
#45 by abfm
Ладно буду терпеть.
#46 by DJ Anthon
это абсолютно нормально. пустой счет - это не пустое значение.
#47 by abfm
НЕЛЬЗЯ!!! он так должен работать,как прислали.Там на верху не ошибаються.
#49 by abfm
к
#50 by abfm
ПустоеЗначение(<Значение>) Назначение: Функция определяет, является ли пустым переданное в параметре значение. Возвращает число: 1- если значение пустое и 0 - если нет. При этом применяется следующее правило: - значения следующих типов: ''справочник'', ''перечисление'', ''документ'', ''счет'', ''вид субконто'', ''план счетов'', ''календарь'' проверяются как в методах Выбран  для соответствующего типа объекта.;
#51 by andrewks
а ты не знач, что может быть, например, и так: это хороший программист должен учесть сам, имхо
#52 by andrewks
+ *а ты не знал
#53 by andrewks
и чо? в других документациях ошибок не бывает?
#54 by abfm
Это не я написал,это 1С написали. Судя по СП этого быть не может.
#55 by andrewks
скажем так: ПустоеЗначение проверяет на пустое значение :-) а Выбран проверяет на спозиционированность на конкретном объекте БД
#56 by andrewks
чо сказать-то хочешь?
#57 by andrewks
приди на селезнёвку, и скажи: "Верните мне мои деньги!"
#58 by andrewks
это ещё не самый грустный баян (а по мне так это вообще интересная возможность), вот грустно становится, когда баян не обойдёшь встроенным языком
#59 by abfm
если выбран(ЭлСпр)=0 не должно быть ПустоеЗначение(ЭлСпр)=0 или код нерабочий.
#60 by andrewks
наивный чукотский мальчик?
#61 by 1Сергей
дружище, в русским по белому написано "- значения следующих типов: ''справочник'', ''перечисление'', ''документ'', ''счет'', ''вид субконто'', ''план счетов'', ''календарь'' проверяются как в методах Выбран  для соответствующего типа объекта.;" И это касается ССЫЛКИ на объект типа счёт. Как получить Ссылку? - .ТекущийСчёт. А ты пихаешь ему не ссылку, а агрегатный объект и кричишь что в 1С дураки сидят
#62 by DJ Anthon
,  + 500 ))
#63 by abfm
ДА ЭТО НЕ Я! Сам 1С сам себе пихает. По стандартам ISO9000. Камне жене объяснить,что в течении 2 лет картальная отчётность для бюджета написана с ошибкой,и любой поправивший план счетов на неё попадет.
#64 by andrewks
у-у-у..., да там по-ходу с ЗиК не работают? О_о
#65 by 1Сергей
Как жене объяснить, это тебе в лайф постить надо. Там тебе популярно объяснят, что ты гав но и кто такой пожарник
#66 by abfm
а это каким боком к регламентным отчетам привязано. Там ЗП в центре считают.
#67 by andrewks
это я к "в течении 2 лет картальная отчётность для бюджета написана с ошибкой"
#68 by abfm
Согласен. Ладно буду терпеть.
#69 by DJ Anthon
аххахаххах )) я тут! кто про пожарника спрашиват? ) тебе кто разрешил ЕПСБУ править, а?? )) а 1С не по стандартам исо писана, да будет тебе известно ))
#70 by abfm
Я бы радне править, но там не ошибаються. прав, тему можно перенести в лайф
#71 by DJ Anthon
а что поправил-то? я тоже там много чего правлю, но так, чтобы ниче не рушилось
#72 by abfm
Я не правил. Я объясняю почему отчет не работает.
#73 by abfm
Вы на бюджете сидите.
#74 by DJ Anthon
а вы? хорошо, сформулируем вопрос по-другому - какой счет не найден в плане счетов?
#75 by DJ Anthon
и в каком это отчете? я уже понял, что отчет кривой.
#76 by abfm
104.10 104.11 для начала а там ещё много.
#77 by abfm
"Технологический анализ бухгалтерского учета"
#78 by andrewks
нахрена счета-то удалять? ну просто не пользовать нельзя, что-ли?
#79 by abfm
управленческий учёт(ТИС,УТ). Тут святое, жена. Эту ветку для её гл. буха распечатю.
#80 by andrewks
ой, а мы тут матерились... теперь будет стыдно... ;-)
#81 by abfm
Да может они ее вообщевручную поддерживают. я не сравнивал. Моё дело маленькое отчёт то не работает. Проверка  на наличие не срабатывает
#82 by DJ Anthon
ой, да это ж самый глючный отчет ) я уже его на сто раз переписал, да и вообще почти всю отчетность тоже пришлось доделывать... замотался код переносить да обновлять. глянь сюда:
#83 by abfm
Руки связаны что либо менять. А у Вас план счетов нетронут?
#84 by DJ Anthon
я удалил из конфиги счета 206, 302, все 500-е, переделал 304.05, 210.02, запихал свои, правильные. все работает )
#85 by abfm
Если Ваши счета балансовые,конструцию меняли?
#86 by DJ Anthon
добавил 12 источников финансирования, поэтому у меня счета даже с буквами даже есть (101.01.В, к примеру )), но вся отчетность легко формируется, даже быстрее, чем раньше
#87 by DJ Anthon
пока что не менял, у меня она не глючила )
#88 by DJ Anthon
я просто им не пользуюсь уже давно, может, там уже новых глюков накопилось.
#89 by abfm
Ещё раз спрошу меняли допустим на Счет.НайтиПоКоду или Вы только добавляете счета и в таблицу.Остатки в отчете.
#90 by abfm
и не стыкуються
#91 by abfm
Спрошу так. Вы счета с конфигуратора удаляли?
#92 by DJ Anthon
стыкуютЬся. счета удалял, но аккуратно. в режиме предприятия они, естественно, остаются. но это не суть важно.
#93 by abfm
Вы правильно поняли что 1С.77
#94 by abfm
в семерке счета созданные в кофигураторе, удаляються только в конфигураторе.
#95 by DJ Anthon
может, вам проспаться?
#96 by DJ Anthon
я их удалял (только из конфигуратора, естественно) не для того, чтобы их не было, а для того, чтобы устранить платформенные ограничения (например, на количество субконто, или недоразвитость бух. итогов), говорю же, их нет в конфигурации, но они есть в базе.
#97 by abfm
Счета могут быть созданы в конфигураторе и в программе. Удалить в программе счета созданные в конфигураторе нельзя. Субконто ограничено платформой. Стандарт 3. Проф. 5. На не обиделся. Вопрос: не спотыкаеться вышеупомянутый отчет при отсутствии счетов?
#98 by DJ Anthon
да нет у меня отсутствия счетов, как ты не понимаешь? а насчет субконто - попробуй создай 5-е субконто сначала в режиме предприятия, а потом у этого же счета - в конфигураторе. по идее, он должен его подцепить, ан нет - не хватает количества субконто! приходится вообще счет из конфигуратора выносить.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С