Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Проведение одним документом обох движений (приход и расход) регистра накопления , Не срабатывает двойное проведение регистра накопления          
vlad_1984_vlad Подменю пользователя
сообщение 01.11.11, 21:35
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0

Здравствуйте, наткнулся на проблему:
- есть регистр накопления (тип регистра - Остатки);
- есть 1 документ (перемещение суммы - с одного счета одного КЕКВ -> на другой счет другого КЕКВ, по одном учреждении);

Так вот проблема состоит в следующем:
По логике - в документе стоят 5 полей ввода:
- поле счёта С КАКОГО будет перемещаться сумма;
- номер КЕКВ С КАКОГО будет перемещаться сумма;

- поле счета НА КАКОЙ будет перемещаться сумма;
- номер КЕКВ НА КАКОЙ будет перемещаться сумма;

- ну и естественно поле самой суммы, которая должна перемещаться.

В таком документе задействован регистр накопления, как на ПРИХОД, так и на РАСХОД суммы по соответственных счетах и КЕКВах, генератор сгенерировал следующий код:
Процедура ОбработкаПроведения(Отказ, Режим)
    //{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
    // Даний фрагмент побудований конструктором.
    // При повторному використанні конструктора, внесені вручну зміни будуть втрачені!!!

    // регістр НакопиченняПоКЕКВ Расход
    Движения.НакопиченняПоКЕКВ.Записывать = Истина;
    Движения.НакопиченняПоКЕКВ.Очистить();
    Движение = Движения.НакопиченняПоКЕКВ.Добавить();
    Движение.ВидДвижения = ВидДвиженияНакопления.Расход;
    Движение.Период = Дата;
    Движение.Рахунок = РахунокЗЯкогоВідбуваєтьсяПереміщення;
    Движение.КЕКВ = КЕКВЗЯкогоВідбуваєтьсяПереміщення;
    Движение.Сума = СумаПереміщення;

    // регістр НакопиченняПоКЕКВ Приход
    Движения.НакопиченняПоКЕКВ.Записывать = Истина;
    Движения.НакопиченняПоКЕКВ.Очистить();
    Движение = Движения.НакопиченняПоКЕКВ.Добавить();
    Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
    Движение.Период = Дата;
    Движение.Рахунок = РахунокНаЯкийВідбуваєтьсяПереміщення;
    Движение.КЕКВ = КЕКВНаЯкийВідбуваєтьсяПереміщення;
    Движение.Сума = СумаПереміщення;

    //}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры

Но при проведении такого документа срабатывает только ПЕРВЫЙ тип движения, а другой вовсе не срабатывает. Что я делаю не так?
Краткое содержание проблемы: одним документом не срабатывают два типа регистра (приход/расход) по одному регистру накопления.

P.S. КЕКВ-это бухгалтерский термин. Следует заметить, что я уже делал прежде документ, в котором проводятся данные как на расход, так и приход, но по двум разным регистрам!

MATEVI Подменю пользователя
сообщение 01.11.11, 21:40
Сообщение #2

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2203
Из: Одесса
Спасибо сказали: 968 раз
Рейтинг: 796.3

Голова уже туго соображает но зачем второй раз
Движения.НакопиченняПоКЕКВ.Очистить();

Спасибо сказали: vlad_1984_vlad,

logist Подменю пользователя
сообщение 01.11.11, 21:41
Сообщение #3

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2539 раз
Рейтинг: 0

Попробуйте убрать второй (тот что в //приход):
    Движения.НакопиченняПоКЕКВ.Очистить();


p.s. на будущее, прочтите правила форума.

p.p.s. КЕКВ это не бухгалтерский термин.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Спасибо сказали: vlad_1984_vlad,

vlad_1984_vlad Подменю пользователя
сообщение 01.11.11, 22:11
Сообщение #4

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(logist @ 01.11.11, 22:41) *
Попробуйте убрать второй (тот что в //приход):
    Движения.НакопиченняПоКЕКВ.Очистить();


p.s. на будущее, прочтите правила форума.

p.p.s. КЕКВ это не бухгалтерский термин.



Спасибо, помогло, как говорится: - "Самое сложное найти то что у нас под носом". Вам спасибо поставил, а тот что выше нет - злой он какой-то, без обид - мне с 1С пришлось сдруживатся с конца лета этого года и сразу затвердили достаточно не слабое Техничесское задание, а платить за обучение никто даже не думал, вот и учусь сам.
Ну возможно КЕКВ и не бухгалтерскый термин - "Код Економічної Класифікації Видатків" вроде, но это мало важно.

logist Подменю пользователя
сообщение 01.11.11, 22:21
Сообщение #5

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2539 раз
Рейтинг: 0

Цитата(vlad_1984_vlad @ 01.11.11, 22:11) *
а тот что выше нет - злой он какой-то

Зря Вы так, он очень добрый. Делайте людям приятное, и Вам ответят тем же smile.gif


Signature
Личные бесплатные консультации не даю, для этого есть форум!

MATEVI Подменю пользователя
сообщение 01.11.11, 22:57
Сообщение #6

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2203
Из: Одесса
Спасибо сказали: 968 раз
Рейтинг: 796.3

Это я злой что ли? Вот и получил sad.gif Ну спасибо....

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 15.06.25, 14:11
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!