Имя: Пароль:
1C
1С v8
в табличный части не найдена строка с товаром
0 olgakrylova86
 
12.09.19
16:08
Добрый вечер, столкнулась с такой проблемой:
       при создании документа "Передача сырья переработчику" на вкладке Сырье и Материалы ,  через поиск по штрихкоду выводится предупреждение ( В табличной части не найдена строка с товаром "Наименование / Характеристика" ).
А в других документах эта кнопка работает правильно.

1С:Предприятие 8.3 (8.3.13.1809)
1 olgakrylova86
 
12.09.19
16:09
Комплексная автоматизация 2 (2.4.7.151)
2 dka80
 
12.09.19
16:15
Запустить отладчик?
3 shuhard
 
12.09.19
16:16
(0)
(1)
бывает, что не все ТЧ заточены под штрих-коды - допили
4 olgakrylova86
 
12.09.19
16:23
знала бы я, что, нужно пилить и где
5 olgakrylova86
 
13.09.19
09:04
(2)
поставила я красную точку на процедуре поиска и он просто вернул меня в конфигурацию, хоть какое то пояснение было бы, ничего нет, куда копать, что делать.
Особенно нравится предупреждение ( В табличной части не найдена строка с товаром ) в какой табличной части,  что это за бред
6 JeHer
 
13.09.19
09:11
(5) надо точку ставить примерно на такой процедуре ОбработатьШтрихкоды()
7 olgakrylova86
 
13.09.19
09:22
(6)
уже испытывала, данную процедуру, та же ерунда
8 JeHer
 
13.09.19
09:23
(7) база, небось, клиент-серверная?
9 olgakrylova86
 
13.09.19
09:23
(8)
да
10 JeHer
 
13.09.19
09:28
Дебаг отключен, поэтому только клиентские процедуры доступны
11 shuhard
 
13.09.19
09:36
(5)[ хоть какое то пояснение было бы, ничего нет, куда копать, что делать]
ты думала что попала в сказку, а здесь работать нужно
12 olgakrylova86
 
13.09.19
09:46
(11) при чем тут сказка, обычно указывается хотя бы код или причина, а тут дырка от бублика
13 JeHer
 
13.09.19
09:55
Справка - О программе - Информация для технической поддержки.
Может, там что-то есть
14 olgakrylova86
 
13.09.19
10:00
(13)
к сожалению кроме информации о платформе ни чего нет
15 olgakrylova86
 
13.09.19
10:03
поставила точку останова на ОбработатьШтрихкодыСервер(СтруктураДействий, КэшированныеЗначения);
16 olgakrylova86
 
13.09.19
10:03
(15) ОбщаяКартинка.Обсуждения: Имя не уникально!
17 hhhh
 
13.09.19
10:09
(16) назови Обсуждения2
18 olgakrylova86
 
13.09.19
10:55
Может в этих процедурах чего то не хватает ?
&НаКлиенте
Процедура ОбработатьШтрихкоды(ДанныеШтрихкодов)
    
    ИзменятьКоличество = Ложь;
    
    СтруктураДействийСДобавленнымиСтроками = СтруктураДействийПоОбновлениюВспомРевизитовСтроки();
    СтруктураДействийСДобавленнымиСтроками.Вставить("ЗаполнитьПризнакТипНоменклатуры", Новый Структура("Номенклатура", "ТипНоменклатуры"));
    СтруктураДействийСДобавленнымиСтроками.Вставить("ЗаполнитьПризнакАртикул", Новый Структура("Номенклатура", "Артикул"));
    СтруктураДействийСДобавленнымиСтроками.Вставить("ПроверитьЗаполнитьСклад", ОбработкаТабличнойЧастиКлиентСервер.ПолучитьСтруктуруЗаполненияСкладаВСтрокеТЧ(Объект, СкладГруппа));
    НаправленияДеятельностиКлиентСервер.СтруктураДействийВставитьПриДобавленииСтроки(ЭтаФорма, СтруктураДействийСДобавленнымиСтроками);
    
    ДобавитьВСтруктуруДействияПриИзмененииКоличестваУпаковок(СтруктураДействийСДобавленнымиСтроками);
    ПарамЗаполнениеСклада = ОбработкаТабличнойЧастиКлиентСервер.ПолучитьСтруктуруЗаполненияСкладаВСтрокеТЧ(Объект, СкладГруппа);
    СтруктураДействийСДобавленнымиСтроками.Вставить("ПроверитьЗаполнитьСклад", ПарамЗаполнениеСклада);
    
    СтруктураДействийСИзмененнымиСтроками = Новый Структура;
    ДобавитьВСтруктуруДействияПриИзмененииКоличестваУпаковок(СтруктураДействийСИзмененнымиСтроками);
    
    СтруктураДействий = ШтрихкодированиеНоменклатурыКлиент.ПараметрыОбработкиШтрихкодов();
    
    СтруктураДействий.Штрихкоды                              = ДанныеШтрихкодов;
    СтруктураДействий.СтруктураДействийСДобавленнымиСтроками = СтруктураДействийСДобавленнымиСтроками;
    СтруктураДействий.СтруктураДействийСИзмененнымиСтроками  = СтруктураДействийСИзмененнымиСтроками;
    СтруктураДействий.ПараметрыУказанияСерий                 = ПараметрыУказанияСерий;
    СтруктураДействий.ИзменятьКоличество                     = ИзменятьКоличество;
    
    ОбработатьШтрихкодыСервер(СтруктураДействий, КэшированныеЗначения);
    
    ШтрихкодированиеНоменклатурыКлиент.ОбработатьНеизвестныеШтрихкоды(СтруктураДействий, КэшированныеЗначения, ЭтаФорма);
    
    Если ШтрихкодированиеНоменклатурыКлиент.НужноОткрытьФормуУказанияСерийПослеОбработкиШтрихкодов(СтруктураДействий) Тогда
        
        ТекущиеДанныеИдентификатор = СтруктураДействий.МассивСтрокССериями[0];
        ПодключитьОбработчикОжидания("ОткрытьПодборСерийПриСканированииШтрихкодаНоменклатуры", 0.1, Истина);
        
    КонецЕсли;
    
    Если СтруктураДействий.ТекущаяСтрока <> Неопределено Тогда
        Элементы.Товары.ТекущаяСтрока = СтруктураДействий.ТекущаяСтрока;
    КонецЕсли;
    
КонецПроцедуры

&НаСервере
Процедура ОбработатьШтрихкодыСервер(СтруктураПараметровДействия, КэшированныеЗначения)
    
    ШтрихкодированиеНоменклатурыСервер.ОбработатьШтрихкоды(
        ЭтаФорма,
        Объект,
        СтруктураПараметровДействия,
        КэшированныеЗначения);
    
КонецПроцедуры
19 olgakrylova86
 
13.09.19
13:20
(18)
Решила проблему, необходимо было заменить
    Это:
        ИзменятьКоличество = Ложь;
    На это:
        ИзменятьКоличество = Истина;
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн