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

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

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

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

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

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