#1
by RomaH
в тех поддержке как всегда послали - воспроизвести проблему не могут (да и какая проблема? где описан алгоритм формирования постфиксов? - а нигде - только в коде - а код работает "правильно"
#2
by RomaH
то что ЗУП пишут/переписывают люди которые не знают уже устоявшейся логики конфигурации, я понял давно (когда наткнулся на куски кода в которых "забыли" про значения Завершения в регистрах сведений но то, что люди не знающие основ платформы (путают ссылку и объект), забывают определить переменную, а потом проверять её на заполненность ...
#3
by assasu
1С выручит (и нас тоже) только хороший конкурент. пока таких не найдется будет эта хрень. на моей памяти было обновление от 1С , которое не обновлялось из за ошибки. Это как так надо вычудить - выпустить обновление и не обновится самим ))
#11
by acsent
В любом случае ссылка не может быть пуста, ибо тогда запрос ничего не вернет. Так что разницы нет
#13
by RomaH
ну, ... а нафига разница в "&Ссылке" ? туда и должна передаваться - либо ссылка на записанный объект, либо, если пустая ссылка - то условие тоже вполне устраивает как выполняется ключевой момент в физлице и организации
#16
by RomaH
пытаюсь код они не принимают а описание проблемы - боюсь тоже не поймут "механизм постфиксов в справочнике сотрудников не работает" ... что тут еще добавить
#19
by Один С
объясните что такое "значения Завершения"! чувствую, что ЧСВ начинает падать ниже плинтуса!
#26
by RomaH
... грубо говоря этот код работает только в одном случае - когда второй раз записываем сотрудника - т.е. когда у передаваемого объекта уже есть ссылка с теми же значениями физ лица и организации сегодня отослал второе письмо: "Механизм задания постфикса для справочника сотрудников не работает. Порядок воспроизведения: попробуйте создать нового сотрудника по внутреннему совместительству." если и на это пошлют - потрачу пол-часа времени на подробное описание, так и быть
#28
by acsent
Ты не когда баги не постил что ли? Правильно так: А такую ошибку я бы сразу в топку бросил
#29
by RomaH
да и речь щас не обо мне - так крик души если тут "писатель" накосячил косяков не критичных ... то ведь мог приложить руку и к другому месту
#30
by Один С
найди сначала. а потом говори. пока не нашел крупных косяков, не надо о них говорить. факты нужно выкладывать, а не размышления. а то щас придет базван и скажет, что у вас руки не из того места растут, и что он уже 68 организаций ведет и ни у кого проблем нет.
#32
by DmitrO
не нервничай так, я тока щас понял суть косяка от части благодаря тому как ты исправил ошибку. Надо было только вот эти две строки поправить так: А ты навносил непонятно зачем изменений в двух местах, это нормально - в переменную с именем Ссылка складывать объект?
#33
by RomaH
ну это привычка - что бы не искать все места где используется переменная - лучше переопределить один раз переменную, чем переписывать все места где она используется (это тут кода на одну страницу .... а бывают процедурки подлиннее и понавороченее)
#36
by RomaH
... вот бы было здорово, что бы каждый объект разработки подписывался специалистами которые его разрабатывали и писали баги было бы искать намного эффективнее вот подписался бы под кодом в Василий Хренов рас, отфильтровал все объекты с его участием - и сидишь спокойно работаешь а то, теперь ведь ночи не сплю - где такое еще всплывет
#38
by RomaH
вот и я о том - Скажите государю, что у англичан ружья кирпичом не чистят: пусть что бы и у нас не чистили, а то, храни Бог войны ну в смысле - вот бы было хорошо видеть кто куски конфы рисовал
#39
by RomaH
о у каждого есть свой почерк например из - своеобразное название переменной "ВыборкаИзЗапроса" делаем глобальный поиск по конфе - находим не так уж и много вхождений одно из (ну это и так понятно) Функция ПроверитьИПодобратьПостфикс(ПостфиксДляПроверки, ВыборкаИзЗапроса) ... почему 9? у нас вон есть по 50 внутренних совместительств на одно физ лицо
#40
by Abracadabra
во даешь. В запросе мы пытаемся получить _другого_ сотрудника с тем же физлицом. Нам не интересен конкретный сотрудник, так что и _пустая_ ссылка подходит для подставления в запрос... Логика такая: на одно физлицо может быть несколько сотрудников, и у каждого сотрудника должен быть различный постфикс... В запросе мы сравниваем не на равенство, а на неравенство ;)
#41
by Abracadabra
И вот таких обвинений, в стиле "ну придурки, даже нормально сделать не могут..." на разработчиков фирмы 1С сыпется больше всего...
#42
by RomaH
и ты туда же ... глянь не в а в ЗУП - откуда эта процедура вызывается а вызывается она из формы при изменении реквизитов ФОРМЫ и постфикс ДОЛЖЕН прописываться даже у не записанного объекта это раз теперь - выбираем физ лицо №1 в сотрудника - записываем передумываем и выбираем физ лицо №2 - что получаем в этой процедуре? в общем учись читать код
#43
by RomaH
про ДОЛЖЕН это я конечно зря ... опять повторюсь - нигде нет прописанного механизма постфикса сотрудников, это я просто глядя на код додумываю как оно должно работать и предполагаю, что если при создании сотрудника постфикс не задался с первого раза, а если его после записи перевыбрать и он задастся - то тут что-то не то
#46
by Abracadabra
еще раз повторяю: выбираются другие сотрудники (ссылка которых не равна ссылке на этот элемент, и даже если ссылка на этот элемент пустая, ее также можно сравнить на _неравенство_ другим элементам), нужно узнать, есть ли другие сотрудники с тем же физлицом... И какая разница, какое физлицо там будет стоять?
#51
by RomaH
Митичкин, вот ты отвечаешь за свои слова? тогда давай рассказывай, для начала как механизм задания постфиксов в ЗУП в принципе должен работать
#53
by RomaH
это ты тот самый писатель? в какой строке определяется переменная для проверки: ИначеЕсли Не ПустаяСтрока(ПостфиксНаименования) Тогда ?
#54
by Abracadabra
нет, я не тот самый писатель. Но из описания конфигурации, из упоминания о наименовании сотрудников понимаю, что должен делать этот код ;)
#57
by RomaH
... дай догадаюсь сотрудники одного вида занятости должны нумероваться (почему-то только до 9) с присвоением соответствующего постфикса ну по крайней мере внутренние совместители должны иметь вид типа "вн. совм.1" ... "вн. совм.9" как такого добиться? можно номер строки ... ну добей меня
#60
by RomaH
.. я вижу только одну строку Если ВыборкаИзЗапроса.Количество>0 Тогда ты эту имеешь в виду?
#61
by Abracadabra
нет. Я так полагаю, постфикс определяет порядок принятия конкретного физлица на новую должность.
#62
by RomaH
... в смысле? можно поподробнее (я тебе за это все прощу... и "выканье" и не умение код читать
#65
by RomaH
заведи новую ветку с таким содержанием: Почему у меня никогда не выполняется условие. И этот код в сабже - там тебе все подробно объяснят
#67
by RomaH
ну вот, я думал тут серьёзные люди собрались, а тут всякие ... Митичкины и Абракадабры лишь бы что-нибудь "умное" сказать
#68
by McNamara
не очень вникал в тему.Проблема в чем? что в запросе передается как параметр Ссылка, но пока документ не записан, Ссылка пустая, значит запрос выполняется неверно..так?
#69
by Abracadabra
зачем заводить новую ветку? Если уж встанет такая потребность, то я отладчику доверяю ничуть не меньше, чем мнениям других...
#70
by RomaH
ну так добейся что бы в условие ИначеЕсли переменная приходила не равная "Неопределено"
#71
by Abracadabra
топикстартер думает, что так. *шепотом* Но он то не учел, что сравнение на неравенство пустой и на неравенство не пустой ссылке проходят одинаково приятно :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Про контроль остатков и партионный учет еще долбить будем? :))
- Сдача СЗВ-6-2 через Контур Экстерн
- v7: 1c 7.7 Отбор списка справочника по нескольким значениям
- Неэффективное использование памяти 1С (8.2.11.235) 32 bit
- Требование-накладная..статья затрат?
- Вылетает 1С 7.7 при просмотре журнала операций
- Исчезла полоса прокрутки
- Не списывается себестоимость в БП при реализации
- СКД: Начальный и конечный остатки в итогах по группировкам
- УПП. Заказы в регистре "Партии товаров на складах"
- отчет ведомость по денежным средствам
- Подскажите по спецодежде в УПП
- Неверные остатки в отчете на СКД
- пересчет в ТЧ 8.2
- ПриЗаписи выполняется после ПриПроведении, что за фигня?
- Журнал Регистрации есть ли альтернатива?
- 8.1 УПП не даёт создать новый элемент номенклатуры, пишет "Код не уникален!"
- Joomla на MS IIS 5.1 от Windows XP. Тестируем.
- Сертификация - УСО (Управление строительной организации)
- ЗУП (2.5.25.3) Персонифицированный учет.