|
бухгалтерия проставить счета учета | ☑ | ||
---|---|---|---|---|
0
MrZLO
03.03.14
✎
08:52
|
СчетУчета = ПланыСчетов.Хозрасчетный.НайтиПоКоду("41.01");
СчетУчетаНДС = ПланыСчетов.Хозрасчетный.НайтиПоКоду("19.04"); Запрос = Новый Запрос(); Запрос.Текст = "ВЫБРАТЬ | ПоступлениеТоваровУслуг.Номер КАК Номер |ИЗ | Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг |ГДЕ | ПоступлениеТоваровУслуг.Дата >= &ДатаС | И ПоступлениеТоваровУслуг.Дата <= &ДатаПо"; Запрос.Параметры.Вставить("ДатаС", ДатаС); Запрос.Параметры.Вставить("ДатаПо", ДатаПо); Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл ДокументПоступление = Документы.ПоступлениеТоваровУслуг.НайтиПоНомеру(Выборка.Номер); Сообщить(ДокументПоступление.Номер); Для Каждого ТекСтрока Из ДокументПоступление.Товары Цикл ТекСтрока.СчетУчета = СчетУчета; ТекСтрока.СчетУчетаНДС = СчетУчетаНДС; КонецЦикла; ДокументПоступление.Записать(); Сообщить("OK!"); КонецЦикла; Что не так? |
|||
1
MrZLO
03.03.14
✎
08:52
|
говорит, что метода записать нету
|
|||
2
Wobland
03.03.14
✎
08:53
|
ДокументПоступление же
|
|||
3
HEKPOH
03.03.14
✎
08:54
|
не объект же
|
|||
4
MrZLO
03.03.14
✎
08:59
|
(2) (3)
я думал, что это строка делает его Объектом Документ ДокументПоступление = Документы.ПоступлениеТоваровУслуг.НайтиПоНомеру(Выборка.Номер); |
|||
5
Wobland
03.03.14
✎
09:01
|
(4) когда я был молод, и у меня не было девушки, я тоже мечтал о разном..
|
|||
6
MrZLO
03.03.14
✎
09:04
|
ДокументПоступление = Документы.ПоступлениеТоваровУслуг.НайтиПоНомеру(Выборка.Номер).ПоучитьОбъект();
тоже не помогает |
|||
7
Wobland
03.03.14
✎
09:04
|
объект не учится?
|
|||
8
MrZLO
03.03.14
✎
09:06
|
ПолучитьОбъект();
|
|||
9
MrZLO
03.03.14
✎
09:07
|
подсказать чтоли никто не может?
|
|||
10
Wobland
03.03.14
✎
09:07
|
ты хочешь об этом поговорить?
|
|||
11
Wobland
03.03.14
✎
09:07
|
подсказываю. берёшь текст ошибки, читаешь в цикле до наступления понимания
|
|||
12
mulmulya
03.03.14
✎
09:09
|
вам подсказали уже: объект не учится. Добавлю еще: получайте в запросе ссылку на док, по ней получайте объект.
|
|||
13
MrZLO
03.03.14
✎
09:12
|
(12) спс
|
|||
14
Ярус
03.03.14
✎
09:13
|
1. ПолучитьОбъект();
2. Объект.Записать(РежимЗаписиДокумента.Запись); |
|||
15
Ярус
03.03.14
✎
09:14
|
ну и "ВЫБРАТЬ
| ПоступлениеТоваровУслуг.Ссылка КАК ДокументПоступления |ИЗ | Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг |ГДЕ | ПоступлениеТоваровУслуг.Дата >= &ДатаС | И ПоступлениеТоваровУслуг.Дата <= &ДатаПо"; |
|||
16
MrZLO
03.03.14
✎
09:17
|
так и сделал, примерно
Запрос.Текст = "ВЫБРАТЬ | ПоступлениеТоваровУслуг.Ссылка КАК Ссылка |ИЗ | Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг |ГДЕ | ПоступлениеТоваровУслуг.Дата >= &ДатаС | И ПоступлениеТоваровУслуг.Дата <= &ДатаПо"; Запрос.Параметры.Вставить("ДатаС", ДатаС); Запрос.Параметры.Вставить("ДатаПо", ДатаПо); Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл ДокументПоступление = Выборка.Ссылка.ПолучитьОбъект(); Сообщить(ДокументПоступление.Номер); Для Каждого ТекСтрока Из ДокументПоступление.Товары Цикл ТекСтрока.СчетУчета = СчетУчета; ТекСтрока.СчетУчетаНДС = СчетУчетаНДС; КонецЦикла; ДокументПоступление.Записать(); Сообщить("OK!"); mulmulya и Ярус - респект вам |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |