Имя: Пароль:
1C
 
Ошибка при проведении документа списание безналичных денежных средств
,
0 NIGHTHUNTER
 
05.09.22
14:33
Создавал ввод на основании для документа Списание безналичных денежных средств.
Не очень успешно получилось.
Сейчас не удается создать документ, введенный на основании. идет ошибка , -

Запись не верна! Значение поля "Банковский счет" не может быть пустым! (Регистр накопления: Денежные средства (безналичные); Номер строки: 1)

Что не так в документе, где что нужно поправить? Мне не понятно, подскажите пожалуйста.
1 Beduin
 
05.09.22
14:35
(0) ТЧ не заполнилась
2 NIGHTHUNTER
 
05.09.22
15:12
(1) Завтра с утра, буду делать сам ввод на основании программный.
С пятницы, понадеялся на типовой механизм. Стал перетаскивать процедуры , функции.
Запутался так. что ничего не вышло ((((. пришло понимание, что этот типовой механизм. следует оставить, и сделать свой.
3 Beduin
 
05.09.22
15:16
(2) Не нужно
4 NIGHTHUNTER
 
05.09.22
15:32
(3) что не нужно?

Я 2 дня вожусь и зашел в тупик.

Самому то проще и нагляднее . Там дурной закрученный, завихренный код,
5 NIGHTHUNTER
 
05.09.22
15:34
(3) Как то по другому в моей ситуации, предлагаете поступить?
Есть документ, у него Тч, в одном поле там документ основание, второе я должен создать на его основании.
Перетаскивал типовое. Отказался.
6 d_monah
 
05.09.22
15:38
(4) Да ничего не нужно,не ваше это все,не вредите людям,они ничего плохово вам не сделали
7 Мимохожий Однако
 
05.09.22
15:43
(4) Если убрать эмоции, то данное сообщение ни о чём? Если не понятен код, то есть подозрение, что дело не в коде. Так бывает. Смотришь в книгу и видишь.. книгу
8 Мимохожий Однако
 
05.09.22
15:44
(0) Надо поправить заполнение записей регистра перед записью
9 NIGHTHUNTER
 
05.09.22
15:52
(8) Именно регистра? Табличная часть документа же должна быть настроена, в регистр при проведении наверное пищшется.
10 NIGHTHUNTER
 
05.09.22
15:54
(7) Почему оно не о чем? Стал разбираться в типовом проведении. Перетаскивая себе процедуры функции.
И понял, что от этого я откажусь. И сделаю сам.
11 Мимохожий Однако
 
05.09.22
15:56
(9) Да. Но идти надо как минимум от правильности заполнения табличной части. Сделай точку останова и по стёку посмотри с какого момента ошибка. Перенос процедур  и функции только средство. Сначала надо понять , где накосячил
12 NIGHTHUNTER
 
05.09.22
15:57
(11) Я там запутался ((((
13 NIGHTHUNTER
 
05.09.22
15:57
Самому может проще сделать?
14 Мимохожий Однако
 
05.09.22
16:02
(13) В любом случае перед тем как вносить изменения, надо понять как работает механизм формирования записей в этот регистр. Только после этого надо приступать к кодированию, "перетаскиванию процедуры функции".
Если коротко. Вернуть назад все изменения до типовых. Разобраться с типовыми механизмами. Наметить план изменений. Только после этого писать код с использованием типовых механизмов или свой код. Другой порядок приведёт только к еще бОльшим проблемам и увеличению веток на Мисте
15 NIGHTHUNTER
 
05.09.22
16:06
(14) Я отказался от типового кода уже. О чем вам и написал. Наверное есть в этом причины.
16 NIGHTHUNTER
 
05.09.22
16:06
И завтра буду делать наверное свой код, создания на основании
17 Мультук
 
гуру
05.09.22
16:09
(14)

Это не банк
Это не АЭС
Это не яндекс-такси

И то слава-богу
18 Beduin
 
05.09.22
16:12
(15)(16) Вот твой вопрос кратко.
Я использую какой-то код при заполнении на основании. Этот код отрабатывает некорректно. Помогите понять в чем дело?
Ничего не смущает в вопросе...
19 Gantosha
 
05.09.22
16:20
этому нику уже пару лет .. у этого ника такой стиль
20 NIGHTHUNTER
 
05.09.22
16:25
(18) Не такой мой вопрос.
Я написал что перетаскивал себе типовой функционал.
И возможно я пошел не потому пути, и не осилил его в работе.
Можно дальше пробовать с ним разбираться. Или сделать свое. Я решил что свое будет проще.
21 Gantosha
 
05.09.22
16:42
свое будет проще если ты сильно отрежешь все ...
а так, какая нибудь платежка на налоги твои усилия похоронит
22 NIGHTHUNTER
 
06.09.22
04:48
Постарался максимально привести к типовому коду создание на основании.

Но вот эта ошибка так и идет, и мой документ не заполняется.
23 NIGHTHUNTER
 
06.09.22
04:48
Запись не верна! Значение поля "Банковский счет" не может быть пустым! (Регистр накопления: Денежные средства (безналичные); Номер строки: 1)
24 NIGHTHUNTER
 
06.09.22
05:00
(21) Я рад использовать типовой функционал, но он у меня не работает (((( Постарался все учесть из процедуры, ОбработкаЗаполнения() .
25 Мимохожий Однако
 
06.09.22
06:25
(23) Попробуй заполнить перед записью этот несчастный Банковский счёт
26 NIGHTHUNTER
 
06.09.22
07:15
(25) Сама причина ошибки не понятна. Предвижу, как я начну это все разбирать, что бы добиться понимания в ее возникновении.
Да банковский счет есть такой реквизит у документа. Но дело в том, что он открывается вообще не заполненный.
Как буд то ничег оне работает вообще (((.
27 NIGHTHUNTER
 
06.09.22
07:45
(25) А если этого счета нету !!!!!? Он пустой в основании.
28 mgreat
 
06.09.22
08:14
(27) Если счет пустой в основании, тогда надо, чтобы перед проведением документа счет был заполнен пользователем
29 NIGHTHUNTER
 
06.09.22
08:37
(28) Ок.

Подскажите пожалуйста, с чем связана очередная ошибка?

Ошибка получения курса валют: передана пустая валюта , в документе я передаю валюту .
30 NIGHTHUNTER
 
06.09.22
08:38
Заполнил

        Результат.Валюта                   = ТекСтрока.ЗаявкаНаРасходованиеДС.Валюта;
        Результат.ВалютаКонвертации        = ТекСтрока.ЗаявкаНаРасходованиеДС.Валюта;


только ошибка не уходит.
31 Мимохожий Однако
 
06.09.22
08:52
(30) Встань отладчиком на строку после этого кода и убедись, что в Результат.Валюта есть переданная валюта
32 2S
 
06.09.22
09:40
мне иногда кажется, что кто-то прикалывается под этим ником...
33 Мимохожий Однако
 
06.09.22
10:12
(32) Подозреваю, что там целая бригада студентов)
34 NIGHTHUNTER
 
06.09.22
10:50
(32) Никто не прикалывается.
(31) Думаете я не проверял?

Приняли уже решение отказаться от этой задачи.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn