#0
by Ane4ka2410
Такая вот дилемма. В задачу входило сделать обработку для обмена между базами 1с 77 и 82, перенос определенных документов. Никак не могу разобраться как перезаписывать табличную часть документов. Тоесть в чем суть - запустили обработку, перенесли необходимые документы, но после переноса в 77 возможны какие-то изменения в табл.части товаров и необходимо чтоб при повторной передаче доков - эти части перезаписывались. Пока у меня срабатывает так, что если документ уже существует в базе 82, то обработка его просто пропускает, никак не могу разобраться как правильно прописать чтоб обработка находила доки и если уже существует док, то перезаписывала табл.часть. Помогите пожалуйста. Сильно не ругайте, в 1с новичок, стараюсь потихоньку колупаться, но могу сильно где-то тупануть.
#2
by Лирик
Существующие документы не изменяет потому, что ты наверняка работаешь со ссылкой. В приведенном коде только создание новых документов, а где код обработки найденных? И где, в конце концов, фото?! Сколько вас учат, ничего не понимаете :)
#4
by Ane4ka2410
эх.... вообще любопытная политика, какое отношение фото имеет к программированию в 1с, ну хоть за совет спасибо :) А обработки найденных нет, потому что чтобы то что я выдумывала - не срабатывает.
#6
by patapum
Ну попробуй перед созданием документа Иначе то что было у тебя КонецЕсли; а без фото на мисте программирование не пойдет. это МИСТика...
#7
by Ane4ka2410
пробовала так. Не проходит. Если документ уже существует, то он его тупо не записывает
#10
by Ane4ka2410
patapum, lxs - Спасибо за помощь :) пока не выходит, но идея ясна, буду рыть в ту сторону. Alex375 - я пока постараюсь сильно никого собой не обременять и попробую поколупаться, но если туго будет - напишу, спасибо :)
#13
by lxs
Почему не записывает-то? Ошибка какая-то или что? может транзакцию не закрываешь. Распиши подробнее.
#16
by Ane4ka2410
sanja26, пишет при записи, что номер не уникален. Вообще немного путаюсь - по факту мне нужно перезаписать только табл.часть, а не весь документ. Тоесть мне перед началом цикла создания дока нужно сделать проверку, а очищать уже в цикле табл.части? з.ы. сильно не ругайтесь на тупёж:)
#17
by Гефест
Ты наверное создаешь новый документ? Ты должна найти существующий, внести в него изменения и записать
#19
by Ane4ka2410
Для каждого Док Из ТаблицаДокументов Цикл Ну это приблизительно. Взяла один конкретный док, поиск среди всех потом напишу, мне пока главное принцип понять. Документ то находит, а вот что дальше с ним делать - путаюсь. КонецЕсли нужно ж уже прописывать в самом конце всех махинаций? В Записи просто изменила Исключение
#21
by lxs
Неправильно. Неопределено может быть только в том случае, если ты не передаешь НомерСчета.
#22
by Гефест
Точно так же как и для нового заполняй реквизиты и записывай. Для табличных частей не забудь УдалитьСтроки, чтобы очистить их
#25
by Ane4ka2410
тоесть грубо говоря нужно будет дважды продублировать код, но в коде где документ найден очистить строки? Ну с этим поколупаюсь. А такой еще вопрос, если мне при записи пишет что номер не уникален, то как это обойти?
#28
by Ane4ka2410
hhhh, я лишь скопировала то что мне написали до этого, мне главное принцип понять, это ж черновой вариант. И я очень благодарна что мне пытаются помочь.
#30
by sanja26
НомерСчета разве не переменная, которую получаешь из семерки?? СокрЛП(НомерСчета) тебе в помощь
#31
by Ane4ka2410
Все большое спасибо за помощь! Разобралась :) сразу не было возможности написать))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Таб.ПрисоединитьСекцию() и Таб.ВывестиСекцию() запутался в трёх березах
- Как при повторной выгрузке УТ-БП заставить все документы перезаписать?
- Работа с макета и вывод таб документа в таб документа
- запись с такими ключевыми полями существует перезаписать
- УФ: как связать табличную часть объекта с таб.частью на форме?
- Вывод множества таб. док-ов в один общий таб. док. с сохранением ширины колонок
- как перезаписать подключаемое оборудование мДанныеСервера
В этой группе 1С
- УПП (РАУЗ): закрытие 44 счета
- 1C 8.2 WebService: "Ошибка при выполнении файловой операции"
- v7: В Реестре справок 2 НДФЛ не все сотрудники
- v7: Не могу вставить новую счет-фактуру в ТиС 7.7
- как сделать настройки печати по умолчанию для печатной формы Счет-фактура 2012 (
- СКД. Программный вывод отчета с фиксированным макетом.
- Настройка уведомлений пользователей о новых задачах в 1С Документооборот
- "Деловая карта" от Ингит, кто использует?
- ЗУП 8.2 Статус налогоплательщика НДФЛ
- Универсальный обмен данными - не перевыгружает документы
- Ошибка базы. HELP.Could not read block 26637 of relation base/50468/3305609: inv
- Добавить картинку во внешнюю обработку
- УТ 11. Регламентные задания.
- Задваивается НДФЛ в Бухгалтерии 8,2
- Помогите выбрать офисный комп
- использовать эту настройку периода при открытии
- УТ 10.3, проставить значение свойства у контрагента.
- УТ 11 где хранит свойства
- Как сделать команду shutdown без сообщения на экран?
- Сбербанк отключил Qiwi-кошелек