Не работает пример из книги Радченко. Разобрались, Радченко полностью невиновник #746426


#0 by La-fa
Книга 1с 8.1 Сама 1с 8.2 Собственно, сама функция в общих модулях: КонецФункции При закрытии модуля ошибок нет. Но при использовании процедуры:                            Выдает:
#1 by Лефмихалыч
у тебя двоеточие вместо точки с запятой
#2 by Славен
СтрокаТабличнойЧасти.Цена = РаботаСоСправочниками.РозничнаяЦена(Дата,Элемент.Значение) ":"
#3 by Mitriy
черти глазастые...
#4 by чувак
Что у Вас сегодня массовый психоз?
#6 by La-fa
ппц( Вот я кривой. Поправил, спасибо. Тогда сходу вторая ошибка: {Документ.ОказаниеУслуги.Форма.ФормаДокумента.Форма(17,30)}: Переменная не определена (РаботаСоСправочниками)     СтрокаТабличнойЧасти.Цена = <<?>>РаботаСоСправочниками.РозничнаяЦена(Дата,Элемент.Значение); (Проверка: Тонкий клиент) {Документ.ОказаниеУслуги.Форма.ФормаДокумента.Форма(17,66)}: Переменная не определена (Дата)     СтрокаТабличнойЧасти.Цена = РаботаСоСправочниками.РозничнаяЦена(<<?>>Дата,Элемент.Значение); (Проверка: Тонкий клиент)
#7 by butterbean
ты бы книгу сначала читал, а не кусками
#8 by La-fa
Ну до этих пор я дочитал, проблем не было
#9 by Славен
это общий модуль, он у тебя есть? галочки в его свойствах все правильно проставил? Директивы компиляции правильно прописал?
#10 by La-fa
Про директивы компиляции в книге не было. Модуль общий, он есть, его код приведен изначально. Называется также. Галочки ставить никакие не просили в книге
#11 by Славен
а вот галочки в его свойствах надо ставить, с умом
#12 by Славен
Клиент(обычное приложение)
#13 by La-fa
Убирает одну ошибку, остается {Документ.ОказаниеУслуги.Форма.ФормаДокумента.Форма(17,66)}: Переменная не определена (Дата)     СтрокаТабличнойЧасти.Цена = РаботаСоСправочниками.РозничнаяЦена(<<?>>Дата,Элемент.Значение); (Проверка: Тонкий клиент)
#14 by La-fa
Только галка называется в моей версии Клиент(управляемое приложение)
#15 by Славен
а у документа дата реквизит есть?
#16 by La-fa
Ну конечно. реквизиты склад, клиент, мастер + табличная часть. В ней номенклатура, количество, цена и сумма
#17 by Славен
а реквизит дата ты не  перечислил, попробуй объект.Дата
#18 by La-fa
Стоп, даты там нет... Но ее никто не просил создавать
#19 by Славен
а чего тогда ты хочешь? передаешь то чего нет
#20 by La-fa
Опа, Объект.Дата сработал. Сейчас проверю
#21 by Славен
так у тебя у документа реквизит есть, а на форму не вынесен
#22 by La-fa
В раздел "Реквизиты" я его не создавал, потому что это не просили. Разве дата не идет по умолчанию в каждом документе?
#23 by Славен
он  стандартный, а вот на форму его надо вынести
#24 by Бубка Гоп
Не первая тема уже, в которой на Радченко бочку катят. Тренд какой то нездоровый
#25 by Славен
новички, делают все по книге, а в местах которые по умолчанию теряются или которые раньше расписывались забывают
#26 by La-fa
Ну да, я не в курсе. У меня все еще не работает до конца это дело. Создаю новый документ на оказание услуги, выставляю там склад, мастера, клиент - все норм. Создаю новую строчку в таблице. И при в первой графе номенклатуры из списка (любая услуга/запчасть) выдает ошибку Поле объекта не обнаружено(Значение) ну и подбробно: {Документ.ОказаниеУслуги.Форма.ФормаДокумента.Форма}: Поле объекта не обнаружено (Значение)
#27 by La-fa
И при выборе в первой графе*
#28 by Славен
отладчик в руки )
#29 by La-fa
Да я собрался с мыслями, да и решил просто скачать более актуальную книжку радченко. Глянул минутку и уже вижу какую-то галку, которую ранее не просили ставить. Спасиб за помощь.
#30 by hhhh
вот ваш друг продвинулся дальше
#31 by La-fa
ха-ха, я уже победил друга! Реально новая книжка все решила. Строка должна выглядеть так: Объект.Дата, СтрокаТабличнойЧасти.Номенклатура); + лишняя галочка, хотя вроде она не решает.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С