|
не могу разобраться, пример из радченко | ☑ | ||
---|---|---|---|---|
0
HxC 2-Step
19.05.16
✎
07:58
|
делаю проводку по регистру бухгалтерии
// Регистр Управленческий // Первая проводка: Д 62(ДебиторскаяЗадолженность) – К 90 (Капитал) Движение = Движения.Управленческий.Добавить(); Движение.СчетДт = ПланыСчетов.Основной.ДебиторскаяЗадолженность; Движение.СчетКт = ПланыСчетов.Основной.Капитал; Движение.Период = Дата; Движение.Сумма = ВыборкаДетальныеЗаписи.СуммаВДокументе; Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконто.Клиенты] = Клиент; // Вторая проводка: Д 90 (Капитал) – К 41 (Товары) – себестоимость Движение = Движения.Управленческий.Добавить(); Движение.СчетДт = ПланыСчетов.Основной.Капитал; Движение.СчетКт = ПланыСчетов.Основной.Товары; Движение.Период = Дата; Движение.Сумма = Стоимость * ВыборкаДетальныеЗаписи.КоличествоВДокументе; Движение.КоличествоКт = ВыборкаДетальныеЗаписи.КоличествоВДокументе; Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконто.Материалы] = ВыборкаДетальныеЗаписи.Номенклатура; |
|||
1
HxC 2-Step
19.05.16
✎
07:58
|
Ой, Движение.Сумма = СтоимостьМатериала *
ВыборкаДетальныеЗаписи.КоличествоВДокументе; |
|||
2
HxC 2-Step
19.05.16
✎
07:58
|
Ошибка:
{Документ.ОказаниеУслуги.МодульОбъекта(60,18)}: Переменная не определена (СтоимостьМатериала) Движение.Сумма = <<?>>СтоимостьМатериала * (Проверка: Сервер) |
|||
3
HxC 2-Step
19.05.16
✎
07:59
|
Не могу понять, от куда вообще берётся СтоимостьМатериала
|
|||
4
HxC 2-Step
19.05.16
✎
08:00
|
// Регистр СтоимостьМатериалов Расход
Движение = Движения.СтоимостьМатериалов.Добавить(); Движение.ВидДвижения = ВидДвиженияНакопления.Расход; Движение.Период = Дата; Движение.Материал = ВыборкаДетальныеЗаписи.Номенклатура; Движение.Стоимость = ВыборкаДетальныеЗаписи.КоличествоВДокументе * ВыборкаДетальныеЗаписи.Стоимость; От сюда ? |
|||
5
Redkiy
19.05.16
✎
08:02
|
читай по слогам - Переменная не определена
|
|||
6
HxC 2-Step
19.05.16
✎
08:03
|
Ну я по книге делаю и не понимаю где она там определяется
|
|||
7
HxC 2-Step
19.05.16
✎
08:05
|
ВОзможно ли , что эта СтоимостьМатераилов, это - Движение.Стоимость = ВыборкаДетальныеЗаписи.КоличествоВДокументе *
ВыборкаДетальныеЗаписи.Стоимость; ? |
|||
8
Redkiy
19.05.16
✎
08:05
|
Книги для того и пишут, чтоб читатель вникал в написанное.
Непонятно - начинай с предисловия. |
|||
9
HxC 2-Step
19.05.16
✎
08:06
|
Если тебе нечего сказать по теме - не говори ничего,а :)
|
|||
10
ALFkz
19.05.16
✎
08:07
|
СтоимостьМатериала скорей всего реквизит табличной части.
|
|||
11
ALFkz
19.05.16
✎
08:07
|
посмотри может он у тебя не так называется
|
|||
12
Redkiy
19.05.16
✎
08:08
|
Сервер не знает, что ты имеешь в виду под именем "СтоимостьМатериалов".
И ты не знаешь. Печалька. |
|||
13
HxC 2-Step
19.05.16
✎
08:08
|
(10) Ну у меня есть реквизит "Стоимость", но всё равно пишет
{Документ.ОказаниеУслуги.МодульОбъекта(60,18)}: Переменная не определена (Стоимость) Движение.Сумма = <<?>>Стоимость * (Проверка: Сервер) |
|||
14
ALFkz
19.05.16
✎
08:09
|
Движение.Сумма = ВыборкаДетальныеЗаписи.Стоимость *
ВыборкаДетальныеЗаписи.КоличествоВДокументе; Или Движение.Сумма = ВыборкаДетальныеЗаписи.СтоимостьМатериалов * ВыборкаДетальныеЗаписи.КоличествоВДокументе; |
|||
15
HxC 2-Step
19.05.16
✎
08:14
|
(14) Спасибо
|
|||
16
HxC 2-Step
19.05.16
✎
10:26
|
И ещё подскажите пожалуйста, почему на сервере не катит ПолноеКоличество ?
Синтаксис: ПолноеКоличество() Возвращаемое значение: Тип: Число. Описание: Полное количество результатов. Например, всего результатов 10000, а первая порция - с 1 до 20. Доступность: Сервер, толстый клиент, внешнее соединение. |
|||
17
HxC 2-Step
19.05.16
✎
10:26
|
СписокПоиска = ПолнотекстовыйПоиск.СоздатьСписок();
СписокПоиска.СтрокаПоиска = ПоисковоеВыражение; Если Направление = 0 Тогда СписокПоиска.ПерваяЧасть(); ИначеЕсли Направление = -1 Тогда СписокПоиска.ПредыдущаяЧасть(ТекущаяПозиция); ИначеЕсли Направление = 1 Тогда СписокПоиска.СледующаяЧасть(ТекущаяПозиция); КонецЕсли; РезультатыПоиска.Очистить(); для каждого результат из СписокПоиска цикл РезультатПоиска.Добавить(Результат.Значение); КонецЦикла; РезультатПоиска = СписокПоиска.ПолучитьОтображение(ВидОтображенияПолнотекстовогоПоиска.HTMLТекст); ТекущаяПозиция = СписокПоиска.ПолноеКоличество(); если СписокПоиска.Количество() > 0 Тогда СообщениеОРезультате = "Показаны " + Строка(ТекущаяПозиция + 1) + " - " + Строка(ПолноеКоличество); элементы.СледующаяПорция.Доступность = (ПолноеКоличество - ТекущаяПозиция) > СписокПоиска.Количество(); Элементы.ПредыдущаяПорция.Доступность = (ТекущаяПозиция > 0); иначе СообщениеОРезультате = "Не найдено"; Элементы.СледующаяПорция.Доступность = Ложь; элементы.ПредыдущаяПорция.Доступность=Ложь; |
|||
18
HxC 2-Step
19.05.16
✎
10:26
|
{Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(43,43)}: Переменная не определена (ПолноеКоличество)
элементы.СледующаяПорция.Доступность = (<<?>>ПолноеКоличество - ТекущаяПозиция) (Проверка: Сервер) {Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(42,84)}: Процедура или функция с указанным именем не определена (ПолноеКоличество) СообщениеОРезультате = "Показаны " + Строка(ТекущаяПозиция + 1) + " - " + Строка(<<?>>ПолноеКоличество()); (Проверка: Сервер) |
|||
19
Мимохожий Однако
19.05.16
✎
10:30
|
ПолноеКоличество() это не переменная , а свойство
|
|||
20
HxC 2-Step
19.05.16
✎
10:31
|
(19) копипаста их книги
КонецЦикла; РезультатПоиска = СписокПоиска.ПолучитьОтображение(ВидОтображенияПолнотекстовогоПоиска.HTMLТекст); ТекущаяПозиция = СписокПоиска.НачальнаяПозиция(); ПолноеКоличество = СписокПоиска.ПолноеКоличество(); Если СписокПоиска.Количество() > 0 Тогда СообщениеОРезультате = "Показаны " + Строка(ТекущаяПозиция + 1) + " – " + Строка(ТекущаяПозиция + СписокПоиска.Количество()) + " из " + Строка(ПолноеКоличество); Элементы.СледующаяПорция.Доступность = (ПолноеКоличество – ТекущаяПозиция) > СписокПоиска.Количество(); Элементы.ПредыдущаяПорция.Доступность = (ТекущаяПозиция > 0); Иначе СообщениеОРезультате = "Не найдено"; Элементы.СледующаяПорция.Доступность = Ложь; Элементы.ПредыдущаяПорция.Доступность = Ложь; КонецЕсли; КонецПроцедуры |
|||
21
HxC 2-Step
19.05.16
✎
10:33
|
Я извиняюсь
пропустил ПолноеКоличество = СписокПоиска.ПолноеКоличество(); |
|||
22
Timon1405
19.05.16
✎
10:49
|
(0) У Радченко есть свой форум http://devtrainingforum.v8.1c.ru/forum/ почему бы по теме не спросить там?
|
|||
23
GROOVY
19.05.16
✎
10:57
|
||||
24
HxC 2-Step
19.05.16
✎
10:59
|
(22) Да он неудобный
|
|||
25
Мимохожий Однако
19.05.16
✎
11:04
|
Правильно..Искать надо там где светлее, а не там где потерял ))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |