Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
02 июн 2024, 09:36

Работа с реквизитами

Автор andryscha92, 25 дек 2013, 15:44

0 Пользователей и 1 гость просматривают эту тему.

andryscha92

Подскажите как будет правильней: что бы текущая дата документа заполнялась в реквизит НачальнаяДата и реальная дата документа менялось 31.12.2013.и думаю сейчас у меня не запомниться реальная дата в реквизит Начальная дата.Сейчас же у меня ошибка "не уникальный номер документа"
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ХозрасчетныйОстаткиИОбороты.Счет,
| ХозрасчетныйОстаткиИОбороты.Субконто3,
| ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт,
| ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокКт
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач, &ДатаКон, , , Счет В (&СписокСчетов), , Организация = &Организация) КАК ХозрасчетныйОстаткиИОбороты
|ГДЕ
| ХозрасчетныйОстаткиИОбороты.Субконто3 ССЫЛКА Документ.РеализацияТоваровУслуг";
Запрос.УстановитьПараметр("ДатаНач", ДатаНач);
Запрос.УстановитьПараметр("ДатаКон", ДатаКон);
Запрос.УстановитьПараметр("Организация", Организац);
СписокСчетов = Новый Массив;
СписокСчетов.Добавить(ПланыСчетов.Хозрасчетный.РасчетыСПокупателями);
СписокСчетов.Добавить(ПланыСчетов.Хозрасчетный.РасчетыПоАвансамПолученным);
Запрос.УстановитьПараметр("СписокСчетов", СписокСчетов);
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
Реализация = Выборка.Субконто3;
ДокОбъект = Реализация.ПолучитьОбъект();
ДокОбъект.НачальнаяДата = Реализация.Дата; 
ДокОбъект.Дата = '20131231235959';
ДокОбъект.Записать();
КонецЦикла;
   

mixqn

А в чем суть данной операции?
Уникальность номеров в пределах года?

andryscha92

Цитата: mixqn от 25 дек 2013, 15:58
А в чем суть данной операции?
Уникальность номеров в пределах года?

дату документа запомнить в реквизите начальная дата,а потом дату документа назначить 31.12.2013.но значение 31.12.2013 сейчас идёт и в сам документ и реквизит начальная дата.да ещё и ошибка выскакивает в уникальности номеров.а где посмотреть уникальность?
Добавлено: 25 дек 2013, 16:48


Цитата: andryscha92 от 25 дек 2013, 16:07
Цитата: mixqn от 25 дек 2013, 15:58
А в чем суть данной операции?
Уникальность номеров в пределах года?

дату документа запомнить в реквизите начальная дата,а потом дату документа назначить 31.12.2013.но значение 31.12.2013 сейчас идёт и в сам документ и реквизит начальная дата.да ещё и ошибка выскакивает в уникальности номеров.а где посмотреть уникальность?
переодичность в пределах года
Добавлено: 25 дек 2013, 17:06


Ура всё решииил!Спасибо всем!.установил отбор на дату документа между датанач и и датакон а с виртуальной таблицы регистра параметры по периоду удалил так как не срабатывали они почему то вот и ошибка.а переодичность в пределах года и контроль уникальности.Брал виртуальную таблицу ОстаткиИОбороты поле сумма остатокДт и суммаостатокКт!тема закрыта!!!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск