Вход | Регистрация



Процедура ОбработкаПроверкиЗаполнения

Процедура ОбработкаПроверкиЗаполнения
Я
   Sv4org
 
22.09.16 - 14:38
Всем привет ситуация такая создал "Функциональные опции" "ИспользованиеСкладаВтабличнойЧастиДокумнета"
и когда скрываю склад при проведении выдаёт ошибку

Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{Документ.ПриходнаяНакладная.МодульОбъекта(76)}: Ошибка при вызове метода контекста (Записать)
    НаборЗаписей.Записать(Истина);
по причине:
Запись не верна! Значение поля "Склад" не может быть пустым! (Регистр накопления: Товары на складах; Номер строки

Полскажите что делать?
 
 
   DrShad
 
1 - 22.09.16 - 14:41
и причем тут ОбработкаПроверкиЗаполнения?
   В тылу врага
 
2 - 22.09.16 - 14:43
заполнить склад!
   Sv4org
 
3 - 22.09.16 - 14:45
(2) Склад скрыт,  как его заполнить?
   DrShad
 
4 - 22.09.16 - 14:45
например, программно
   Sv4org
 
5 - 22.09.16 - 14:48
(4) как?
   Mankubus
 
6 - 22.09.16 - 14:49
(5) Запись.Склад = МойСклад;
   Cyberhawk
 
7 - 22.09.16 - 14:55
(3) "Склад скрыт,  как его заполнить?" // Осознание проблемы пришло?
   Sv4org
 
8 - 22.09.16 - 14:57
(7) Склад скрыт через"Функциональные опции" но при проведении документа ошибка что склад не заполнен
   Это_mike
 
9 - 22.09.16 - 14:58
(8) то, что скрыт - понятно. а вас спрашивают - он заполнен или нет?
   Cyberhawk
 
10 - 22.09.16 - 14:59
(8) Какой вывод из этого делаешь?
 
 Рекламное место пустует
   Sv4org
 
11 - 22.09.16 - 15:00
(9) Нет не заполнен
   Mauser
 
12 - 22.09.16 - 15:11
(0)
...
<ПроверяемыеРеквизиты>

Тип: Массив.
Массив путей к реквизитам, для которых будет выполнена проверка заполнения. Массив может быть модифицирован удалением или добавлением путей к необходимым реквизитам
   Это_mike
 
13 - 22.09.16 - 15:13
(11) о чем программа и сообщает. верно?
   Sv4org
 
14 - 22.09.16 - 15:21
(13) Верно
   Cyberhawk
 
15 - 22.09.16 - 15:22
(13) Он на такие "провокационные" вопросы не отвечает, см. (10) :)
   aleks_default
 
16 - 22.09.16 - 15:24
(12)Мимо
   Это_mike
 
17 - 22.09.16 - 15:26
(14) отсюда напрашивается простой вывод - реквизит надо заполнить. Сокрытие реквизита _в_документе_ не отменяет необходимость заполнения реквизита _в_регистре_
   Sv4org
 
18 - 22.09.16 - 15:30
(17) Тогда как его заполнить
И в принципе зачем его заполнять если он не нужен
Нельзя его как-то удалить?
   Mauser
 
19 - 22.09.16 - 15:32
(16) А, ну да, у него регистр
   Mauser
 
20 - 22.09.16 - 15:33
(18) Ды грохни в конфигураторе, делов-то
   aleks_default
 
21 - 22.09.16 - 15:37
(20)Научишь щас, он ведь правда грохнет
   Это_mike
 
22 - 22.09.16 - 15:38
(18) заполнить - например, программно.
То, что "не нужен" - это вряд ли. Но если вы уверены в том, что он не нужен - удаляйтте из регистра, или, по крайней мере, снимите запрет незаполненых значений. Но тут уж сам себе злобный буратино...
   Это_mike
 
23 - 22.09.16 - 15:38
(21) говорят, что правило "не давать обезьянам гранату" отменили...
   aleks_default
 
