Контроль остатков в регистре "ТоварыНаСкладах" #268642


#0 by Большой
Добавил новый ресурс в регистр "ТоварыНаСкладах", в принципе, он похож на ресурс Количество - это граммы. Документы работают и проводятся, но вот с контролем остатков - проблема.При проведении документа выскакивает сообщение: поле не найдено и ссылка на эту строчку. Хотя во всех документах, которые используют этот регистр добавлен соответствующий реквизит и колона в таблице Контроль остатков изменил так:    ?(ЕстьЗаказПокупателяВШапке ИЛИ ЕстьДокументРезерва ИЛИ ЕстьЗаказПокупателяВТЧ, "    |
#1 by ТелепатБот
#2 by Большой
Подскажите, как правильно реализовать контроль остатков в регистре "ТоварыНаСкладах"? В регистре "ТоварыВНеавтоматизированныхТорговыхТочках" добавил контроль остатков по весу по такому же принципу и все работает.
#3 by AntonioS
у тебя в запросе 2 раза встречается СУММА(Док.ЦенаЗаГрамм)                                 КАК ДокументВес
#4 by Большой
сделал так, все равно ,сообщение указанное в :
#5 by Большой
ребята, ай нид хелп!
#6 by zalexey
А зачем ты добавил граммы и цена за грамм. Почему нельзя было ввести новую единицу измерения?
#7 by Большой
потому что учет ведется в двух измерениях одновременно: в граммах и в штуках. Вопрос не в этом. Захотел я добавить еще один ресурс, и теперь хочу проконтролировать его остатки. При работе с регистром "ТоварыВНеавтоматизированныхТорговыхТочках" все работает великолепно, а при работе с регистром "ТоварыНаСкладах" вот такая ошибка: Поле не найдено и ссылка на эту строчку:
#8 by Большой
Подскажите, может я что упустил?
#9 by zalexey
Заводишь новую ед.измерения для этой номенклатуры. Остатки ведешь в одних единицах, отчеты смотришь в других. Ненадо конфигурацию ломать
#10 by Большой
спасибо за совет, но остатки мне нужно вести в двух единицах одновременно. в граммах и в штуках. НТТ уже работают по этому принципу отлично и отчеты идут, теперь оптовые склады решил перевести, тоже все работает, осталось контроль остатков доделать. Кто-нибудь сталкивался с такой проблемкой?
#11 by Большой
up
#12 by AntonioS
посмотри текст запроса в отладчике перед выполнением. может что-то покажется подозрительным. ну и проверить написание "ЦенаЗаГрамм". может латиница вкралась
#13 by Большой
хорошо, спасибо, попробую!
#14 by Большой
проверил на написание - все нормально. Отладчиком прошелся все нормуль при выполнении этой строки - сообщение: "Поле не найдено".
#15 by AntonioS
выложи текст запроса перед выполнением
#16 by Большой
а как получить текст запроса перед выполнением?
#17 by sergeante
в отладчике перед ...Выполнить пишушь ЗапросТекст и F2
#18 by sergeante
пардон... Запрос.Текст и F2
#19 by Большой
дико извиняюсь ,но ни разу не делал Вот в конфигураторе у меня начинает выполнятся запрос. ...... Мне нужно как сделать? Так И F2 ? Или я совсем туплю?
#20 by RomaKRSK
модераторы.удалите  эту ветку!!!
#21 by Большой
а чем тебе эта ветка помешала?
#22 by RomaKRSK
иди учись, большой...
#23 by AntonioS
по первой части: по второй части: да :)
#24 by Большой
я пришел и учусь. Думаю, прдемонстрировав свое интеллектуальное превосходство надо мной, тебе стало намного лучше. :) Я не заставляю тебя читать эту, настолько глупую для тебя ветку и уж тем более отвечать. Большой пишется так: "Большой". Будь вежлив, в жизни помогает. ;)
#25 by Большой
о, понял, сейчас сделаю ;)
#26 by Большой
"век живи, век учись" Вот текст запроса перед выполнением:   &Склад                                                 КАК Склад, И Док.ХарактеристикаНоменклатуры  = Резервы.ХарактеристикаНоменклатуры И (Док.ДокументРезерва             = Неопределено ИЛИ Док.ДокументРезерва = &ПустойЗаказПокупателя ИЛИ Док.ДокументРезерва = &ПустойВнутреннийЗаказ)        И ДокументПолучения ССЫЛКА Документ.ПриходныйОрдерНаТовары       И НЕ ДокументПолучения.БезПраваПродажи) КАК ТоварыКПолучению И Док.ХарактеристикаНоменклатуры  = ТоварыКПолучению.ХарактеристикаНоменклатуры И (Док.ДокументРезерва            = &ПустойОрдер ИЛИ Не Док.ДокументРезерва ССЫЛКА Документ.ПриходныйОрдерНаТовары) ГДЕ    Док.Ссылка  =  &ДокументСсылка    И Не Док.Номенклатура.Услуга   &Склад                                                 КАК Склад,    Док.Номенклатура                = Резервы.Номенклатура И (Док.ДокументРезерва             = Неопределено ИЛИ Док.ДокументРезерва = &ПустойЗаказПокупателя ИЛИ Док.ДокументРезерва = &ПустойВнутреннийЗаказ)        И ДокументПолучения ССЫЛКА Документ.ПриходныйОрдерНаТовары       И НЕ ДокументПолучения.БезПраваПродажи) КАК ТоварыКПолучению    Док.Номенклатура                = ТоварыКПолучению.Номенклатура И (Док.ДокументРезерва            = &ПустойОрдер ИЛИ Не Док.ДокументРезерва ССЫЛКА Документ.ПриходныйОрдерНаТовары) ГДЕ    Док.Ссылка  =  &ДокументСсылка    И Не Док.Номенклатура.Услуга
#27 by Большой
все разобрался, благодаря "Сообщить(Запрос.Текст)" :) Оказывается, есть вторая часть запроса где отбор происходит: ........ ИЗ    Документ.ПеремещениеТоваров.ВозвратнаяТара КАК Док Про таблицу "ВозвратнаяТара" совсем забыл. Добавил поле в эту таблицу - контроль остатков заработал! Большое спасибо за помощь!!!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С