8.х Изменение Основания

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Pilgrim, 23 окт 2006.

  1. TopicStarter Overlay
    Pilgrim
    Offline

    Pilgrim Опытный в 1С

    Регистрация:
    13 сен 2006
    Сообщения:
    242
    Симпатии:
    0
    Баллы:
    26
    Всем привет. Такая проблема: А ввожу один документна основании другого, при это мне надо поменять
    некоторые данные в документе основании и в новый передать уже измененные данные. Я в обработке ОбработкаЗаполнения получившегося документа вызываю некоторую процедуру, куда передаю Процедура(Основание), там нахожу по
    номеру нужный документ НайтиПоНомеру(Основание.Номер), меняю там все, что нужно, делаю Док.Записать(). Все ОК, создается нужный документ, только передаются туда неизмененные данные и при попытке запистаь исходный докумеент, выдается ошибка, что объект уже был изменен и не может быть записан. Как заставить проситать из базы уже измененный документ и отразить в форме исходного уже измененные данные?
  2. 1010011010
    Offline

    1010011010 [1cworld]

    Регистрация:
    1 авг 2006
    Сообщения:
    582
    Симпатии:
    0
    Баллы:
    26
    конфа, документы?
  3. TopicStarter Overlay
    Pilgrim
    Offline

    Pilgrim Опытный в 1С

    Регистрация:
    13 сен 2006
    Сообщения:
    242
    Симпатии:
    0
    Баллы:
    26
    Конфа чистая, документы соответственно свои :unsure:
  4. 1010011010
    Offline

    1010011010 [1cworld]

    Регистрация:
    1 авг 2006
    Сообщения:
    582
    Симпатии:
    0
    Баллы:
    26
    запиши новый два раза... создал записал, изменил основание, записал исходный
  5. TopicStarter Overlay
    Pilgrim
    Offline

    Pilgrim Опытный в 1С

    Регистрация:
    13 сен 2006
    Сообщения:
    242
    Симпатии:
    0
    Баллы:
    26
    А нельзя никак отловить в документе-основании, что произошло действие ВводНаОсновании, что-нить
    типа события ПередВводомНаОсновании ?
  6. 1010011010
    Offline

    1010011010 [1cworld]

    Регистрация:
    1 авг 2006
    Сообщения:
    582
    Симпатии:
    0
    Баллы:
    26
    Это новый. у создаваемого документа
  7. TopicStarter Overlay
    Pilgrim
    Offline

    Pilgrim Опытный в 1С

    Регистрация:
    13 сен 2006
    Сообщения:
    242
    Симпатии:
    0
    Баллы:
    26
    У создаваемого понятно, у исходника бы.. :unsure:
    Ну ладно, буду так крутить.
  8. 1010011010
    Offline

    1010011010 [1cworld]

    Регистрация:
    1 авг 2006
    Сообщения:
    582
    Симпатии:
    0
    Баллы:
    26
    можешь обработчик события повесить
  9. TopicStarter Overlay
    Pilgrim
    Offline

    Pilgrim Опытный в 1С

    Регистрация:
    13 сен 2006
    Сообщения:
    242
    Симпатии:
    0
    Баллы:
    26
    Вот это интересно! А на что? Была мысль убрать из панели действий, ввод на основании, завести
    свою кнопку и повесить там.
  10. TopicStarter Overlay
    Pilgrim
    Offline

    Pilgrim Опытный в 1С

    Регистрация:
    13 сен 2006
    Сообщения:
    242
    Симпатии:
    0
    Баллы:
    26
    В новый документ теперь переносится новое значение, всё ОК. Осталась только проблема, чтобы форма исходника прочитала новые данные из базы, а не выдавала ошибку, что данные изменены или удалены. Попутно столкнулся с такой проблемой. Иногда (именно иногда) почему-то при вводе на основании таким образом выдает ошибку, что документ-исходник заблокирован пользователем таким-то (мной). :unsure:
  11. TopicStarter Overlay
    Pilgrim
    Offline

    Pilgrim Опытный в 1С

    Регистрация:
    13 сен 2006
    Сообщения:
    242
    Симпатии:
    0
    Баллы:
    26
    Простите, за возможно глупый вопрос. А как можно отменить ввод на основании, чтобы новый документ
    не создавался?

Поделиться этой страницей