|
Обнаружено нулевое количество при пересчете в единицу хранения в строке | ☑ | ||
---|---|---|---|---|
0
Сергей-88
03.08.11
✎
16:30
|
Заполняю документ "поступления товаров и услуг" и при проведении пишет ошибку - "Обнаружено нулевое количество при пересчете в единицу хранения в строке 1 списка "Товары""
что это может значить? |
|||
1
Господин ПЖ
03.08.11
✎
16:34
|
то и значит... на складе все валяется в единицах хранения... а у тебя там 0
|
|||
2
mikecool
03.08.11
✎
16:35
|
или коэф. у единицы 0
|
|||
3
Сергей-88
03.08.11
✎
16:37
|
Господин ПЖ где 0 ? да на складе у меня пока что ничего нет, я же толька оприходоваю товары
|
|||
4
Сергей-88
03.08.11
✎
16:37
|
mikecool а где можно посмотреть этот кофециент и изменить?
|
|||
5
palpetrovich
03.08.11
✎
16:40
|
(4) ищи на третьей планете ...ой, в карточке товара для начала поищи, может там закладку единицы найдешь :)
|
|||
6
Сергей-88
03.08.11
✎
16:42
|
palpetrovich ну у меня в карточке товара все верно стоит - шт.
|
|||
7
mikecool
03.08.11
✎
16:43
|
(6) ты штуку открой и посмотри - там есть коэффициент
|
|||
8
Сергей-88
03.08.11
✎
16:45
|
mikecool нету там ничего. у меня 1С 8.2 УТ 11 ред. Это ты имеешь ввиду в справочнике -единицы измерения? там толька поля - полное наименование сокращенное и все
|
|||
9
Ахиллес
03.08.11
✎
16:51
|
Серёга, ты по жизни кто? Прог или оператор? Если оператор, то не морочь себе голову, позовите программиста, он за 5 минут проблему решит.
|
|||
10
palpetrovich
03.08.11
✎
16:53
|
(9) а если программист - пусть морочит? ;)
|
|||
11
Сергей-88
03.08.11
✎
16:54
|
Ахиллес за 5 минут не решишь. потому что какая то тупая ошибка. ведь везд все правильно
|
|||
12
Ахиллес
03.08.11
✎
16:54
|
А если программист, то отладчик в зубы и пусть смотрит почему у него количество вдруг в 0 превращается.
|
|||
13
Сергей-88
03.08.11
✎
16:55
|
Ахиллес а как же оно может превратится на ноль если я ввел туда 1. странно вообще.
|
|||
14
zmaximka
03.08.11
✎
16:57
|
в документе поступления коэффициент чему равен?
|
|||
15
hhhh
03.08.11
✎
16:57
|
(10) вроде менеджер
|
|||
16
Ахиллес
03.08.11
✎
16:57
|
Я бы в КА посмотрел бы, но тут говорят УТ 11 переделали всю, так, что вряд ли тебе это поможет.
(13) 1 * х = 0 Реши уравнение и узнаешь, как нечто отличное от нуля превращается в ноль. |
|||
17
mikecool
03.08.11
✎
16:58
|
выбрать *
из Документ.ПоступлениеТоваровУслуг.Товары Где Ссылка = &Ссылка зафигачь в консоли отчетов и смотри, что у тебя там |
|||
18
Сергей-88
03.08.11
✎
17:01
|
zmaximka что за коффециент? не пойму) как он записан в документе поступления?
|
|||
19
salvator
03.08.11
✎
17:03
|
(18) В ТЧ документа, реквизит "Коэффициент" (или что-то подобное) есть?
|
|||
20
Сергей-88
03.08.11
✎
17:05
|
нету.
|
|||
21
Сергей-88
03.08.11
✎
17:06
|
он есть в документе отчет о розничных продажах. а в документе - поступления товаров и услуг нет
|
|||
22
Сергей-88
03.08.11
✎
17:15
|
.
|
|||
23
salvator
03.08.11
✎
17:17
|
(20) В конфигураторе нет или ты визуально ТЧ посмотрел и резюмировал?
|
|||
24
Сергей-88
03.08.11
✎
17:24
|
в конфигураторе нет. Дело в том что значение - шт. документ берет из справочника номенклатуры, но ведь в этом справочнике у меня стоит единица измерения - шт.
|
|||
25
hhhh
03.08.11
✎
17:43
|
(24) открыл документ Поступление Товаров и услуг: никаких единиц измерения там нет. Ты похоже бредишь.
|
|||
26
Сергей-88
03.08.11
✎
18:03
|
hhhh есть ! как же нет! в табличнеой части - товары по факту
|
|||
27
СвинТуз
03.08.11
✎
18:06
|
(25)
а их по логике вообще может не быть? |
|||
28
Сергей-88
04.08.11
✎
09:53
|
.
|
|||
29
Сергей-88
04.08.11
✎
10:01
|
как может быть что в документе колонка "количество" заполнена а при проведжении пишет - не заполнена! ?
|
|||
30
salvator
04.08.11
✎
10:06
|
(29) Открывай отладчик и смотри что у тебя в колонке "Количество" перед проведением.
|
|||
31
Сергей-88
04.08.11
✎
10:08
|
salvator а это где смотреть в модуле формы или в модуле объекта?
|
|||
32
salvator
04.08.11
✎
10:09
|
(31) Модуль объекта, в обработке проведения.
|
|||
33
Сергей-88
04.08.11
✎
10:11
|
salvator ДЕЛО В ТОМ ЧТО У МЕНЯ ТО ВИЗУАЛЬНО ВСЕ ЗАПОЛНЕНО В ДОКУМЕНТЕ А ПИШЕТ НЕЗАПОЛНЕНО КАК БУДТО. и еще если я в ручную изменю количество и поставлю опять же-1 он проведется...странно
|
|||
34
Сергей-88
04.08.11
✎
10:14
|
А какую клавишу нужно нажимать чтобы перейти к функции или процедуре в общий модуль F8?
|
|||
35
chelentano
04.08.11
✎
10:22
|
(34) позовите программиста
|
|||
36
salvator
04.08.11
✎
10:22
|
||||
37
Сергей-88
04.08.11
✎
10:31
|
chelentano я сам программист)
|
|||
38
chelentano
04.08.11
✎
10:31
|
(37) "не верю" (с)
|
|||
39
Сергей-88
04.08.11
✎
10:32
|
ты говоришь посмотри в модуле проведения а как же я посмотрю если документ не проводится?
|
|||
40
Сергей-88
04.08.11
✎
10:32
|
я ставлю точку остановка в модуле объекта документа проведения а толку то...
|
|||
41
chelentano
04.08.11
✎
10:32
|
(37) был бы программистом - разобрался бы минут за 10 сам, а ты даже не знаешь, где и что посмотреть
|
|||
42
salvator
04.08.11
✎
10:40
|
(39) lol
(40) Чтобы воспользоваться отладчиком, пользовательский режим нужно запускать из конфигуратора. Далее ставишь точку останова где тебе угодно и отлаживаешь по шагам. |
|||
43
Buster007
04.08.11
✎
10:43
|
автор, почитай для начала книжки прежде чем лезть в конфигуратор.
|
|||
44
hhhh
04.08.11
✎
10:47
|
(26) всё-таки ты где смотришь? Там ведь справочник "Упаковки", а ты третий день нам талдычишь, что единицы измерения.
|
|||
45
palpetrovich
04.08.11
✎
10:50
|
(43) мурзилку? конкретезируйте пжлста, не вводите автора в ступор :)
(44) телепат? (0) автор, каким образом вводился товар? обработкой или руками? проверь, а заполнена-ли вообще "единица хранения остатков" в карточке этого товара? |
|||
46
rutony
04.08.11
✎
10:55
|
(37) смешная шутка
мне на это потребоволось меньше минуты, и то больше ждал конфигуратора Процедура ПроверитьЗаполнениеКоличества(Объект, ПроверяемыеРеквизиты, Отказ) Экспорт ИмяТабЧасти = "Товары"; ИмяРеквизита = "КоличествоУпаковок"; ПроверяемыеРеквизиты.Удалить(ПроверяемыеРеквизиты.Найти(ИмяТабЧасти + ".Количество")); ПроверяемыеРеквизиты.Удалить(ПроверяемыеРеквизиты.Найти(ИмяТабЧасти + ".КоличествоУпаковок")); ШаблонОшибкаКоличества = НСтр("ru = 'Не заполнена колонка ""Количество"" в строке %НомерСтроки% списка ""Товары""'"); ШаблонОшибкаПересчета = НСтр("ru = 'Обнаружено нулевое количество при пересчете в единицу хранения в строке %НомерСтроки% списка ""Товары""'"); Для Каждого СтрокаТаб Из Объект.Товары Цикл Если СтрокаТаб.Количество = 0 И СтрокаТаб.КоличествоУпаковок <> 0 Тогда ОбщегоНазначенияКлиентСервер.СообщитьПользователю(СтрЗаменить(ШаблонОшибкаПересчета, "%НомерСтроки%", Строка(СтрокаТаб.НомерСтроки)), Объект, ОбщегоНазначенияКлиентСервер.ПутьКТабличнойЧасти(ИмяТабЧасти, СтрокаТаб.НомерСтроки, ИмяРеквизита), , Отказ ); ИначеЕсли СтрокаТаб.Количество = 0 Или СтрокаТаб.КоличествоУпаковок = 0 Тогда ОбщегоНазначенияКлиентСервер.СообщитьПользователю(СтрЗаменить(ШаблонОшибкаКоличества, "%НомерСтроки%", Строка(СтрокаТаб.НомерСтроки)), Объект, ОбщегоНазначенияКлиентСервер.ПутьКТабличнойЧасти(ИмяТабЧасти, СтрокаТаб.НомерСтроки, ИмяРеквизита), , Отказ ); КонецЕсли; КонецЦикла; КонецПроцедуры |
|||
47
hhhh
04.08.11
✎
10:55
|
(45) я просто не въеду, открываю ТЧ товары - у меня там нет единицы измерения, а у автора - есть.
|
|||
48
Сергей-88
04.08.11
✎
10:56
|
hhhh может посмотришь удаленный доступ?)
|
|||
49
Сергей-88
04.08.11
✎
11:00
|
palpetrovich Спасибо за понимание!
1. в справочнике единица измерения стоит - шт. штука. 2. заполняю документ обработкой, програмно |
|||
50
palpetrovich
04.08.11
✎
11:04
|
(47) у меня к сожалению нет такой конфы, эт я фантазирую просто :)
(49) смотри, анализируй почему у тебя "СтрокаТаб.Количество=0 И СтрокаТаб.КоличествоУпаковок<>0" |
|||
51
palpetrovich
04.08.11
✎
11:05
|
+(50) особое внимание удели "2 заполняю документ обработкой, програмно" :))
|
|||
52
Сергей-88
04.08.11
✎
11:06
|
palpetrovich я и сам не пойму почему так, ведь визуально когда открываю документ потом -все заполнено...а пишет что нет...как так.
|
|||
53
СноваЗдорова
04.08.11
✎
11:09
|
(52) позови программиста, все-таки )))
|
|||
54
palpetrovich
04.08.11
✎
11:10
|
(52) ну не все ты видишь, а что видишь - воспринимаешь не правильно скорее всего ...парвой кнопкой мыша тыцни по табличной части - настрой видимость колонок ...может поможет
|
|||
55
СноваЗдорова
04.08.11
✎
11:10
|
(48) Готов помочь удаленно. 1 час - 1500 р. =))
|
|||
56
Сергей-88
04.08.11
✎
11:10
|
СноваЗдорова я и есть программист) может кто глянет удаленным доступом если кто не занят?=)
|
|||
57
palpetrovich
04.08.11
✎
11:11
|
(56) timeViewer? если да - какая версия?
|
|||
58
Сергей-88
04.08.11
✎
11:16
|
palpetrovich походу провелся документ))
я в обработке дописал такие строки еще: СтрокаТаб.КоличествоУпаковок = 1; строкаТаб.количество=1; странно почему так... щас буду тестировать) |
|||
59
palpetrovich
04.08.11
✎
11:18
|
(58) надеюсь, это ты тренируешься :)
|
|||
60
Сергей-88
04.08.11
✎
11:20
|
что то не то, во всех ругистрах русто...документ провелся а движения не прошли...
|
|||
61
salvator
04.08.11
✎
11:21
|
(60) Не удивлюсь, если ты копался в конфигураторе.
|
|||
62
chelentano
04.08.11
✎
11:21
|
(60) это потому, что ты не программист, позовите спеца всё-таки, пока не поздно
|
|||
63
Ирис_яркая
04.08.11
✎
11:22
|
дяя..
|
|||
64
Сергей-88
04.08.11
✎
11:22
|
chelentan я програмист. у меня сертификат даже есть - 1С профессионал УТ
|
|||
65
Сергей-88
04.08.11
✎
11:23
|
palpetrovich timeViewer есть)
|
|||
66
Ирис_яркая
04.08.11
✎
11:23
|
а ты все прописал - код чтобы запоминалось в регистрах?)
|
|||
67
Ткачев
04.08.11
✎
11:24
|
(64)1С профессионал - Это оператор 1с
|
|||
68
Сергей-88
04.08.11
✎
11:27
|
Ирис_яркая я провожу документ в ручную, то есть я ни чего не менял в коде проведения,
|
|||
69
salvator
04.08.11
✎
11:30
|
(64) Да, ты програмист. Но никак не програММист.
|
|||
70
palpetrovich
04.08.11
✎
11:32
|
(68) "провожу документ в ручную, то есть я ни чего не менял в коде проведения" - ОДНО ИЗ ДРУГОГО вовсе не следует :)
..и это, я похоже погорячился, рано тебе помогать удаленно ...да и вредно наверное :) |
|||
71
Ирис_яркая
04.08.11
✎
11:34
|
мм.. может - в конфигураторе зайти в нужный документ - движения - и посмотреть стоят ли там галки.
|
|||
72
mikecool
04.08.11
✎
11:37
|
автор всех разводит?
|
|||
73
Сергей-88
04.08.11
✎
11:43
|
прикол в том что у меня сейчас вообще при проведении любых документов поступления товаров и услуг в регистрах-пусто
|
|||
74
chelentano
04.08.11
✎
11:44
|
(73) пиши заявление по собственному желанию. "прошу уволить ... бла-бла-бла... в связи с некомпетентностью... "
|
|||
75
vicof
04.08.11
✎
11:44
|
(73) прикол не в этом
|
|||
76
Ирис_яркая
04.08.11
✎
11:45
|
точно разводит.
|
|||
77
Сергей-88
04.08.11
✎
11:47
|
Ирис_яркая
ни кого я не развожу. самое главное что документ проводится и движения по денежным средствам сформируются а по товарам пусто |
|||
78
rutony
04.08.11
✎
11:48
|
(77) Сделай ТИ
|
|||
79
hhhh
04.08.11
✎
11:48
|
(77) ну отладчиком посмотри. Тебе же уже советовали. В обработке проведения.
|
|||
80
Сергей-88
04.08.11
✎
11:49
|
rutony что такое ТИ?
|
|||
81
chelentano
04.08.11
✎
11:49
|
(78) лучше лоботомию
|
|||
82
Ткачев
04.08.11
✎
11:49
|
(76)Количество то 0 стоит (58)
|
|||
83
Ткачев
04.08.11
✎
11:50
|
||||
84
Сергей-88
04.08.11
✎
11:51
|
// Процедура записывает движения документа. Дополнительно происходит копирование параметров
// в модули наборов записей для выполнения регистрации изменений в движениях. // Процедура вызывается из модуля документов при проведении. // Процедура ЗаписатьНаборыЗаписей(Объект) Экспорт Перем РегистрыДляКонтроля; // Регистры, для которых будут рассчитаны таблицы изменений движений. Если Объект.ДополнительныеСвойства.ДляПроведения.Свойство("РегистрыДляКонтроля", РегистрыДляКонтроля) Тогда Для Каждого НаборЗаписей Из РегистрыДляКонтроля Цикл Если НаборЗаписей.Записывать Тогда // Установка флага регистрации изменений в наборе записей. НаборЗаписей.ДополнительныеСвойства.Вставить("РассчитыватьИзменения", Истина); НаборЗаписей.ДополнительныеСвойства.Вставить("ЭтоНовый", Объект.ДополнительныеСвойства.ЭтоНовый); // Структура для передачи данных в модули наборов записей. НаборЗаписей.ДополнительныеСвойства.Вставить("ДляПроведения", Новый Структура("СтруктураВременныеТаблицы", Объект.ДополнительныеСвойства.ДляПроведения.СтруктураВременныеТаблицы)); КонецЕсли; КонецЦикла; КонецЕсли; Объект.Движения.Записать(); КонецПроцедуры и что здесь смотреть отладчиком вообще не пойму. |
|||
85
Prikum
04.08.11
✎
11:52
|
До пятницы дотянем? Сегодня еще рано смеяться!
|
|||
86
Ахиллес
04.08.11
✎
11:52
|
Раскручивай в обратную сторону, от ошибки.
|
|||
87
hhhh
04.08.11
✎
11:52
|
(84) это разве обработка проведения?
|
|||
88
Ахиллес
04.08.11
✎
11:53
|
(85) Обязательно. У автора (0) это похоже надолго.
|
|||
89
chelentano
04.08.11
✎
11:53
|
(85) +1000 давайте до завтра отложим, завтра будет актуально
|
|||
90
Prikum
04.08.11
✎
11:54
|
(89) Ну автор до-аппает до пятницы сам, а там и мы подтянемся!
|
|||
91
rutony
04.08.11
✎
11:55
|
(80) ТИ это сокращение от ТиИ
|
|||
92
Сергей-88
04.08.11
✎
11:55
|
hhhh Да. в обработке провеждения стоит эта процедура. А сама она расположена в общем модуле
|
|||
93
Prikum
04.08.11
✎
11:56
|
А ты здесь еще весь код из УТ выложи. ;)
|
|||
94
hhhh
04.08.11
✎
11:59
|
(92) процедура должна быть ОбработкаПроведения. Поставь там точку останова.
|
|||
95
salvator
04.08.11
✎
12:00
|
Имхо, 88 - это возраст ТС.
|
|||
96
vicof
04.08.11
✎
12:02
|
(92) обработка повреждения? :)
|
|||
97
Сергей-88
04.08.11
✎
12:03
|
hhhh я пробывал а толку то. там все процедуры из общего модуля. что я там должен увидеть?
|
|||
98
Сергей-88
04.08.11
✎
12:06
|
Процедура ОтразитьТоварыНаСкладах(ДополнительныеСвойства, Движения, Отказ) Экспорт
Таблица= ДополнительныеСвойства.ТаблицыДляДвижений.ТаблицаТоварыНаСкладах; Если Отказ ИЛИ Таблица.Количество() = 0 Тогда Возврат; КонецЕсли; Движения.ТоварыНаСкладах.Записывать = Истина; Движения.ТоварыНаСкладах.Загрузить(Таблица); КонецПроцедуры у меня почему в этой процедуре таблица.количество() = 0 |
|||
99
hhhh
04.08.11
✎
12:08
|
(99) ну и крути в обратную сторону. Найди, где заполняется эта ДополнительныеСвойства.ТаблицыДляДвижений.ТаблицаТоварыНаСкладах. И почему в ней 0 строк.
|
|||
100
vicof
04.08.11
✎
12:08
|
это у тебя надо спросить
|
|||
101
Сергей-88
04.08.11
✎
12:09
|
hhhh да я в жизни не найду.
|
|||
102
rutony
04.08.11
✎
12:09
|
(101) Ты же программист 1ass, да еще с сертификатом
|
|||
103
Сергей-88
04.08.11
✎
12:10
|
дополнительные свойства - это я как понял свойства программные этого документа, а вот таблицаДляДвижений..это вот что
|
|||
104
Сергей-88
04.08.11
✎
12:10
|
rutony запутано все.
|
|||
105
Ткачев
04.08.11
✎
12:13
|
А вот это что за поля ?
ДополнительныеСвойства, Движения |
|||
106
Сергей-88
04.08.11
✎
12:14
|
ааа может это доступ к таблицам регистра этого документа..хмм)
|
|||
107
palpetrovich
04.08.11
✎
12:14
|
(104) тут должна быть еще фраза "вот на с++ все просто и понятно..." ;)
|
|||
108
Сергей-88
04.08.11
✎
12:15
|
Ткачев дополнительные свойства - это дополнительные параметры для доступа к ним через точку)
движения - это регистры документа скорее всего которые отмечены в документе на вкладке движения |
|||
109
Ткачев
04.08.11
✎
12:17
|
Если товар приходуется впервые то логично что Количество() = 0
Если ДополнительныеСвойства.ТаблицыДляДвижений.ТаблицаТоварыНаСкладах это РН ТоварыНаСкладах |
|||
110
Сергей-88
04.08.11
✎
12:20
|
Ткачев
ты прав в первые. и в чем же причина? |
|||
111
Ткачев
04.08.11
✎
12:21
|
(110)Фотку дока давай с таб. частью
|
|||
112
Сергей-88
04.08.11
✎
12:24
|
фотки нет. давай удаленный доступ?
|
|||
113
Ткачев
04.08.11
✎
12:26
|
Давай в аську
|
|||
114
Prikum
04.08.11
✎
12:27
|
(113) не забудь нам потом рассказать про результат.
|
|||
115
Сергей-88
04.08.11
✎
12:29
|
у кого есть timeViewer?)
|
|||
116
Ткачев
04.08.11
✎
12:30
|
(115)Да у всех он есть, кидай в аську данные
|
|||
117
Ткачев
04.08.11
✎
12:30
|
(115)Или общий доступ для всех ?
|
|||
118
vicof
04.08.11
✎
12:31
|
(155) просмотрщик времени?
|
|||
119
Prikum
04.08.11
✎
12:34
|
(118) Это машина времени, автору надо в будущее заглянуть, чтобы узнать свою судьбу! ;))
|
|||
120
Prikum
04.08.11
✎
12:35
|
Эх, такая ветка в четверг пропадает.
|
|||
121
Ткачев
04.08.11
✎
13:18
|
(114)хз, видимо где то в проге что то затерли, движение идет только по "Регистр накопления "Расчеты с поставщиками""
|
|||
122
Prikum
04.08.11
✎
13:44
|
(121) В смысле? Переписали код проведения?
|
|||
123
hhhh
04.08.11
✎
13:48
|
(121) может он по ордерной схеме фигачит? Тогда всё правильно. Или в УТ11 не ордерной схемы?
|
|||
124
Prikum
04.08.11
✎
13:49
|
(123) Есть вроде.
|
|||
125
Ткачев
04.08.11
✎
13:50
|
(122)Ордерная схема не стоит, даже себестоимость не ставится, пропуск регистров идет.
|
|||
126
Prikum
04.08.11
✎
13:51
|
(125) Тогда отладчиком надо ходить.
|
|||
127
Ткачев
04.08.11
✎
13:51
|
Я количество не успел посмотреть что идет в проведение, меня отключили.
|
|||
128
Prikum
04.08.11
✎
13:53
|
(127) Наверное ты долез до его секрета! ;)
|
|||
129
Ткачев
04.08.11
✎
13:54
|
(128)Что то типа Если Не ПропуститьРегистр Тогда
Заменено на Если ПропуститьРегистр Тогда |
|||
130
Ткачев
04.08.11
✎
13:58
|
(109)Не логично, товар в таблице должен быть.
|
|||
131
hhhh
04.08.11
✎
14:04
|
всё-таки карточку товара надо смотреть. Но автор панически боится карточку товара выложить.
|
|||
132
Сергей-88
04.08.11
✎
14:05
|
hhhh в ней все нормально.
|
|||
133
Ткачев
04.08.11
✎
14:06
|
(131)С любым товаром, я ранее созданные доки смотрел.
|
|||
134
Prikum
04.08.11
✎
14:07
|
(132) Научись в скобках указывать пост к которому обращаешься! например вот так -> (132)
|
|||
135
hhhh
04.08.11
✎
14:07
|
(132) ну вид номенклатуры там какой стоит у товара?
|
|||
136
hhhh
04.08.11
✎
14:07
|
(135)+ или тип номенклатуры?
|
|||
137
Ткачев
04.08.11
✎
14:29
|
(136)Ага, тип пустой был.
|
|||
138
Сергей-88
04.08.11
✎
14:51
|
Ткачев, спасибо!:)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |