Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Загрузка данных из DBF / Розница 2.2

Загрузка данных из DBF / Розница 2.2
Я
   Smit1C
 
20.12.18 - 17:50
Имеется Розница 2.2 и файл dfb.
В рознице есть типовая обработка загрузки данных.
Данные все загружаются в документ, но мне надо удалить из документа строки с нулевым количеством. Или совсем их не загружать.

Как это можно сделать ?
 
 
   Tatitutu
 
1 - 20.12.18 - 17:53
(0) а какой ответ ты хочешь услышать ?

есть четыре варианта
1. не загружать в DBF товар с 0 количеством
2. не выгружать в документ товар с 0 количеством
3. пост. обработка документа - удалить 0 записи
4. не загружать вообще.
   Smit1C
 
2 - 20.12.18 - 17:56
(1) в событии перед записью объекта писал:

//Получим документ и укажем параметры поиска     

     ОбъектДок = Объект; 
     СтруктураДляПоиска = Новый Структура("Количество", 0);       
     ТабличнаяЧастьДок = ОбъектДок.Товары; 
          
//Получаем список строк соответсвтвующих отбору, и перебором удаляем.       

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


не срабатывает.

Не могу понять где можно применить алгоритм ПередДобавлениемСтроки....
   Tatitutu
 
3 - 20.12.18 - 18:04
(2)
"в событии перед записью объекта "
в каком месте ?

Ссылка от Объекта - знаешь чем отличается
   Garykom
 
4 - 20.12.18 - 18:07
(0) Открой свой DBF calc'ом из libreoffice, удали ненужные строчки из DBF и далее загружай в 1С.
   Garykom
 
5 - 20.12.18 - 18:08
Еще в 1С есть XBase
   Smit1C
 
6 - 20.12.18 - 18:09
(4) проще также после загрузки вручную их удалить))
   Smit1C
 
7 - 20.12.18 - 18:15
(3) События - Перед запись объекта, там два параметра: Объект и Отказ.
   Smit1C
 
8 - 21.12.18 - 09:31
ап
   Дмитрий
 
9 - 21.12.18 - 10:13
(1) 5. прописать ненулевое количество в строки с нулевым количеством
   Smit1C
 
10 - 21.12.18 - 10:18
адекватных вообще не осталось ? )))
 
 Рекламное место пустует
   hhhh
 
11 - 21.12.18 - 10:39
(7) вот событие
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)

нет там никаких объектов.
   assasu
 
12 - 21.12.18 - 11:06
(1) 5) позвать программиста
   Smit1C
 
13 - 21.12.18 - 11:32
вот ссылка на картинку для неверующих:
https://ibb.co/q7qs9Jb
   DES
 
14 - 21.12.18 - 11:42
CDBFlite 1.30
может конвертировать (то что нужно) в командной строке
типа
 CDBFlite somefile.dbf / фильтр: ID = 1000 / поле: имя = "Джон", возраст = 30 / обновление

Список тем форума
Рекламное место пустует  Рекламное место пустует
Прочитай, хотя бы, Митичкина "Разработка в системе 1С:Предприятие 8". Волшебник
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует