|
|
|
1с77. Заполнение ТЧ и НайтиПоРеквизиту
|
|||
|---|---|---|---|
|
#18+
Всем привет. Делаю импорт приходных накладных из Эксель, заполняю табличную часть существующей номенклатурой(ищу её НайтиПоРеквизиту), если её нет, то завожу новую и потом добавляю её в табличную часть. Проблема в том, что в справочник номенклатура добавляется, НайтиПоРеквизиту ищется, а вот в ТЧ добавляться отказывается. Чую, где-то я не дочитал жёлтые книжки. Код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2010, 09:34 |
|
||
|
1с77. Заполнение ТЧ и НайтиПоРеквизиту
|
|||
|---|---|---|---|
|
#18+
То есть табличная часть заполняется только той номенклатурой, которая уже была в справочнике. Там, где должна быть свежедобавленная — пустые строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2010, 09:37 |
|
||
|
1с77. Заполнение ТЧ и НайтиПоРеквизиту
|
|||
|---|---|---|---|
|
#18+
Автор_от_27_августа, Ответ очевиден, ты же в строку пихаешь не вновь созданный элемент, а не найденный, по сути пустую ссылку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2010, 10:18 |
|
||
|
1с77. Заполнение ТЧ и НайтиПоРеквизиту
|
|||
|---|---|---|---|
|
#18+
Rederты же в строку пихаешь не вновь созданный элемент, а не найденный, по сути пустую ссылку.И так думал, и так думал, всё равно не понял, что вы хотели сказать. Если номенклатура не найдена, я её создаю и "пихаю". Пустая ссылка получается после создания ТМЦ или после поиска? Оба варианта закомментированы, ибо результата не дали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2010, 11:17 |
|
||
|
1с77. Заполнение ТЧ и НайтиПоРеквизиту
|
|||
|---|---|---|---|
|
#18+
как-то так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2010, 11:31 |
|
||
|
1с77. Заполнение ТЧ и НайтиПоРеквизиту
|
|||
|---|---|---|---|
|
#18+
Автор_от_27_августаRederты же в строку пихаешь не вновь созданный элемент, а не найденный, по сути пустую ссылку.И так думал, и так думал, всё равно не понял, что вы хотели сказать. Если номенклатура не найдена, я её создаю и "пихаю". Пустая ссылка получается после создания ТМЦ или после поиска? Оба варианта закомментированы, ибо результата не дали. Двух переменных для номенклатур не нужно, достаточно одной. Нет куска кода в котором инициируете ПрихНакл. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2010, 11:41 |
|
||
|
1с77. Заполнение ТЧ и НайтиПоРеквизиту
|
|||
|---|---|---|---|
|
#18+
[quot Автор_от_27_августа]Всем привет. Делаю импорт приходных накладных из Эксель, заполняю табличную часть существующей номенклатурой(ищу её НайтиПоРеквизиту), если её нет, то завожу новую и потом добавляю её в табличную часть. Проблема в том, что в справочник номенклатура добавляется, НайтиПоРеквизиту ищется, а вот в ТЧ добавляться отказывается. Чую, где-то я не дочитал жёлтые книжки. Код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Вы Продолжить вынесли из Попытки. Поэтому получалось что для всех вновь создаваемых номенклатур, независимо от того удалось ли записать или нет, цикл переходил к следующему шагу. Продолжить нужно было расположить до строки КонецПопытки. Ну а более упрощенный варинт я вам написал выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2010, 11:45 |
|
||
|
1с77. Заполнение ТЧ и НайтиПоРеквизиту
|
|||
|---|---|---|---|
|
#18+
Код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2010, 11:52 |
|
||
|
1с77. Заполнение ТЧ и НайтиПоРеквизиту
|
|||
|---|---|---|---|
|
#18+
Всем спасибо, работает. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2010, 11:57 |
|
||
|
1с77. Заполнение ТЧ и НайтиПоРеквизиту
|
|||
|---|---|---|---|
|
#18+
Автор_от_27_августаВсем спасибо, работает. :) да незашо, тебе ещё Reder ответил на вопрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2010, 12:04 |
|
||
|
1с77. Заполнение ТЧ и НайтиПоРеквизиту
|
|||
|---|---|---|---|
|
#18+
Last1CmenАвтор_от_27_августаВсем спасибо, работает. :) да незашо, тебе ещё Reder ответил на вопрос Летят Шерлок Холмс и Ватсон на воздушном шаре. Куда залетели - не понятно. Решили спустится и спросить у прохожего. Опустились поближе к земле, смотрят человек на поле пасет козу. Спрашивают, на английском язке: - Многоуважаемый Сэр, вы не подскажите где мы сейчас находимся? Козопас, на чистом английском отвечает - В корзине прикрепленной к воздушному шару. .... Холмс, запускает горелку, шар поднимается вверх. - Холмс, почему же вы не уточнили в какой местности мы находимся. - Элементарно, Ватсон, мы летим над Россией, а этот человек программист - Как вы это узнали? - Ну, он совершенно верно ответил на поставленный вопрос, значит он человек с системным мышлением и наверняка программист. - Ну а как вы узнали что мы в России, он ведь говорил по-английски? - А только в России, Ватсон, программисты могут пасти коз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2010, 12:15 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=36815142&tid=1522077]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
240ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 580ms |

| 0 / 0 |
