Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   в документе реквизит записан,а при проведении он пустой.... (http://forums.kuban.ru/f1040/v_dokumente_rekvizit_zapisan_pri_provedenii_pustoj-3637260.html)

7d5x 01.02.2013 11:24

в документе реквизит записан,а при проведении он пустой....
 
в документы реквизит заполнен, а при проведении- при обращении к документу через контекст говорит что реквизит пустой- как исправляется?

7d5x 01.02.2013 11:28

если зайти в документ и заново заполнить реквизит- то проводится. таких документов с заполненным реку
визитом и пустыми при проведении много - поэтому врукопашную - не вариант. вообще отчего так произошло или происходит?

roma n 01.02.2013 11:31

если зайти в документ и заново заполнить реквизит происходит что-то ещё. ИМХО

101 01.02.2013 11:36

реквизит с периодическими элементами справочника случаем не связан никак ?

7d5x 01.02.2013 12:00

3/ реквизит ВИДОТГРУЗКИ документ РЕАЛИЗАЦИЯ. реквизит- типа ПЕРЕЧИСЛЕНИЕ...

7d5x 01.02.2013 12:04

3. текущийдокумент().видотгрузки при записи - есть а вот при проведении уже в модулк формы где передается через контекст - проверяю- конт.фирма к примеру есть, конт.видотгрузки- пусто....

7d5x 01.02.2013 12:10

3/ видотгрузки- никак не периодичекский....

7d5x 01.02.2013 12:26

помогите советом! куда глядеть?

med 01.02.2013 12:29

Может он пустой, но при открытии отрабатывается что ни то вроде процедуры приОткрытии() и он заполняется - на экране а уже при следующем проведении он есть
Либо Это поле связано с каим то другим и при открытии происходит то же самое - устанавливается связь.
Был такой прикол - в зависимости от значения поля устанавливался тип второго поля.
Так вот в обработке заплнялось сразу второе не заполняя первого и действиельно первое поле при обращении было пустым, хотя если зайти в документ, то оно заполнено и если провести оно становилось заполненным...

101 01.02.2013 12:32

скорее всего на форме список значений ...

med 01.02.2013 13:16

а как/чем доументы были созданы ?

7d5x 01.02.2013 14:06

10. кем чем слзданы не знаю но среди 4.5 тыс документов обнаружились 198 таких разбросанных по разным дням косячных документов. есть подозрение что в процессе ввода по незнаю или умышленно автора/ов , а может сеть была такая хлипкая, что грех пополам всё работало... я тревожно ожидаю обнаружить еще что нибудь не вписывающее в мозги... проблему эту как исправить программно- что посоветуете?

7d5x 01.02.2013 14:08

101/ думаете в форме список значений?! сейчас проверю

Helen1986 01.02.2013 14:10

док может создаваться
- кривыми ручками и проведение ручками
- копированием и проведение ручками
- обработкой и проведение из обработки
- обработкой и проведение руками

вот и выясни - как создавались доки и как проводились первый раз

7d5x 01.02.2013 14:23

типзначения(видотгрузки)=10 - всё путём... на первой комндве при открытии торможу и виду что вид отгрузки имеет значение самовывоз.- тоже правильно- значение которое в конфигураторе задано... блин... счась попробую в конфигураторе чуточку изменить это значение- что станет в документе... никак не пойму почему в процедуру ПриПроведении в контексте передается пустое поле видотгрузки ежели в процедуре ПриОткрытии документа - поле не пустое...

7d5x 01.02.2013 14:24

13. поезд ушёл.. надо полагать более вероятное- документы создавались кривыми руками...

Helen1986 01.02.2013 14:25

поле - реквизит чего?

7d5x 01.02.2013 15:00

16. реквизит типа Перечисление, поле - видотгрузки, документ -Реализация

Helen1986 01.02.2013 15:31

не зря говорят что одноЭсники - туп.е .. пардон, непонимающие


формы? документа?

bma1 01.02.2013 18:26

Если реквизит был заполнен, а потом оказался пустым, значит он где-то очистился. Это очевидно!

VZ 01.02.2013 19:36

"Семерка", как видно...
Руки кривые у создателя-модернизатора-рационализатора.
Если контрол образован обращением к реквизитам документа, то не надо никаких телодвижений в ПриОткрытии. Ежели, например, контрол создан копированием с другой формы, то прямой связи контрола с документом нет, надо прописывать.
Не уверен, конечно, но сабж наводит на эту мысль.
p.s. С такой квалификацией в конфигуратор лазить на боевой базе... Ну-ну.

7d5x 02.02.2013 05:56

18/ 19/ 20/
я не совсем понимаю жаргон на кубанском 1с :-) реквизит документа- с документа на документ реквизит не станет же то формы то документа- из 4.5тыс докум около 200 не проводится- остальные же нормальные, то есть реквизит вставлен из документа из шапочной части

7d5x 02.02.2013 06:04

19/ 20/ 21/ не очистился- реквизит заполнен- в отладчике останавливию на первой команде ПриОткрытии и гляжу чем заполнено поле- убеждаюсь что тамнужное значениеи тип соответствующий. а вот когда нажимаю проводить и останавливаюсь в отладчике в предопределнной процедуры проведения- гляжу кон.фирма заполнена, а конт.видотгрузки- пусто!!! когда и куда исчезает? возвращают опять в форму гляжу в отладчике поле формы- видотгрузки- гыыы!!! вс на месте. для интереса еще раз нажимаю провести и в отладчике смотрю- блин поле видотгрузки - пусто... не все документы ведут себя так- а какая то часть- поэтому- не соображу в чем дело. вот такие вот дела...

GSokolov 02.02.2013 09:17

22-7d5x > М.б. в базе тип/вид значения записан не соответствующий установленному в реквизите, но преобразовывается при открытии в число, отражающее порядковый номер в списке...?

VZ 02.02.2013 09:58

22-7d5x > Вот и именно. Если контрол связан с реквизитом, его [b]не надо заполнять а процедуре ПриОткрытии()[/b]! Его надо заполнять в процедуре [b]Новый()[/b]!

Helen1986 02.02.2013 10:19

аксиома - все одноЭсники тупые

EarlyBird 02.02.2013 11:33

(25) Петя, а причём тут 1С ?
Как говорил один киногерой, [b]ежели человек идиот - это надолго[/b].
Вот взять тебя.
Может ты думаешь, что поменял ник и сразу перестал быть тупым одинэсником?
Ошибаешься, ты остался тем же самым.
Тупым как пробка.
И зря ты полагаешь, что тебя тут не спалили.
Это очень плохо характеризует твой уровень IQ.

Helen1986 02.02.2013 12:52

О__о у Ирли Сперда появилась АйКу
теперь я спокойна - не пропадет


[img]http://kaifolog.ru/uploads/posts/2010-09/1285650103_034.jpg[/img]

7d5x 03.02.2013 12:39

25. а я бы сказал что все нормальные люди с 1с-ом тупеют- это уэе не аксиома а теорема. :-))
23/ 24/ любезные! поле заполняется через ВводНового , а приоткрытии- иам я просто останавливаю отладчик чтобы увидеть поле. вопрос вс еще не решил- но увидел что до нажатия провести ранее проведенные документ имеет ВидОтгрузки текстовое значение Самовывоз, п после нажатия провести появляется смачная ругань и поле в форме визуально опустошается... блин... там пусто!!! а попытка выбрать еще раз из перечня перечислении не приводит к исправлению- все равно поле пусто и не проводится... а до этого подобные документы вроде врукопашную исправлялись... вот так вот... :-(

GSokolov 03.02.2013 13:48

1) Строку заполнения реквизита в студию...
2) Перечисление со значением "Самовывоз" существует сейчас?
3) Ругань-то осмысленная?

VZ 03.02.2013 13:59

28-7d5x > "[em]я бы сказал что все нормальные люди с 1с-ом тупеют[/em]" - любезный, не демонстрируй свой фетишизм: "1С" суть инструмент, и на умственные способности оказывает влияние чуть меньше нулевого значения.
Не надо тупить: МД-ник в студию, отдельно название проблемного документа (чтоб меньше извазякаться в дерьме, ища его) - и получишь точное описание именно своей тупизны. Не "1С".

VZ 03.02.2013 14:11

+30 Впрочем, не исключен такой момент: все сделано формально правильно, но это "правильно" срабатывает только для документов, созданных [b]после[/b] модификации конфы. В документах же, созданных [b]до[/b], этот реквизит, [b]естественно[/b], будет "заполнен" пустым значением. И форма, само-собой, будет реагировать на это "пустое значение".
В этом случае надо либо поставить "программную заглушку" на обработку более ранней редакции, либо пройтись по всей базе, и заполнить этот реквизит принудительно какой-нить обработкой.

qweqwe123123 03.02.2013 22:44

определяем дату [b]массового [/b]присутствия пробемных документов в конфе. берём МДшник актуальный на ЭТУ определённую дату и выкладываем сюда. если реквизит ДОКУМЕНТА заполняется в ПриОткрытии, то это не реквизит документа, а реквизит формы, иначе его незачем было бы заполнять в ПриОткрытии.


Текущее время: 18:30. Часовой пояс GMT +3.