|
Загрузка с Excel | ☑ | ||
---|---|---|---|---|
0
Lemon_11
14.12.15
✎
15:29
|
У меня есть документ инвенторизация и не заполнено колонка количество
необходимо с помощью внешней обработки заполнить колонку количество в документе инвенторизация с файла excel где есть количество так чтоб номенклатура в документе инвенторизация совпадала с номенклатурой в excel как можно сделать? |
|||
1
igork1966
14.12.15
✎
15:30
|
(0) слишком общий вопрос
|
|||
2
ДенисЧ
14.12.15
✎
15:31
|
нужно написать обработку...
|
|||
3
Lemon_11
14.12.15
✎
15:32
|
примерно код можете этой обработки написать
|
|||
4
AdrianBerk
14.12.15
✎
15:32
|
Гыгыгы
|
|||
5
AdrianBerk
14.12.15
✎
15:32
|
Примерно 80 процентов своей зарплаты можешь перечислить?
|
|||
6
Lemon_11
14.12.15
✎
15:32
|
ок
|
|||
7
igork1966
14.12.15
✎
15:34
|
(3) обработка для "сферического коня в вакууме"?
|
|||
8
Mikeware
14.12.15
✎
15:36
|
(7) не, для "цилиндрического при пониженном давлении"..
|
|||
9
Lemon_11
14.12.15
✎
15:37
|
(7) обработка по загрузке с excel в документ инвенторизация
|
|||
10
Strogg
14.12.15
✎
15:37
|
(2) обрОботку.
|
|||
11
AdrianBerk
14.12.15
✎
15:37
|
Сначала читаешь из экселя в табличный документ...
ТабДок = Новый ТабличныйДокумент; ТабДок.Очистить(); ТабДок.Прочитать(СокрЛП(ПутьКФайлу),СпособЧтенияЗначенийТабличногоДокумента.Значение); ТЗ = ПолучитьТаблицуЗначенийИзТабличногоДокумента(ТабДок); ну а потом работаешь с таблицей значений.... ищешь номенклатуру нужную по наименованию или может у тебя ее код есть... смотришь количество... заполняешь... получаешь денежки... |
|||
12
igork1966
14.12.15
✎
15:38
|
(11) не будет работать для сферического коня версии 8.3.5.*, 8.2.*.* и т.п.
|
|||
13
AdrianBerk
14.12.15
✎
15:39
|
(12) ну человеку, судя по вопросам, пофиг на марку и модель коня... лишь бы сено жевал, да копытами бил )
|
|||
14
Lemon_11
14.12.15
✎
15:43
|
Excel = Новый COMОбъект("Excel.Application");
WorkBook=Excel.Workbooks.Open(ФайлОбмена,,); WorkBook.Activate(); Лист = WorkBook.ActiveSheet; Диапозон = Лист.UsedRange; ТекущийДиапозон = Диапозон.CurrentRegion; КоличествоСтрок = Диапозон.Rows.Count; Товар.Количество = Число(СокрЛП(ТекущийДиапозон.Cells(Инд,6).Value)); примерно так |
|||
15
AdrianBerk
14.12.15
✎
15:44
|
(14) а кроме колонки количество разве нет ничего в файле эксель? ))
|
|||
16
Lemon_11
14.12.15
✎
15:45
|
(15) другие не надо
|
|||
17
AdrianBerk
14.12.15
✎
15:47
|
(16) у тебя отсутствует код, который бы открывал документ, находил бы в табличной части документа по какому то признаку нужную номенклатуру. но судя по Товар.количество ты уже как то его нашел... тогда не понятно в чем вопрос.
|
|||
18
Lemon_11
14.12.15
✎
15:49
|
можете подсказать код
|
|||
19
Tarlich
14.12.15
✎
15:49
|
Сделать то можно а в файле и документе номенклатура по наименованию совпадает? (или артикул или код и т.д)
|
|||
20
igork1966
14.12.15
✎
15:53
|
(14) ну вот... оказывается у тебя дефолт-ос, при установленном Office, осталось еще много чего выяснить.
|
|||
21
Михаил Козлов
14.12.15
✎
16:17
|
(14) Возьмите родную (с ИТС) ЗагрузкаДанныхИзТабличногоДокумента.epf
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |