Ваши комментарии

+7 (495) 662-98-03 доб.800 руководитель отдела разработок. Он вкурсе данной темы, перезвоните.

Я думаю будет проще голосом пообщаться.


В документ у вас прописывается сканирование.

Сделайте в шаблоне загрузку данных из Current части документа.

Вы задаете вопрос из разряда:

"Чтобы войти в квартиру нужно открыть дверь, а дверь открывается только ключом. Но ключа у меня нет. Что мне нужно что бы открыть дверь".

Главный вопрос - если на работу с документом нужны права - их надо дать.

Как то по другому не могу вам ответить....

"" все действия с документами" - какими?" - с теми с которыми вы будете работать. Если у пользователя нет прав на редактирование документов - дайте их.

По правам подробнее тут

http://programmist1s.ru/nastroyka-prava-dostupa-roli-v-1s-8/

и тут

http://v8.1c.ru/overview/Term_000000579.htm



Права должны быть как у обычного пользователя 1С, который может производить все действия с документами и с номенклатурой.

К сожалению нет ни сроков ни ответа от производителя.

КодДокумента не guid, отладчиком проверите и там нужна Попытка ... Исключение, на терминале что угодно можно отсканировать, а "это" в гуид пытаетесь превратить

"Вновь принятый товар имеет одну ячейку всегда нулевую" - что вы понимаете под фразой "нулевая ячейка" - она равна 0(имя ее ноль), она пустая(количество товара в ней ноль)

"Сколько нулевых столько товаров по плану" - по какому плану? документ создается на ТСД - план у такого документа всегда равен 0.

"Альтернативный вариант Условие при котором если товар лежит на нескольких ячейках ТСД спрашивает ячейку источник" - эту информацию сначала нужно получить из 1С, в документе этого нет.

"Если ячейка источник одна ТСД не чего не спрашивает" - в документе ячейка источник всегда одна.


По подробнее напишите, вот прям вообще по пунктам что на ТСД вы делаете/видите/вводите, какой результат, какая информация и откуда она должна появляться на ТСД(как например остаток по ячейке или в каких ячейках что лежит)

В свойствах действия Прямая запись в документ включите слияние строк. В свойстве "Список колонок для слияния в Current (Факт) части" снимите галочку с поля "КолвоСканирований".


"или прислать конфигурацию, в которой это работает?" - это не типовая конфигурация, доработка готовой конфигурации стоит 8000 рублей.

Отладкой самостоятельно пробовали посмотреть?

Открываем отладку, находим строку из лога

{ОбщийМодуль.УниверсальныеМеханизмы(14966)}: Значение не является значением объектного типа (Документы)


Документ1С = мСоединение.Документы[ТипДокумента].ПолучитьСсылку(мСоединение.NewObject("УникальныйИдентификатор",КодДокумента)); мСоединение не инициализировано, перед этим нужно:

Если мСоединениеНеАктивно() Тогда
Результат = ПодключитьСНастройкамиИзБазы();
Если ЗначениеЗаполнено(Результат) Тогда
Ошибка("#Ошибка выполнения операции",Результат,"ПолучитьДокументПоШтрихкоду");
Возврат Результат;
КонецЕсли;

КонецЕсли;


мСоединение - объект подключения к основной базе, если его не создать, мСоединение = Неопределено, поэтому мСоединение.Документы вызывает ошибку. Чтобы его создать и установить подключение к основной базе нужен вызов ПодключитьСНастройкамиИзБазы(), чтобы не звать каждый раз, есть проверка Если мСоединениеНеАктивно() Тогда

Сервис поддержки клиентов работает на платформе UserEcho