|   |   | 
| 
 | Загрузка данных из DBF / Розница 2.2 | ☑ | ||
|---|---|---|---|---|
| 0
    
        Smit1C 20.12.18✎ 17:50 | 
        Имеется Розница 2.2 и файл dfb.
 В рознице есть типовая обработка загрузки данных. Данные все загружаются в документ, но мне надо удалить из документа строки с нулевым количеством. Или совсем их не загружать. Как это можно сделать ? | |||
| 1
    
        Tatitutu 20.12.18✎ 17:53 | 
        (0) а какой ответ ты хочешь услышать ?
 есть четыре варианта 1. не загружать в DBF товар с 0 количеством 2. не выгружать в документ товар с 0 количеством 3. пост. обработка документа - удалить 0 записи 4. не загружать вообще. | |||
| 2
    
        Smit1C 20.12.18✎ 17:56 | 
        (1) в событии перед записью объекта писал:
 //Получим документ и укажем параметры поиска ОбъектДок = Объект; СтруктураДляПоиска = Новый Структура("Количество", 0); ТабличнаяЧастьДок = ОбъектДок.Товары; //Получаем список строк соответсвтвующих отбору, и перебором удаляем. МассивПустыхСтрок = ТабличнаяЧастьДок.НайтиСтроки(СтруктураДляПоиска); Для каждого Строка Из МассивПустыхСтрок Цикл ТабличнаяЧастьДок.Удалить(Строка); КонецЦикла; не срабатывает. Не могу понять где можно применить алгоритм ПередДобавлениемСтроки.... | |||
| 3
    
        Tatitutu 20.12.18✎ 18:04 | 
        (2) 
 "в событии перед записью объекта " в каком месте ? Ссылка от Объекта - знаешь чем отличается | |||
| 4
    
        Garykom гуру 20.12.18✎ 18:07 | 
        (0) Открой свой DBF calc'ом из libreoffice, удали ненужные строчки из DBF и далее загружай в 1С.     | |||
| 5
    
        Garykom гуру 20.12.18✎ 18:08 | 
        Еще в 1С есть XBase     | |||
| 6
    
        Smit1C 20.12.18✎ 18:09 | 
        (4) проще также после загрузки вручную их удалить))     | |||
| 7
    
        Smit1C 20.12.18✎ 18:15 | 
        (3) События - Перед запись объекта, там два параметра: Объект и Отказ.     | |||
| 8
    
        Smit1C 21.12.18✎ 09:31 | 
        ап     | |||
| 9
    
        Дмитрий 21.12.18✎ 10:13 | 
        (1) 5. прописать ненулевое количество в строки с нулевым количеством     | |||
| 10
    
        Smit1C 21.12.18✎ 10:18 | 
        адекватных вообще не осталось ? )))     | |||
| 11
    
        hhhh 21.12.18✎ 10:39 | 
        (7) вот событие 
 Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения) нет там никаких объектов. | |||
| 12
    
        assasu 21.12.18✎ 11:06 | 
        (1) 5) позвать программиста     | |||
| 13
    
        Smit1C 21.12.18✎ 11:32 | 
        вот ссылка на картинку для неверующих:
 https://ibb.co/q7qs9Jb | |||
| 14
    
        DES 21.12.18✎ 11:42 | 
        CDBFlite 1.30
 может конвертировать (то что нужно) в командной строке типа CDBFlite somefile.dbf / фильтр: ID = 1000 / поле: имя = "Джон", возраст = 30 / обновление | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |