![]() |
в документе реквизит записан,а при проведении он пустой.... в документы реквизит заполнен, а при проведении- при обращении к документу через контекст говорит что реквизит пустой- как исправляется? |
если зайти в документ и заново заполнить реквизит- то проводится. таких документов с заполненным реку визитом и пустыми при проведении много - поэтому врукопашную - не вариант. вообще отчего так произошло или происходит? |
если зайти в документ и заново заполнить реквизит происходит что-то ещё. ИМХО |
реквизит с периодическими элементами справочника случаем не связан никак ? |
3/ реквизит ВИДОТГРУЗКИ документ РЕАЛИЗАЦИЯ. реквизит- типа ПЕРЕЧИСЛЕНИЕ... |
3. текущийдокумент().видотгрузки при записи - есть а вот при проведении уже в модулк формы где передается через контекст - проверяю- конт.фирма к примеру есть, конт.видотгрузки- пусто.... |
3/ видотгрузки- никак не периодичекский.... |
помогите советом! куда глядеть? |
Может он пустой, но при открытии отрабатывается что ни то вроде процедуры приОткрытии() и он заполняется - на экране а уже при следующем проведении он есть Либо Это поле связано с каим то другим и при открытии происходит то же самое - устанавливается связь. Был такой прикол - в зависимости от значения поля устанавливался тип второго поля. Так вот в обработке заплнялось сразу второе не заполняя первого и действиельно первое поле при обращении было пустым, хотя если зайти в документ, то оно заполнено и если провести оно становилось заполненным... |
скорее всего на форме список значений ... |
а как/чем доументы были созданы ? |
10. кем чем слзданы не знаю но среди 4.5 тыс документов обнаружились 198 таких разбросанных по разным дням косячных документов. есть подозрение что в процессе ввода по незнаю или умышленно автора/ов , а может сеть была такая хлипкая, что грех пополам всё работало... я тревожно ожидаю обнаружить еще что нибудь не вписывающее в мозги... проблему эту как исправить программно- что посоветуете? |
101/ думаете в форме список значений?! сейчас проверю |
док может создаваться - кривыми ручками и проведение ручками - копированием и проведение ручками - обработкой и проведение из обработки - обработкой и проведение руками вот и выясни - как создавались доки и как проводились первый раз |
типзначения(видотгрузки)=10 - всё путём... на первой комндве при открытии торможу и виду что вид отгрузки имеет значение самовывоз.- тоже правильно- значение которое в конфигураторе задано... блин... счась попробую в конфигураторе чуточку изменить это значение- что станет в документе... никак не пойму почему в процедуру ПриПроведении в контексте передается пустое поле видотгрузки ежели в процедуре ПриОткрытии документа - поле не пустое... |
13. поезд ушёл.. надо полагать более вероятное- документы создавались кривыми руками... |
поле - реквизит чего? |
16. реквизит типа Перечисление, поле - видотгрузки, документ -Реализация |
не зря говорят что одноЭсники - туп.е .. пардон, непонимающие формы? документа? |
Если реквизит был заполнен, а потом оказался пустым, значит он где-то очистился. Это очевидно! |
"Семерка", как видно... Руки кривые у создателя-модернизатора-рационализатора. Если контрол образован обращением к реквизитам документа, то не надо никаких телодвижений в ПриОткрытии. Ежели, например, контрол создан копированием с другой формы, то прямой связи контрола с документом нет, надо прописывать. Не уверен, конечно, но сабж наводит на эту мысль. p.s. С такой квалификацией в конфигуратор лазить на боевой базе... Ну-ну. |
18/ 19/ 20/ я не совсем понимаю жаргон на кубанском 1с :-) реквизит документа- с документа на документ реквизит не станет же то формы то документа- из 4.5тыс докум около 200 не проводится- остальные же нормальные, то есть реквизит вставлен из документа из шапочной части |
19/ 20/ 21/ не очистился- реквизит заполнен- в отладчике останавливию на первой команде ПриОткрытии и гляжу чем заполнено поле- убеждаюсь что тамнужное значениеи тип соответствующий. а вот когда нажимаю проводить и останавливаюсь в отладчике в предопределнной процедуры проведения- гляжу кон.фирма заполнена, а конт.видотгрузки- пусто!!! когда и куда исчезает? возвращают опять в форму гляжу в отладчике поле формы- видотгрузки- гыыы!!! вс на месте. для интереса еще раз нажимаю провести и в отладчике смотрю- блин поле видотгрузки - пусто... не все документы ведут себя так- а какая то часть- поэтому- не соображу в чем дело. вот такие вот дела... |
22-7d5x > М.б. в базе тип/вид значения записан не соответствующий установленному в реквизите, но преобразовывается при открытии в число, отражающее порядковый номер в списке...? |
22-7d5x > Вот и именно. Если контрол связан с реквизитом, его [b]не надо заполнять а процедуре ПриОткрытии()[/b]! Его надо заполнять в процедуре [b]Новый()[/b]! |
аксиома - все одноЭсники тупые |
(25) Петя, а причём тут 1С ? Как говорил один киногерой, [b]ежели человек идиот - это надолго[/b]. Вот взять тебя. Может ты думаешь, что поменял ник и сразу перестал быть тупым одинэсником? Ошибаешься, ты остался тем же самым. Тупым как пробка. И зря ты полагаешь, что тебя тут не спалили. Это очень плохо характеризует твой уровень IQ. |
О__о у Ирли Сперда появилась АйКу теперь я спокойна - не пропадет [img]http://kaifolog.ru/uploads/posts/2010-09/1285650103_034.jpg[/img] |
25. а я бы сказал что все нормальные люди с 1с-ом тупеют- это уэе не аксиома а теорема. :-)) 23/ 24/ любезные! поле заполняется через ВводНового , а приоткрытии- иам я просто останавливаю отладчик чтобы увидеть поле. вопрос вс еще не решил- но увидел что до нажатия провести ранее проведенные документ имеет ВидОтгрузки текстовое значение Самовывоз, п после нажатия провести появляется смачная ругань и поле в форме визуально опустошается... блин... там пусто!!! а попытка выбрать еще раз из перечня перечислении не приводит к исправлению- все равно поле пусто и не проводится... а до этого подобные документы вроде врукопашную исправлялись... вот так вот... :-( |
1) Строку заполнения реквизита в студию... 2) Перечисление со значением "Самовывоз" существует сейчас? 3) Ругань-то осмысленная? |
28-7d5x > "[em]я бы сказал что все нормальные люди с 1с-ом тупеют[/em]" - любезный, не демонстрируй свой фетишизм: "1С" суть инструмент, и на умственные способности оказывает влияние чуть меньше нулевого значения. Не надо тупить: МД-ник в студию, отдельно название проблемного документа (чтоб меньше извазякаться в дерьме, ища его) - и получишь точное описание именно своей тупизны. Не "1С". |
+30 Впрочем, не исключен такой момент: все сделано формально правильно, но это "правильно" срабатывает только для документов, созданных [b]после[/b] модификации конфы. В документах же, созданных [b]до[/b], этот реквизит, [b]естественно[/b], будет "заполнен" пустым значением. И форма, само-собой, будет реагировать на это "пустое значение". В этом случае надо либо поставить "программную заглушку" на обработку более ранней редакции, либо пройтись по всей базе, и заполнить этот реквизит принудительно какой-нить обработкой. |
определяем дату [b]массового [/b]присутствия пробемных документов в конфе. берём МДшник актуальный на ЭТУ определённую дату и выкладываем сюда. если реквизит ДОКУМЕНТА заполняется в ПриОткрытии, то это не реквизит документа, а реквизит формы, иначе его незачем было бы заполнять в ПриОткрытии. |
Текущее время: 18:30. Часовой пояс GMT +3. |