Имя: Пароль:
1C
1С v8
Ошибочка
🠗 (Волшебник 14.06.2015 22:33)
,
0 Katerina1208
 
14.06.15
19:32
Основной модуль РаботаСоСправочниками
Функция РозничнаяЦена(АктуальнаяДата, ЭлементНоменклатуры) Экспорт

// Создать вспомогательный объект "Отбор".
Отбор = Новый Структура("Номенклатура", ЭлементНоменклатуры);
// Получить актуальные значения ресурсов регистра.
ЗначенияРесурсов = РегистрыСведений.Цена.ПолучитьПоследнее(АктуальнаяДата, Отбор);
Возврат ЗначенияРесурсов.ЦенаПокупки;

КонецФункции


Выдает ошибку:
{ОбщийМодуль.РаботаСоСправочниками.Модуль(6,20)}: Переменная не определена (РегистрыСведений)
ЗначенияРесурсов = <<?>>РегистрыСведений.Цена.ПолучитьПоследнее(АктуальнаяДата, Отбор); (Проверка: Тонкий клиент)
1 ДенисЧ
 
14.06.15
19:34
&НаКлиенте? Да ещё и на тонком?
2 Katerina1208
 
14.06.15
19:36
(1) ну вот так, до этого все работало...
3 Web00001
 
14.06.15
19:38
(2)Ну до этого наверняка клиент был немного... толстоват
4 ДенисЧ
 
14.06.15
19:38
(2) Охотно верю.
И совершенно ничего не менялось? Абсолютно ничего?
Вот так. Вечер воскресенья наступил и всё сломалось?
5 ДенисЧ
 
14.06.15
19:39
(3) Не толстоват, а альтернативно строен...
6 Katerina1208
 
14.06.15
19:40
(5) ну помогите, пожалуйста)) смеетесь тут) все было на "тонком клиенте" до этого, не именно данный модуль и все работало...сегодня начала его создавать и ошибочка
7 ДенисЧ
 
14.06.15
19:41
(6) Во.... начала создавать....
А про то, что РегистрыСведений на тонком клиенте не существуют - даже не задумалась...
8 Katerina1208
 
14.06.15
19:48
(7) теперь ошибку такого плана:
{Документ.ПриходнаяНакладная.Форма.ФормаДокумента.Форма(20,30)}: Переменная не определена (РаботаСоСправочниками)
    СтрокаТабличнойЧасти.Цена = <<?>>РаботаСоСправочниками.РозничнаяЦена(Объект.Дата, Элемент.Значение); (Проверка: Тонкий клиент)
9 Katerina1208
 
14.06.15
19:48
а в общем модуле уже нормально все
10 ДенисЧ
 
14.06.15
19:51
У тебя там барабашка...
Окропить комп нужно...
11 Katerina1208
 
14.06.15
19:52
не понимаю..
12 hhhh
 
14.06.15
21:34
РаботаСоСправочниками какие галки стоят у модуля? наверно, клиент.
13 GROOVY
 
14.06.15
21:38
ТС, надо тебе разобраться, что такое тонкий и толстый клиент, где исполняется модуль, директивы компиляции и инструкции педпроцессору.
Как то так...
14 oslokot
 
14.06.15
21:40
+ определить пол и фото в профиле)
15 Katerina1208
 
14.06.15
21:52
спасибо, заработало все, ошибок не выдает)) НО! цена все равно не вносится в колонку автоматически)
вот код:
Процедура ТоварыКоличествоПриИзменении(Элемент)
    // Вставить содержимое обработчика.
    СтрокаТабличнойЧасти = Элементы.Товары.ТекущиеДанные;
    РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);

КонецПроцедуры


Процедура ТоварыЦенаПриИзменении(Элемент)
    // Вставить содержимое обработчика.
    СтрокаТабличнойЧасти = Элементы.Товары.ТекущиеДанные;
    РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);

КонецПроцедуры


Процедура ТоварыТоварПриИзменении(Элемент)
    // Вставить содержимое обработчика.
    СтрокаТабличнойЧасти = Элементы.Материалы.ТекущиеДанные;
    СтрокаТабличнойЧасти.Цена = РаботаСоСправочниками.РозничнаяЦена(Объект.Дата,СтрокаТабличнойЧасти.Номенклатура);    
    СтрокаТабличнойчасти.Цена = СтрокаТабличнойЧасти.Товар.Цена;
    РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);

КонецПроцедуры
16 ДенисЧ
 
14.06.15
21:55
СтрокаТабличнойЧасти.Цена = РаботаСоСправочниками.РозничнаяЦена(Объект.Дата,СтрокаТабличнойЧасти.Номенклатура);    
    СтрокаТабличнойчасти.Цена = СтрокаТабличнойЧасти.Товар.Цена;

Катенька... Может, не надо, а? А то завтра на работу, муж не кормлен, дети не тр...^W (в смысле наоборот...)

Может, ну её, эту мерзкую программу?
17 Katerina1208
 
14.06.15
21:55
давайте завтра продолжим))) помогите мне, пожалуйста))
18 1sanekmaloi1
 
14.06.15
22:17
Катя, приблизительно вы сейчас сферического коня в вакуууме кодите, мат модель(судя по вашему коду) оочень похожа.
19 vicof
 
14.06.15
22:21
(17) Катя, приготовь мне борщ, а я тебе код напишу ;)
20 1sanekmaloi1
 
14.06.15
22:24
Если борщ будет такой же как и код в (15), vicof аккуратнее.
21 vicof
 
14.06.15
22:32
(20) я проконтролирую
Ошибка? Это не ошибка, это системная функция.