24 - 22.09.16 - 15:40
Название регистра тока поменяй тогда:)
   Sv4org
 
25 - 22.09.16 - 15:40
(22) Сказали сделать не удаляя и не снимая запрет, поэтому я и спрашиваю
   aleks_default
 
26 - 22.09.16 - 15:45
Чувак, у тебя ФО называется "ИспользованиеСкладаВТабличнойЧасти" а не "НеИспользоватьСкладВобще".  Кроме табличной части у документа есть еще и шапка.
   Sv4org
 
27 - 22.09.16 - 15:47
(26) Какая разница какое название?
   aleks_default
 
28 - 22.09.16 - 15:50
(27)Перелогинься, седня еще не пятница
   Sv4org
 
29 - 22.09.16 - 15:52
(28) ?
   Это_mike
 
30 - 22.09.16 - 15:55
(28) "Мизда. пятница каждый день"©
   fimanich
 
31 - 22.09.16 - 16:22
поле Склад регистра Товары на складах включен в состав функциональной опции?
   Sv4org
 
32 - 22.09.16 - 18:04
(31) Да
   Sv4org
 
33 - 23.09.16 - 15:53
Ребята как сделать что если функциональная опция отключена удалить реквизит склад?
 
 
   kaliliga
 
34 - 23.09.16 - 16:00
перед записью документа, если опция включена, то проставлять склад в тч из шапки
   Lamer1C
 
35 - 23.09.16 - 16:05
(0) пятнично.. включай опцию, заполняй склад в документе, потом выключай. и склад заполнен, и виден не будет
   Sv4org
 
36 - 23.09.16 - 16:07
(35) как я сам не догадался
   Cyberhawk
 
37 - 23.09.16 - 17:14
(33) Сколько платят за решение вопроса?
   Sv4org
 
38 - 26.09.16 - 09:07
(37) в каком смысле сколько платят?
   mehfk
 
39 - 26.09.16 - 09:12
(38) По вашему, этот вопрос может иметь несколько смысловых значений?
   Sv4org
 
40 - 26.09.16 - 09:16
(39) по моему 2 смысла
сколько мне плотят за это или сколько я плачу
   Это_mike
 
41 - 26.09.16 - 09:18
(39) ответы на вопрос: Пьете ли вы водку на Новый год?
— Не понял вопроса… — 13%
— В каком смысле? — 18%
— Обычную водку? — 23%
— Как понять «пьете водку»? — 22%
— Все вышеперечисленное — 24%
©
   hhhh
 
42 - 26.09.16 - 09:19
(40) вообще-то это два разных слова. Плот и плакать.
   Это_mike
 
43 - 26.09.16 - 09:22
(42) Маркс и Энгельс - это два разных человека. а Слава КПСС - вообще не человек, а лозунг
   mehfk
 
44 - 26.09.16 - 09:37
(41) А где вариант "Единая Россия" - 46% ?
   hhhh
 
45 - 26.09.16 - 09:47
(40) ладно, бесплатный совет. Щелкаешь по полю номенклатура, и перевыбираешь ее. Потом радуешься.
   Cyberhawk
 
46 - 26.09.16 - 17:35
(40) Правильно. Мы же не знаем, исполнитель ли ты или конечный заказчик.
Если ты - исполнитель, то поделись, сколько тебе платят за решение этого вопроса.
Ну а если ты заказчик, то тут и так понятно (сколько предлагаешь типа).
   Sv4org
 
47 - 26.09.16 - 17:48
(46) я исполнитель но мне платят не за заказ у меня месячный оклад
и подкинули вот такое левое задание
   Cyberhawk
 
48 - 26.09.16 - 17:53
(47) Почему "левое"? У тебя должность там не "программист 1С" что ли?
   Sv4org
 
49 - 26.09.16 - 17:53
(48) стажёр 1С
 
 Рекламное место пустует
   zigomodo
 
50 - 26.09.16 - 18:28
Какая конфа то?
   Sv4org
 
51 - 27.09.16 - 08:46
(50) дали какую-то самописную конфу
   hhhh
 
52 - 27.09.16 - 08:59
(51) ты ведь заметил, что ошибка у тебя в регистре ТоварыНаСкладах? А ты нам про табличную часть документа талдычишь.  Причем тут табличная часть?
   Sv4org
 
53 - 27.09.16 - 09:03
(52) да как бы ни причём
   hhhh
 
54 - 27.09.16 - 09:20
(53) ты забыл заполнить поле склад в регистре. В этом ошибка. А то что там скрыто и не скрыто в табличной части, какая разница, зачем нам это?
   hhhh
 
55 - 27.09.16 - 09:24
(53) и там таких регистров штук 20. И в каждом есть склад. Это тебе сегодня на целый день работенка движения регистров переписывать. Так что ты не тормози, соберись и в темпе, чтобы успеть.
   Sv4org
 
56 - 27.09.16 - 09:58
Скажите как получить значение Ф.О?
   Sv4org
 
57 - 27.09.16 - 15:15
Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
    
     ИспользованиеСклада = ПолучитьФункциональнуюОпцию("ИспользованиеСклада");

    ИспользованиеСклада = ПроверяемыеРеквизиты.Найти("Склад");
    Если Не ИспользованиеСклада (ложь) Тогда
            
    Массив  = Новый Массив;
    Массив.Добавить("Склад"); 
    Индекс = Массив.Найти("Склад"); 
    Массив.Удалить(Индекс);
    Массив.Очистить()
    
       КонецЕсли;
         
    
КонецПроцедуры

в чёи ошибка? Что ещё нужно дописать сюда?
   Sv4org
 
58 - 27.09.16 - 15:16
простите
В чём ошибка?*
   Это_mike
 
59 - 27.09.16 - 15:22
(58) "в ДНК!"©
   Sv4org
 
60 - 27.09.16 - 15:34
(59) Leck mich am Arsch
   eric
 
61 - 27.09.16 - 15:43
(60) :)
   craxx
 
62 - 27.09.16 - 15:50
(57) можно Рамзану Кадырову в твиттер написать. Он решит эту проблему.
   aleks_default
 
63 - 27.09.16 - 15:58
Слушай, ну ты же явный гуманитарий, если за 5 дней так и не смог решить задачу. Ну нахрен тебе это программирование? Не мучай свое естество.
   Sv4org
 
64 - 27.09.16 - 16:05
(63) Какая тебе нахрен разница что мне нужно? я же не говорю тебе что делать
   Deutschland
 
65 - 27.09.16 - 16:45
(57)  "ИспользованиеСклада =         ПроверяемыеРеквизиты.Найти("Склад");
Массив  = Новый Массив;
Массив.Добавить("Склад"); " это всё удалить надо
   Deutschland
 
66 - 27.09.16 - 16:50
Народ а есть здесь функция редактирования отправленного сообщения?
   Mauser
 
67 - 27.09.16 - 16:53
(66) Нет. Пиши так, чтобы не было стыдно
   Deutschland
 
68 - 27.09.16 - 16:55
(67) спасибо, буду знать на будущее)
   Deutschland
 
69 - 27.09.16 - 16:58
(67) А что за дебаты здесь происходят?
"Sv4org" хочет что-бы ему помогли,но никак не может вкурить что делать, я правильно понимаю?
   hhhh
 
70 - 27.09.16 - 17:01
(64) ты разницу понимаешь между документом и регистром? в (57) у тебя проверка документа, а в (0) ошибка в регистре.
   Sv4org
 
71 - 27.09.16 - 17:03
(70) в (57) этот код написан в модуле набора записей регистра
   hhhh
 
72 - 27.09.16 - 19:48
(71) в (57) полностью бред написан. Просто какой-то набор букв.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует