Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.97.9.168] |
|
Страницы: (2) [1] 2 все ( Перейти к последнему сообщению ) |
Сообщ.
#1
,
|
|
|
Создаю документ ПКО с ВидОперации = Перечисления.ВидыОперацийПКО.РозничнаяВыручка
Не могу понять как задать склад. В реквизитах документа ПКО его нет, в форме в конфигураторе его нет, в реалтайме есть Прикреплённый файл____________________.png (8,64 Кбайт, скачиваний: 755) Добавлено Оказывается это контрагент Теперь другая ошибка появилась: Ошибка при вызове метода контекста (НайтиПоРеквизиту) НовыйДок.Контрагент = Справочники.Склады.НайтиПоРеквизиту("Комментарий",ЭксельФН) ; по причине: Неверно указан реквизит Добавлено Реквизиты с 0-й длиной нельзя искать. да что за напасть такая |
Сообщ.
#2
,
|
|
|
Через запрос с ВЫРАЗИТЬ можно...
|
Сообщ.
#3
,
|
|
|
Why?
ЭксельДата = "2017.12.22" НовыйДок.Дата = Дата(ЭксельДата+" 0:00:01"); Дата документа должна быть не ранее 2000 года |
Сообщ.
#4
,
|
|
|
^D^ima, читай СП
дт = Дата("20171222"); Разницу видишь? Цитата Литералы: Строка цифр, заключенная в одинарные кавычки вида: 'ГГГГММДДччммсс', где: ГГГГ - четыре цифры года (включая тысячелетие и век); ММ - две цифры месяца; ДД - две цифры даты; чч - две цифры часа (в 24-х часовом формате); мм - две цифры минут; сс - две цифры секунд; |
Сообщ.
#5
,
|
|
|
ок
|
Сообщ.
#6
,
|
|
|
Не могу понять по какой причине не формируются проводки при проведении? Вродебы как и ошибок не выдает и проводок не создает. Забыл скорее всего какой-то реквизит заполнить.
Если создаю документ руками проводки есть. Визуально формы создающиеся автоматически и вручную не отличаются. Вот создание документа: Сообщить("Создаем документ ПКО"); НовыйДок = Документы.ПриходныйКассовыйОрдер.СоздатьДокумент(); НовыйДок.ВалютаДокумента = Справочники.Валюты.НайтиПоНаименованию("руб."); НовыйДок.Организация =Справочники.Организации.ОрганизацияПоУмолчанию(Пользователи.ТекущийПользователь()); НовыйДок.Дата =Дата(ЭксельДата); НовыйДок.ВидОперации = Перечисления.ВидыОперацийПКО.РозничнаяВыручка; НовыйДок.СчетКасса = ПланыСчетов.Хозрасчетный.НайтиПоКоду("50.01"); НовыйДок.СуммаДокумента = Число(ЭксельСумма); СкладЗапрос = новый Запрос; СкладЗапрос.Текст= "ВЫБРАТЬ | Склады.Ссылка КАК Ссылка, | Склады.Наименование КАК Наименование |ИЗ | Справочник.Склады КАК Склады |ГДЕ | Склады.Комментарий ПОДОБНО &Комментарий"; СкладЗапрос.УстановитьПараметр("Комментарий",ЭксельФН); Выборка = СкладЗапрос.Выполнить().Выбрать(); Выборка.Следующий(); НовыйДок.Контрагент = Выборка.Ссылка; НовыйДок.ПринятоОт = строка(Выборка.Наименование); //НовыйДок.СтатьяДвиженияДенежныхСредств = Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоНаименованию(Выборка.Наименование); НовыйТовар = НовыйДок.РасшифровкаПлатежа.Добавить(); НовыйТовар.СуммаПлатежа = Число(ЭксельСумма); НовыйТовар.СтавкаНДС = Перечисления.СтавкиНДС.БезНДС; НовыйТовар.СтатьяДвиженияДенежныхСредств = Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоНаименованию(Выборка.Наименование); НовыйДок.СтавкаНДС = Перечисления.СтавкиНДС.БезНДС; НовыйДок.Записать(РежимЗаписиДокумента.Запись); Добавлено Добавил это, не помогло: НовыйДок.СчетУчетаРасчетовСКонтрагентом = ПланыСчетов.Хозрасчетный.НайтиПоКоду("90.01.1"); НовыйДок.СубконтоКт1 = Справочники.НоменклатурныеГруппы.НайтиПоНаименованию("Основная номенклатурная группа"); НовыйДок.СубконтоКт2 = Перечисления.СтавкиНДС.БезНДС; НовыйДок.СубконтоКт3 = ""; НовыйДок.ПодразделениеКт = Справочники.ПодразделенияОрганизаций.НайтиПоНаименованию("Основное подразделение"); |
Сообщ.
#7
,
|
|
|
Нужно было поставить в истину ВыручкаСНТТ(Неавтоматизированная торговая точка) что за реквизит такой ХЗ...
|
Сообщ.
#8
,
|
|
|
Как-то можно посмотреть из конфигуратора значения объектов базы данных? Чтобы не нужно было открывать в исполняемой конфигурации "Построитель запросов" и дергать данные?
|
Сообщ.
#9
,
|
|
|
Цитата ^D^ima @ НовыйДок.Записать(РежимЗаписиДокумента.Запись); Разве запись формирует проводки? Попробуй не Записать,а Провести. |
Сообщ.
#10
,
|
|
|
Цитата kosten @ Разве запись формирует проводки? Попробуй не Записать,а Провести. нет конечно. но мне не надо проводить сразу документ, вначале его проверяет бухгалтер. |
Сообщ.
#11
,
|
|
|
Цитата ^D^ima @ Как-то можно посмотреть из конфигуратора значения объектов базы данных? Чтобы не нужно было открывать в исполняемой конфигурации "Построитель запросов" и дергать данные? Скачай "Инструменты разработчика". Замечательная штука, набор инструментов. Среди них есть редактор реквизитов любого объекта. |
Сообщ.
#12
,
|
|
|
evGenius
имеется в виду 1C:Enterprise Development Tools? |
Сообщ.
#14
,
|
|
|
evGenius
там файл .cfe как оказывается это расширение конфигурации. Почитал про это . У меня возник вопрос: 1 если наше расширение работает с какими-то данными основной конфигурации то нам нужно эти объекты конфигурации обязательно добавить в расширение? Можно ли обращаться к объектам основной конфигурации не добавленные в расширение? 2 При добавление объектов основной в расширение реквизиты не переносятся, это означает что по умолчанию они могут быть использованы без объявления? А то получается какая-то шляпа: В первом примере не видно реквизитов справочника, даже после маппирования реквизита, в обработчике основной конфигурации все видно. Как так? Прикреплённый файл1c1.png (92,19 Кбайт, скачиваний: 748) Прикреплённый файл1c2.png (100,35 Кбайт, скачиваний: 715) |
Сообщ.
#15
,
|
|
|