Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум на Исходниках.RU > 1С: Проблемы и решения > Бух 3.0 ПКО |
Автор: ^D^ima 11.01.18, 11:43 |
Создаю документ ПКО с ВидОперации = Перечисления.ВидыОперацийПКО.РозничнаяВыручка Не могу понять как задать склад. В реквизитах документа ПКО его нет, в форме в конфигураторе его нет, в реалтайме есть ____________________.png (, : 745) Добавлено Оказывается это контрагент Теперь другая ошибка появилась: <{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}> Ошибка при вызове метода контекста (НайтиПоРеквизиту) НовыйДок.Контрагент = Справочники.Склады.НайтиПоРеквизиту("Комментарий",ЭксельФН) ; по причине: Неверно указан реквизит Добавлено Реквизиты с 0-й длиной нельзя искать. да что за напасть такая |
Автор: lastlogic 11.01.18, 13:08 |
Через запрос с ВЫРАЗИТЬ можно... |
Автор: ^D^ima 11.01.18, 13:13 |
Why? <{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}> ЭксельДата = "2017.12.22" НовыйДок.Дата = Дата(ЭксельДата+" 0:00:01"); Дата документа должна быть не ранее 2000 года |
Автор: kosten 11.01.18, 13:20 |
^D^ima, читай СП <{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}> дт = Дата("20171222"); Разницу видишь? Цитата Литералы: Строка цифр, заключенная в одинарные кавычки вида: 'ГГГГММДДччммсс', где: ГГГГ - четыре цифры года (включая тысячелетие и век); ММ - две цифры месяца; ДД - две цифры даты; чч - две цифры часа (в 24-х часовом формате); мм - две цифры минут; сс - две цифры секунд; |
Автор: ^D^ima 11.01.18, 13:37 |
ок |
Автор: ^D^ima 30.01.18, 20:16 |
Не могу понять по какой причине не формируются проводки при проведении? Вродебы как и ошибок не выдает и проводок не создает. Забыл скорее всего какой-то реквизит заполнить. Если создаю документ руками проводки есть. Визуально формы создающиеся автоматически и вручную не отличаются. Вот создание документа: <{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}> Сообщить("Создаем документ ПКО"); НовыйДок = Документы.ПриходныйКассовыйОрдер.СоздатьДокумент(); НовыйДок.ВалютаДокумента = Справочники.Валюты.НайтиПоНаименованию("руб."); НовыйДок.Организация =Справочники.Организации.ОрганизацияПоУмолчанию(Пользователи.ТекущийПользователь()); НовыйДок.Дата =Дата(ЭксельДата); НовыйДок.ВидОперации = Перечисления.ВидыОперацийПКО.РозничнаяВыручка; НовыйДок.СчетКасса = ПланыСчетов.Хозрасчетный.НайтиПоКоду("50.01"); НовыйДок.СуммаДокумента = Число(ЭксельСумма); СкладЗапрос = новый Запрос; СкладЗапрос.Текст= "ВЫБРАТЬ | Склады.Ссылка КАК Ссылка, | Склады.Наименование КАК Наименование |ИЗ | Справочник.Склады КАК Склады |ГДЕ | Склады.Комментарий ПОДОБНО &Комментарий"; СкладЗапрос.УстановитьПараметр("Комментарий",ЭксельФН); Выборка = СкладЗапрос.Выполнить().Выбрать(); Выборка.Следующий(); НовыйДок.Контрагент = Выборка.Ссылка; НовыйДок.ПринятоОт = строка(Выборка.Наименование); //НовыйДок.СтатьяДвиженияДенежныхСредств = Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоНаименованию(Выборка.Наименование); НовыйТовар = НовыйДок.РасшифровкаПлатежа.Добавить(); НовыйТовар.СуммаПлатежа = Число(ЭксельСумма); НовыйТовар.СтавкаНДС = Перечисления.СтавкиНДС.БезНДС; НовыйТовар.СтатьяДвиженияДенежныхСредств = Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоНаименованию(Выборка.Наименование); НовыйДок.СтавкаНДС = Перечисления.СтавкиНДС.БезНДС; НовыйДок.Записать(РежимЗаписиДокумента.Запись); Добавлено Добавил это, не помогло: <{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}> НовыйДок.СчетУчетаРасчетовСКонтрагентом = ПланыСчетов.Хозрасчетный.НайтиПоКоду("90.01.1"); НовыйДок.СубконтоКт1 = Справочники.НоменклатурныеГруппы.НайтиПоНаименованию("Основная номенклатурная группа"); НовыйДок.СубконтоКт2 = Перечисления.СтавкиНДС.БезНДС; НовыйДок.СубконтоКт3 = ""; НовыйДок.ПодразделениеКт = Справочники.ПодразделенияОрганизаций.НайтиПоНаименованию("Основное подразделение"); |
Автор: ^D^ima 30.01.18, 22:58 |
Нужно было поставить в истину ВыручкаСНТТ(Неавтоматизированная торговая точка) что за реквизит такой ХЗ... |
Автор: ^D^ima 31.01.18, 06:16 |
Как-то можно посмотреть из конфигуратора значения объектов базы данных? Чтобы не нужно было открывать в исполняемой конфигурации "Построитель запросов" и дергать данные? |
Автор: kosten 31.01.18, 06:25 |
Разве запись формирует проводки? Попробуй не Записать,а Провести. |
Автор: ^D^ima 31.01.18, 06:33 |
нет конечно. но мне не надо проводить сразу документ, вначале его проверяет бухгалтер. |
Автор: evGenius 01.02.18, 17:00 |
Цитата ^D^ima @ Как-то можно посмотреть из конфигуратора значения объектов базы данных? Чтобы не нужно было открывать в исполняемой конфигурации "Построитель запросов" и дергать данные? Скачай "Инструменты разработчика". Замечательная штука, набор инструментов. Среди них есть редактор реквизитов любого объекта. |
Автор: ^D^ima 19.02.18, 14:38 |
evGenius имеется в виду 1C:Enterprise Development Tools? |
Автор: evGenius 19.02.18, 18:36 |
Нет, вот это. |
Автор: ^D^ima 20.02.18, 06:59 |
evGenius там файл .cfe как оказывается это расширение конфигурации. Почитал про это . У меня возник вопрос: 1 если наше расширение работает с какими-то данными основной конфигурации то нам нужно эти объекты конфигурации обязательно добавить в расширение? Можно ли обращаться к объектам основной конфигурации не добавленные в расширение? 2 При добавление объектов основной в расширение реквизиты не переносятся, это означает что по умолчанию они могут быть использованы без объявления? А то получается какая-то шляпа: В первом примере не видно реквизитов справочника, даже после маппирования реквизита, в обработчике основной конфигурации все видно. Как так? 1c1.png (, : 735) 1c2.png (, : 703) |
Автор: ^D^ima 20.02.18, 07:56 |
Ещё не понятно где новая подсистема из расширения. Расширение применилось, а новая подсистема не появилась 1c3.png (, : 741) 1c4.png (, : 733) |
Автор: kosten 20.02.18, 08:06 |
^D^ima, права на просмотр новой подсистемы есть? |
Автор: ^D^ima 20.02.18, 08:07 |
там пользователей вообще нет |
Автор: evGenius 20.02.18, 17:28 |
Обычно мне достаточно портативной версии, без загрузки, чисто внешние отчеты и обработки. |