Вход | Регистрация

1С:Предприятие ::

Метки:

1с. Изменение документа при отмене проводки

Я
   PilotBrian
 
26.05.04 - 14:41
Существует документ, при проводке которого все строки заносятся в справочник. При проводке некоторые строки заменяю другими путем простого присваивания. Все замечательно. Но при отмене проводки, соответственно я хочу изменить эти строки назад, но путем простого присваивания у меня не изменяется. Что так? Может после изменения сохранить? Если да, то почему не надо в проводке а при отмене надо, и как это сделать?
Если что-то непонятно, я напишу.
 
  Рекламное место пустует
   romix
 
1 - 26.05.04 - 14:57
Короче сделай реквизиты периодическими.
И изменение - через УстановитьРеквизитСправочника(<?>,,,,,,);
Тогда корректировки документа должны отрабатываться корректно.

А вообще почти всегда полезно юзать регистры.
   PilotBrian
 
2 - 26.05.04 - 15:06
Регистры это отдельныйный случай (я только учусь) :) надо в справочнике.
Мне не надо их делать переодическими. Вот ...
   Рупор абсурда
 
3 - 26.05.04 - 15:23
Привет, Пилот, давненько ты меня не достАвал ... :))
   PilotBrian
 
4 - 26.05.04 - 15:26
Вижу ты в полном здравии, что не может не радовать. Мож поможешь по старой памяти? :)
   SnarkHunter
 
5 - 26.05.04 - 15:27
Она СЛИШКОМ старая...
   PilotBrian
 
6 - 26.05.04 - 15:28
(5) Кто?
   SnarkHunter
 
7 - 26.05.04 - 15:28
Память...
   PilotBrian
 
8 - 26.05.04 - 15:30
(7) Если старая можно подновить, а что придложить, он не курит и не пьет :)
   romix
 
9 - 26.05.04 - 16:46
(2) Тогда глюки тебе обеспечены.
Чему там учить-то? Регистр - это две таблицы, в одной движения (например, приходы и расходы товара), в другой - остатки (например, сколько сейчас на складе товара). Советую ОБЯЗАТЕЛЬНО выучить регистры - иначе у тебя не программирование 1С, а полная х-ня.

Потренируйся на пустой базе - создай в ней документ ПриходнаяНакладная (с реквизитами в шапке Товар и Количество) и регистр Остатки (с измерением Товар и ресурсом Количество). И напиши модуль проведения, чтобы товар поступал на склад (изменял остатки по складу). Тогда сразу все прочухаешь.

Процедура ОбработкаПроведения()
  Регистр.Остатки.Товар=Товар;
  Регистр.Остатки.Количество=Количество;
  Регистр.Остатки.ДвижениеПриходВыполнить();
КонецПроцедуры

А поюзать полученные остатки на складе можно через
рег=СоздатьОбъект("Регистр.Остатки");
рег.Выгрузить(тз);
где тз - это таблица значений на форме отчета.

Создай несколько таких приходников, и посмотри, как изменяются остатки.

Также попробуй выбрать движения - получить движение по регистру.
   PilotBrian
 
10 - 27.05.04 - 07:11
(9) Спасибо за совет. В ближайшее время займусь.
Я неиспользую регистры не только из-за того что незнаю, передо мной была поставлена задача сделать все в справочнике. Я понемаю что это извращение, но так дается задание по обучению :)
 
  Рекламное место пустует
   romix
 
11 - 27.05.04 - 23:17
(10) А такое задание дают не клоуны из Макдональдса? :-)
   It is me
 
12 - 27.05.04 - 23:26
Мне непонятна постановка: есть документ, есть справочник с такими же реквизитами, при проведении документа все строки из него надо в справочник, если документ меняется, то должно быть все заново, то бишь все в справочнике должно быть как в документе? Чувствую, что неправ, но в чем?
   PilotBrian
 
13 - 28.05.04 - 08:17
(11) Шеф :) Пытается меня обучить :) Дал книги и задание
Я его спросил что-то про регистры, он "это гиморно! делай все в справочниках!"
Данный вариант задания хочу сдать на справочнике, а следующим этапом на регистрах
   PilotBrian
 
14 - 28.05.04 - 08:26
(12) У меня при проводке наименование может делиться за счет количества, пример:
Было
 Мышь 12шт
Докумен на расход 4 мышек
Стало
 001  Мышь 8шт
 002  Мышь 4шт

Зачем я так делаю долго объяснять, но суть не в этом. Когда документ проводиться я меняю наименование на новое (в доку-те было 001, становиться 002).Типа:

Наименование=Справочник.НовНаименование

При проводке все хорошо.

Как только делаю отмену проводки, я не могу обратно (в документе) поставить ему 001). Делаю такуюже строчку как и при проводке, но не меняется.


Да уж... имхо начальником мне не быть - объясняю плохо :)
   romix
 
15 - 28.05.04 - 11:52
(14) Какие еще мыши? Начальник - мышелов что ли? :-)
Или наоборот мышей не ловит?
   SiMazx
 
16 - 28.05.04 - 11:57
Вот, блин, начальнички... Регистры ему гемор... А на справочниках прям зашибись... По ходу ни хера твой начальник не рубит...
   Бред
17 - 28.05.04 - 11:58
Да нет - это просто бред.
   romix
 
18 - 28.05.04 - 12:06
Возможно, они живыми мышами торгуют...


Список тем форума
Рекламное место пустует   Рекламное место пустует
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует